Skip to main content
Module

x/gesso/types/models.ts>Assignment

A TypeScript API client for Canvas LMS
Latest
interface Assignment
import { type Assignment } from "https://deno.land/x/gesso@v0.1.2/types/models.ts";

Properties

id: number
name: string
description: string
created_at: Date
updated_at: Date
due_at: Date
lock_at: Date
unlock_at: Date
has_overrides: boolean
all_dates: unknown[]
course_id: number
html_url: string
submissions_download_url: string
assignment_group_id: number
due_date_required: boolean
allowed_extensions: string[]
max_name_length: number
turnitin_enabled: boolean
vericite_enabled: boolean
turnitin_settings: TurnitinSettings
grade_group_students_individually: boolean
external_tool_tag_attributes: ExternalToolTagAttributes
peer_reviews: boolean
automatic_peer_reviews: boolean
peer_review_count: number
peer_reviews_assign_at: Date
intra_group_peer_reviews: boolean
group_category_id: number
needs_grading_count: number
needs_grading_count_by_section: NeedsGradingCount[]
position: number
post_to_sis: boolean
integration_id: string
integration_data: IntegrationData
points_possible: number
submission_types: string[]
has_submitted_submissions: boolean
grading_type: string
grading_standard_id: number
published: boolean
unpublishable: boolean
only_visible_to_overrides: boolean
locked_for_user: boolean
lock_info: LockInfo
lock_explanation: string
quiz_id: number
anonymous_submissions: boolean
discussion_topic: DiscussionTopic
freeze_on_copy: boolean
frozen: boolean
frozen_attributes: string[]
submission: Submission
use_rubric_for_grading: boolean
rubric_settings: RubricSettings
assignment_visibility: number[]
overrides: AssignmentOverride[]
omit_from_final_grade: boolean
moderated_grading: boolean
grader_count: number
final_grader_id: number
grader_comments_visible_to_graders: boolean
graders_anonymous_to_graders: boolean
grader_names_visible_to_final_grader: boolean
anonymous_grading: boolean
allowed_attempts: number
post_manually: boolean
score_statistics: ScoreStatistic[]
can_submit: boolean
annotatable_attachment_id: number
anonymize_students: boolean
require_lockdown_browser: boolean
important_dates: boolean
muted: boolean