Assessment
An assessment is a series of questions or tasks that a student must complete to finish a course.
Read an Assessment
GET
https://api.motar.io/edu/v1/assessment
Retrieves a single assessment by ID to be displayed to a user.
Query Parameters
Name | Type | Description |
---|---|---|
assessmentId | string | The ID of an assessment or the ID of the assessment's lesson. An assessment's ID can be found in the "media" attribute of an assessment lesson. |
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Auth token generated by user login. |
Update Student Assessment Answers
POST
https://api.motar.io/edu/v1/assessment/progress
Updates a student's answer for an assessment question.
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Auth token generated by user login. |
Request Body
Name | Type | Description |
---|---|---|
correct | boolean | Whether or not a student's short answer is correct. If the question is multiple choice this parameter is not required (and is ignored). |
answer | string | Text of student's answer picked from the array of answers in the question object if question is multiple choice, or free text if the question is short answer. |
questionText | string | The text of the question the student is answering, taken from the Get Assessment route above. One of "questionIndex" or "questionText" is required. |
questionIndex | number | Integer index of the question in the assessment. This should match the index of the question returned in the assessment's array above. One of "questionIndex" or "questionText" is required. |
classId | string | Assessments are graded on a class-by-class basis. Indicate which class you are reporting student answers on with this ID. |
lessonId | string | ID of the assessment lesson. |
studentId | string | Student who is being assessed. If omitted, defaults to the logged-in user. |
Last updated