| Name |
Type |
Description |
Notes |
| id |
String |
Unique identifier of the assignment |
|
| type |
AssignmentType |
|
|
| capabilities |
AssignmentCapabilities |
|
|
| title |
String |
Title of the assignment |
|
| description |
String |
Description and content of the assignment |
[optional] |
| cover |
String |
The URL of the cover to display |
[optional] |
| cover_file |
String |
The id of the cover to display |
[optional] |
| attachments |
Array<MediaAttachment> |
|
|
| use_dedicated_attachments |
Boolean |
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 assignement |
[optional] |
| release_grades |
String |
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 |
Boolean |
Mixing worksheets exercises for each student |
[optional] |
| toolset |
String |
The id of the associated toolset |
[optional] |
| nb_playback_authorized |
Float |
The number of playback authorized on the scores of the assignment. |
[optional] |
| creator |
String |
The User unique identifier of the creator of this assignment |
[optional] |
| state |
String |
State of the assignment |
|
| classroom |
String |
The unique identifier of the class where this assignment was posted |
[optional] |
| creation_date |
Time |
The creation date of this assignment |
|
| scheduled_date |
Time |
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 |
Time |
The due date of this assignment, late submissions will be marked as paste due. |
[optional] |
| assignee_mode |
String |
Possible modes of assigning assignments |
[optional] |
| assigned_students |
Array<String> |
Identifiers for the students that have access to the assignment |
[optional] |
| submissions |
Array<AssignmentSubmission> |
|
|
| google_classroom |
GoogleClassroomCoursework |
|
[optional] |
| microsoft_graph |
MicrosoftGraphAssignment |
|
[optional] |
| mfc |
ClassAssignmentAllOfMfc |
|
[optional] |
| canvas |
ClassAssignmentAllOfCanvas |
|
[optional] |
| lti |
ClassAssignmentAllOfLti |
|
[optional] |
| issue |
String |
Detected issue for this assignment |
[optional] |
require 'flat_api'
instance = FlatApi::ClassAssignment.new(
id: null,
type: null,
capabilities: null,
title: null,
description: null,
cover: null,
cover_file: null,
attachments: null,
use_dedicated_attachments: null,
max_points: null,
release_grades: null,
shuffle_exercises: null,
toolset: null,
nb_playback_authorized: null,
creator: null,
state: null,
classroom: null,
creation_date: null,
scheduled_date: null,
due_date: null,
assignee_mode: null,
assigned_students: null,
submissions: null,
google_classroom: null,
microsoft_graph: null,
mfc: null,
canvas: null,
lti: null,
issue: null
)