new_quizzes
Tables in new_quizzes namespace.
Tables in new_quizzes namespace
assessment_question_banks
Stores New Quizzes assessment question banks.
Properties:
id (int64) -
primary keyUnique identifier for the assessment question bank.deleted_at (datetime | None) - Timestamp when the record was deleted.
created_at (datetime) - Timestamp when the record was created.
updated_at (datetime) - Timestamp when the record was last updated.
workflow_state (assessment_question_banks__workflow_state) - Current state of the workflow.
migration_id (str | None) - Unique identifier for the migration.
title (str | None) - Title of the record.
assessment_questions
Stores New Quizzes assessment questions.
Properties:
id (int64) -
primary keyUnique identifier for the assessment question.name (str | None) - Name of the assessment question.
created_at (datetime) - Timestamp when the record was created.
updated_at (datetime) - Timestamp when the record was last updated.
deleted_at (datetime | None) - Timestamp when the record was deleted.
workflow_state (assessment_questions__workflow_state | None) - Current state of the workflow.
context_id (int64 | None) - Unique identifier for the context.
context_type (context_type | None) - Type of the context.
migration_id (str | None) - Unique identifier for the migration.
assessment_question_bank_id (assessment_question_banks | None) - Unique identifier for the assessment question bank.
question_data (str | None) - Data related to the question.
position (int32 | None) - Position of the question.
item_id (int64 | None) - Unique identifier for the item.
assignment_override_students
Stores New Quizzes assignment override students.
Properties:
id (int64) -
primary keyUnique identifier for the assignment override student.user_id (int64 | None) - Identifier of the user who created the assignment override.
created_at (datetime) - Timestamp when the assignment override was created.
updated_at (datetime) - Timestamp when the assignment override was last updated.
workflow_state (assignment_override_students__workflow_state) - Current state of the assignment override in the workflow.
assignment_id (assignments | None) - Identifier of the assignment.
assignment_override_id (assignment_overrides) - Unique identifier for the assignment override.
assignment_overrides
Stores New Quizzes assignment overrides.
Properties:
id (int64) -
primary keyUnique identifier for the assignment override.all_day (bool | None) - Whether the assignment is all-day.
all_day_date (date | None) - Date of the all-day assignment.
assignment_id (assignments | None) - Unique identifier of the assignment.
assignment_version (int32 | None) - Version of the assignment.
created_at (datetime) - Timestamp when the assignment was created.
due_at (datetime | None) - Due date of the assignment.
due_at_overridden (bool) - Whether the due date has been overridden.
lock_at (datetime | None) - Timestamp when the assignment is locked.
lock_at_overridden (bool) - Whether the lock time has been overridden.
quiz_id (quizzes | None) - Unique identifier of the quiz.
quiz_version (int32 | None) - Version of the quiz.
set_id (int64 | None) - Unique identifier of the assignment set.
set_type (str | None) - Type of the assignment set.
title (Annotated[str, MaxLength(255)]) - Title of the assignment.
unlock_at (datetime | None) - Timestamp when the assignment is unlocked.
unlock_at_overridden (bool) - Whether the unlock time has been overridden.
updated_at (datetime) - Timestamp when the assignment was last updated.
workflow_state (assignment_overrides__workflow_state) - Current state of the workflow.
assignments
Stores New Quizzes assignments.
Properties:
id (int64) -
primary keyUnique identifier for the assignment.integration_id (str | None) - Unique identifier for the integration.
lti_context_id (str | None) - Unique identifier for the LTI context.
created_at (datetime | None) - Date and time when the assignment was created.
updated_at (datetime | None) - Date and time when the assignment was last updated.
workflow_state (canvas.assignments__workflow_state) - Current state of the workflow.
due_at (datetime | None) - Date and time when the assignment is due.
unlock_at (datetime | None) - Date and time when the assignment is unlocked.
lock_at (datetime | None) - Date and time when the assignment is locked.
points_possible (float | None) - Maximum points possible.
grading_type (canvas.assignments__grading_type | None) - Type of grading.
submission_types (Annotated[List[canvas.assignments__submission_types], SpecialConversion()]) - Types of submissions allowed.
assignment_group_id (int64 | None) - Unique identifier for the assignment group.
grading_standard_id (int64 | None) - Unique identifier for the grading standard.
submissions_downloads (int32 | None) - Number of submissions downloads.
peer_review_count (int32 | None) - Number of peer reviews.
peer_reviews_due_at (datetime | None) - Date and time when peer reviews are due.
peer_reviews_assigned (bool) - Whether peer reviews are assigned.
peer_reviews (bool) - Whether peer reviews are allowed.
context_id (int64 | None) - Unique identifier for the context.
context_type (canvas.assignments__context_type) - Type of context.
automatic_peer_reviews (bool) - Whether automatic peer reviews are allowed.
all_day (bool) - Whether the assignment is all-day.
all_day_date (date | None) - Date when the assignment is all-day.
could_be_locked (bool) - Whether the assignment could be locked.
migration_id (Annotated[str, MaxLength(255)] | None) - Unique identifier for the migration.
grade_group_students_individually (bool) - Whether grades are grouped by students individually.
anonymous_peer_reviews (bool) - Whether anonymous peer reviews are allowed.
turnitin_enabled (bool) - Whether Turnitin is enabled.
allowed_extensions (Annotated[str, MaxLength(255)] | None) - File extensions allowed for submission.
group_category_id (int64 | None) - Unique identifier for the group category.
freeze_on_copy (bool) - Whether to freeze on copy.
only_visible_to_overrides (bool) - Whether the assignment is only visible to overrides.
post_to_sis (bool) - Whether to post to SIS.
moderated_grading (bool) - Whether grading is moderated.
grades_published_at (datetime | None) - Date and time when grades were published.
omit_from_final_grade (bool) - Whether to omit from final grade.
intra_group_peer_reviews (bool) - Whether intra-group peer reviews are allowed.
vericite_enabled (bool) - Whether Vericite is enabled.
anonymous_instructor_annotations (bool) - Whether anonymous instructor annotations are allowed.
duplicate_of_id (int64 | None) - Unique identifier for the duplicate of.
anonymous_grading (bool | None) - Whether anonymous grading is allowed.
graders_anonymous_to_graders (bool | None) - Whether graders are anonymous to graders.
grader_count (int32 | None) - Number of graders.
grader_comments_visible_to_graders (bool | None) - Whether grader comments are visible to graders.
grader_section_id (int64 | None) - Unique identifier for the grader section.
final_grader_id (int64 | None) - Unique identifier for the final grader.
grader_names_visible_to_final_grader (bool | None) - Whether grader names are visible to the final grader.
allowed_attempts (int32 | None) - Number of allowed attempts.
sis_source_id (str | None) - Unique identifier for the SIS source.
annotatable_attachment_id (int64 | None) - Unique identifier for the annotatable attachment.
important_dates (bool) - Whether the assignment has important dates.
description (str | None) - Description of the assignment.
position (int32 | None) - Position of the assignment.
title (str | None) - Title of the assignment.
turnitin_settings (Annotated[canvas.assignments__turnitin_settings, YamlStringToJsonObject()] | None) - Turnitin settings as JSON.
parent_assignment_id (int64 | None) - Unique identifier for the parent assignment.
type (canvas.assignments__type | None) - Type of the assignment.
has_sub_assignments (bool | None) - Whether the assignment has sub-assignments.
quiz_questions
Stores New Quizzes quiz questions.
Properties:
id (int64) -
primary keyUnique identifier for the quiz question.created_at (datetime) - Timestamp when the quiz question was created.
updated_at (datetime) - Timestamp when the quiz question was last updated.
archived_at (datetime | None) - Timestamp when the quiz question was archived.
workflow_state (quiz_questions__workflow_state | None) - Current state of the quiz question in the workflow.
quiz_id (quizzes) - Unique identifier for the quiz.
migration_id (str | None) - Unique identifier for the quiz question migration.
position (int32 | None) - The position of the quiz question.
question_data (str | None) - Data related to the quiz question.
item_id (int64 | None) - Unique identifier for the item.
quiz_submissions
Stores attributes for the last submitted quiz.
This tables persists one record per user_id and quiz_id.
Properties:
id (int64) -
primary keyThe ID of the quiz submission.user_id (int64) - The ID of the Student that made the quiz submission.
created_at (datetime) - Time when the quiz submission was created.
updated_at (datetime) - Time when the quiz submission was last updated.
workflow_state (quiz_submissions__workflow_state | None) - Life-cycle state for the quiz submission.
quiz_id (quizzes) - The ID of the Quiz the quiz submission belongs to.
started_at (datetime | None) - The time at which the student started the quiz submission.
finished_at (datetime | None) - The time at which the student submitted the quiz submission.
end_at (datetime | None) - The time at which the quiz submission will be overdue, and be flagged as a late submission.
score (float64 | None) - The score of the quiz submission, if graded.
attempt (int32 | None) - For quizzes that allow multiple attempts, this field specifies the quiz submission attempt number.
submission_data (Annotated[bounded_str, JsonStringToJsonObject(), SpecialConversion()] | None) - Student answers to quiz, it shares JSON array of answers for only graded quiz submissions, it has NULL if quiz hasn't been graded yet. Contains the
question_id, whether the question was answered correctly, theanswer_idand answer text.fudge_points (float64) - Number of points the quiz submissions score was fudged by.
quiz_points_possible (float64 | None) - The amount of points possible for the quiz.
extra_attempts (int32 | None) - Number of times the student was allowed to retake the quiz over the multiple-attempt limit.
extra_time (int32 | None) - Amount of extra time allowed for the quiz submission, in minutes.
manually_scored (bool | None) - Indicates if this submission was graded by the teacher.
was_preview (bool | None) - Indicates if this submission was created from a teacher preview.
has_seen_results (bool | None) - Whether the student has viewed their results to the quiz.
quizzes
Stores New Quizzes quizzes.
Properties:
id (int64) -
primary keyThe ID of the quiz.created_at (datetime) - The timestamp when the quiz is created.
updated_at (datetime) - The timestamp when the quiz is last updated.
due_at (datetime | None) - The due date for the quiz.
unlock_at (datetime | None) - The timestamp when the quiz is unlocked for the user.
lock_at (datetime | None) - The timestamp when the quiz is locked.
shuffle_answers (bool | None) - Whether to shuffle the answers.
title (str | None) - The title of the quiz.
archived_at (datetime | None) - The timestamp when the quiz is archived.
workflow_state (quizzes__workflow_state | None) - The workflow state of the quiz.
description (str | None) - The description of the quiz.
time_limit (int32 | None) - The time limit for the quiz.
access_code (str | None) - The access code for the quiz.
ip_filter (str | None) - The IP filter for the quiz.
one_question_at_a_time (bool | None) - Whether to display one question at a time.
cant_go_back (bool) - Whether the user cannot go back to previous questions.
show_correct_answers (bool | None) - Whether to show correct answers.
hide_results (bool | None) - Whether to hide the results.
practice_quiz (bool | None) - Whether the quiz is a practice quiz.
context_id (int64 | None) - The ID of the context associated with the quiz.
context_type (context_type) - The type of the context.
migration_id (str | None) - The ID of the migration associated with the quiz.
quiz_type (str) - The type of the quiz.
points_possible (float | None) - The maximum number of points possible for the quiz.
assignment_group_id (int64 | None) - The ID of the assignment group associated with the quiz.
could_be_locked (bool | None) - Whether the quiz could be locked.
only_visible_to_overrides (bool | None) - Whether the quiz is only visible to overrides.
allowed_attempts (int32 | None) - The number of allowed attempts for the quiz.
scoring_policy (str | None) - The scoring policy for the quiz.
anonymous_submissions (bool | None) - Whether to allow anonymous submissions.
show_correct_answers_at (str | None) - The timestamp when the correct answers are shown to the user.
hide_correct_answers_at (str | None) - The timestamp when correct answers are hidden.
show_correct_answers_last_attempt (bool | None) - Whether to show correct answers on the last attempt.
assignment_id (int64 | None) - Unique identifier for the Canvas assignment.
Types in new_quizzes namespace
assessment_question_banks__workflow_state
Members:
unspecified =
'__dap_unspecified__'waiting =
'waiting'- The initial/default state when a Bank is createdimporting =
'importing'- Indicates the bank is currently importing contentexporting =
'exporting'- Indicates the bank is currently exporting contentcopying =
'copying'- Indicates the bank is being copied
assessment_questions__workflow_state
Members:
unspecified =
'__dap_unspecified__'mutable =
'mutable'immutable =
'immutable'
assignment_override_students__workflow_state
Type for column assignment_override_students.workflow_state.
Members:
unspecified =
'__dap_unspecified__'active =
'active'deleted =
'deleted'
assignment_overrides__workflow_state
Type for column assignment_overrides.workflow_state.
Members:
unspecified =
'__dap_unspecified__'active =
'active'deleted =
'deleted'
context_type
Members:
unspecified =
'__dap_unspecified__'course =
'Course'account =
'Account'
quiz_questions__workflow_state
Members:
unspecified =
'__dap_unspecified__'mutable =
'mutable'immutable =
'immutable'
quiz_submissions__workflow_state
Type for column quiz_submissions.workflow_state.
Members:
unspecified =
'__dap_unspecified__'created_without_quiz_session =
'created_without_quiz_session'pending =
'pending'in_progress =
'in_progress'creating_responses =
'creating_responses'failure =
'failure'autograding =
'autograding'needs_grading =
'needs_grading'graded =
'graded'autograding_failed =
'autograding_failed'
quizzes__workflow_state
Members:
unspecified =
'__dap_unspecified__'uninitialized =
'uninitialized'unpublished =
'unpublished'published =
'published'importing =
'importing'exporting =
'exporting'exporting_failed =
'exporting_failed'
Last updated
Was this helpful?