Quiz Submission Events
Welcome to Our New API Docs! This is the new home for all things API (previously at Canvas LMS REST API Documentation).
Quiz Submission Events API
A QuizSubmissionEvent object looks like:
// An event passed from the Quiz Submission take page
{
// a timestamp record of creation time
"created_at": "2014-10-08T19:29:58Z",
// the type of event being sent
"event_type": "question_answered",
// custom contextual data for the specific event type
"event_data": {"answer":"42"}
}Quizzes::QuizSubmissionEventsApiController#create
POST /api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id/events
Scope: url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id/events
Store a set of events which were captured during a quiz taking session.
On success, the response will be 204 No Content with an empty body.
Request Parameters:
quiz_submission_events[]
Required Array
The submission events to be recorded
Example Request:
Quizzes::QuizSubmissionEventsApiController#index
GET /api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id/events
Scope: url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id/events
Retrieve the set of events captured during a specific submission attempt.
Request Parameters:
attempt
integer
The specific submission attempt to look up the events for. If unspecified, the latest attempt will be used.
Example Response:
This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated
Was this helpful?