The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
I make requests to this endpoint:
GET /api/quiz/v1/courses/:course_id/quizzes
In the list I get back, sometimes instructions and quiz_settings are null. Why? How do I prevent this?
Here is an example where quiz #3 does not have instructions nor settings:
[
{
"id": "2893842",
"title": "In Class Exercise #2",
"instructions": "<p>When you start this exercise you will find a PDF explaining the exercise and have 20 minutes to write your code (students with time accommodations should find they get extra time).</p>\n<p>Students on campus are writing their code by hand, without access to the web or programming environments. You should do the same. In the event you use an IDE or access the web, be aware that may cause your work to be affected by an LLM, which will trigger an academic misconduct penalty.</p>",
"assignment_group_id": "657980",
"points_possible": 10.0,
"due_at": "2025-09-19T05:59:59Z",
"lock_at": null,
"unlock_at": "2025-09-17T22:30:00Z",
"published": true,
"grading_type": "points",
"quiz_settings": {
"calculator_type": "none",
"filter_ip_address": false,
"filters": {},
"one_at_a_time_type": "none",
"allow_backtracking": true,
"shuffle_answers": false,
"shuffle_questions": false,
"require_student_access_code": false,
"student_access_code": null,
"has_time_limit": true,
"session_time_limit_in_seconds": 1200,
"multiple_attempts": {},
"result_view_settings": {}
}
},
{
"id": "2902299",
"title": "In Class Exercise #3",
"instructions": null,
"assignment_group_id": "657980",
"points_possible": 10.0,
"due_at": "2025-10-10T05:59:59Z",
"lock_at": "2025-10-10T05:59:59Z",
"unlock_at": "2025-10-08T22:30:00Z",
"published": true,
"grading_type": "points",
"quiz_settings": null
},
{
"id": "2888078",
"title": "In-Class Exercise #1",
"instructions": "<p>In this exercise you are asked ...",
"assignment_group_id": "657980",
"points_possible": 10.0,
"due_at": "2025-09-10T05:59:59Z",
"lock_at": "2025-09-10T05:59:59Z",
"unlock_at": "2025-09-08T23:00:00Z",
"published": true,
"grading_type": "points",
"quiz_settings": {
"calculator_type": "none",
"filter_ip_address": false,
"filters": {},
"one_at_a_time_type": "none",
"allow_backtracking": true,
"shuffle_answers": false,
"shuffle_questions": false,
"require_student_access_code": false,
"student_access_code": null,
"has_time_limit": true,
"session_time_limit_in_seconds": 1200,
"multiple_attempts": {},
"result_view_settings": {}
}
},
{
"id": "2841137",
"title": "Quiz #1: Syllabus, Big-O and PEP8 Quiz",
"instructions": "<p>This quiz is designed to make sure you are aware of the course syllabus, course grading, and policies and that you are comfortable with big-O notation.</p>",
"assignment_group_id": "658977",
"points_possible": 20.0,
"due_at": "2025-09-07T05:59:59Z",
"lock_at": "2025-09-07T05:59:59Z",
"unlock_at": "2025-09-05T22:30:00Z",
"published": true,
"grading_type": "points",
"quiz_settings": {
"calculator_type": "none",
"filter_ip_address": false,
"filters": {},
"one_at_a_time_type": "none",
"allow_backtracking": true,
"shuffle_answers": true,
"shuffle_questions": true,
"require_student_access_code": false,
"student_access_code": null,
"has_time_limit": true,
"session_time_limit_in_seconds": 1200,
"multiple_attempts": {},
"result_view_settings": {
"result_view_restricted": true
}
}
},
{
"id": "2898097",
"title": "Quiz #2: Queues, Stacks, Trees, Strings, Searching, Hashing, Lookup",
"instructions": "<p>This quiz covers all course material up to and including the lecture before this quiz. It is worth 100 points.</p>\n<p>You are expected to do your own work without assistance from others. This quiz is open book and open notes.</p>",
"assignment_group_id": "658977",
"points_possible": 100.0,
"due_at": "2025-10-05T05:59:59Z",
"lock_at": "2025-10-05T05:59:59Z",
"unlock_at": "2025-10-03T13:00:00Z",
"published": true,
"grading_type": "points",
"quiz_settings": {
"calculator_type": "none",
"filter_ip_address": false,
"filters": {},
"one_at_a_time_type": "none",
"allow_backtracking": true,
"shuffle_answers": false,
"shuffle_questions": false,
"require_student_access_code": false,
"student_access_code": null,
"has_time_limit": true,
"session_time_limit_in_seconds": 3600,
"multiple_attempts": {},
"result_view_settings": {}
}
}
]
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in