| id |
str |
Unique identifier of the assignment |
|
| type |
AssignmentType |
|
|
| capabilities |
AssignmentCapabilities |
|
|
| title |
str |
Title of the assignment |
|
| description |
str |
Student instructions and content of the assignment (plain text) |
[optional] |
| description_html |
str |
HTML version of student instructions with rich text formatting. Supports the following HTML tags: p, br, strong, b, em, i, u, a, ul, ol, li, h1, h2, h3, img. Images are served as absolute http(s) URLs. |
[optional] |
| teacher_instructions |
str |
Teacher-only instructions for this assignment. These instructions are only visible to teachers and are not returned when students view the assignment. If `teacherInstructionsHtml` is provided, this field will contain the plain text version for compatibility. |
[optional] |
| teacher_instructions_html |
str |
HTML version of teacher-only instructions with rich text formatting. Supports the following HTML tags: p, br, strong, b, em, i, u, a, ul, ol, li, h1, h2, h3, img. Images are served as absolute http(s) URLs. |
[optional] |
| cover |
str |
The URL of the cover to display |
[optional] |
| cover_file |
str |
The id of the cover to display |
[optional] |
| attachments |
List[MediaAttachment] |
Reference material handed to the students with the assignment: scores, videos, links and Drive files. A score attached here is the one each student receives their own copy of. |
|
| use_dedicated_attachments |
bool |
For all assignments created after 02/2023, all the underlying resources must be dedicated and stored in the assignment. This boolean indicates that this assignment only supports dedicated attachments. |
[optional] |
| max_points |
float |
If set, the grading will be enabled for the assignment |
[optional] |
| release_grades |
str |
For worksheets, how grading will work for the assignment: - If set to `auto`, the grades will be automatically released when the student submits the submissions - If set to `manual`, the grades will only be set as `draftGrade` and will be released when the teacher returns the submissions |
[optional] |
| shuffle_exercises |
bool |
Shuffle the worksheet exercises for each student |
[optional] |
| toolset |
str |
The id of the associated toolset |
[optional] |
| nb_playback_authorized |
float |
The number of playbacks authorized on the scores of the assignment. |
[optional] |
| restrict_play_note |
bool |
Restrict the ability to get an audio feedback every time a student adds or selects a note. |
[optional] |
| restrict_to_audio_tracks |
bool |
Restrict the audio source to provided audio tracks on a score. Students won't be able to use the editor playback. |
[optional] |
| submission_students_mode |
AssignmentSubmissionStudentsMode |
|
[optional] |
| recording_type |
str |
For performance assignments: recording type that will be either 'audio' or 'video'. * `audio`: Only audio will be required during the recording. * `video`: Camera will be required during the recording. Only set when type is 'performance'. |
[optional] |
| allow_metronome |
bool |
For performance assignments: Enable students to use the metronome while they are recording, helping them stay in time. Only set when type is 'performance'. |
[optional] |
| allow_backing_track |
bool |
For performance assignments: Enable students to listen to the accompaniment without their instrument part while they are playing. Only set when type is 'performance'. |
[optional] |
| allow_speed_change |
bool |
For performance assignments: whether students can adjust the playback speed of the score during recording. * `true`: Students can change the tempo/speed during practice and recording * `false`: Tempo is fixed to the original score tempo Only set when type is 'performance'. |
[optional] |
| free_record |
bool |
For performance assignments: "Free Record" mode. When `true`, no score is attached to the assignment. Students freely record a varied repertoire or an ensemble performance without being constrained by a single score's structure or duration, and all score-dependent options (playback, metronome, backtracking, speed control) are hidden. Only set when type is 'performance'. |
[optional] |
| creator |
str |
The User unique identifier of the creator of this assignment |
[optional] |
| state |
str |
State of the assignment |
|
| classroom |
str |
The unique identifier of the class where this assignment was posted |
[optional] |
| creation_date |
datetime |
The creation date of this assignment |
|
| scheduled_date |
datetime |
The publication (scheduled) date of the assignment. If this one is specified, the assignment will only be listed to the teachers of the class. |
[optional] |
| due_date |
datetime |
The due date of this assignment, late submissions will be marked as past due. |
[optional] |
| assignee_mode |
str |
Possible modes of assigning assignments |
[optional] |
| assigned_students |
List[str] |
Identifiers for the students that have access to the assignment |
[optional] |
| assigned_groups |
List[AssignmentGroup] |
Groups that have access to the assignment (for shared writing assignments) |
[optional] |
| submissions |
List[AssignmentSubmission] |
|
|
| google_classroom |
GoogleClassroomCoursework |
|
[optional] |
| microsoft_graph |
MicrosoftGraphAssignment |
|
[optional] |
| mfc |
ClassAssignmentAllOfMfc |
|
[optional] |
| canvas |
ClassAssignmentAllOfCanvas |
|
[optional] |
| lti |
ClassAssignmentAllOfLti |
|
[optional] |
| issue |
str |
Detected issue for this assignment |
[optional] |