As you might have seen [[api2:knowledge_structure:knowledge_node_student|in the Knowledge Node Student paragraph]], you can fetch the dates of the next reviews by fetching the knowledge node students.\\ However, it can be cumbersome, and we offer here other solutions. ===Fetch Reviews (GET)=== This route will give you the set of Knowledge Node Student which represent the Knowledge Nodes, i.e. the concepts, that are being worked on for review. ^ Method | GET| ^ URL | /review_utils/fetch_reviews | ==Parameters== ^ Property ^ Type ^ Description ^ | student_id or student_uid *| Integer or String | Identifier of the student | | pending | Boolean | if true, only give the pending reviews; if false, give all the reviews (pending plus future ones) | ==Send the request (JSON input example)== { "student_id": 267, "pending": true } ==Get the response (JSON output example)== [ { "id": 759, "knowledge_node_id": 2714, "student_id": 267, "next_review_at": "2017-11-22T09:53:09.621Z", "student_uid": null, "knowledge_node_uid": null }, { "id": 760, "knowledge_node_id": 2715, "student_id": 267, "next_review_at": "2017-09-22T14:35:42.009Z", "student_uid": null, "knowledge_node_uid": null }, { "id": 761, "knowledge_node_id": 2716, "student_id": 267, "next_review_at": "2017-09-22T14:35:43.288Z", "student_uid": null, "knowledge_node_uid": null } ] ===Fetch Questions for Review (GET)=== This requires that you declared your content on our API, and defined which contents are questions.\\ It will give you the questions one student has do to for his/her reviews. ^ Method | GET| ^ URL | /review_utils/fetch_pending_reviews_questions_per_student | ==Parameters== ^ Property ^ Type ^ Description ^ | student_id or student_uid *| Integer or String | Identifier of the student | ==Send the request (JSON input example)== { "student_id": 267 } ==Get the response (JSON output example)== [ { "knowledge_node_id": 2715, "content_id": 561, "content_uid": "5" }, { "knowledge_node_id": 2716, "content_id": 897, "content_uid": "63" }, { "knowledge_node_id": 2714, "content_id": 702, "content_uid": "30" } ]