New Quizzes Accommodations
An AccommodationResponse object looks like:
// Response structure for processing accommodations
{
// Processing result message
"message": "Accommodations processed",
// List of successfully processed accommodations
"successful": [{"user_id":5}],
// List of accommodations that failed to process
"failed": [{"user_id":6,"error":"User is not in any in-progress quiz sessions for course 3"}]
}A CourseAccommodationRequest object looks like:
// Request format for setting course-level accommodations
{
// Canvas user ID of the student receiving accommodations
"user_id": 3,
// Amount of extra time (in minutes) for quiz submission
"extra_time": 60,
// Apply accommodations to ongoing quiz sessions
"apply_to_in_progress_quiz_sessions": true,
// Removes one incorrect answer from multiple-choice questions with 4+ choices
"reduce_choices_enabled": true
}A QuizAccommodationRequest object looks like:
POST /api/quiz/v1/courses/:course_id/quizzes/:assignment_id/accommodations
POST /api/quiz/v1/courses/:course_id/quizzes/:assignment_id/accommodationsRequest Parameters:
Parameter
Type
Description
Example Request:
POST /api/quiz/v1/courses/:course_id/accommodations
POST /api/quiz/v1/courses/:course_id/accommodationsRequest Parameters:
Parameter
Type
Description
Example Request:
Last updated
Was this helpful?