For Developers

Assignment State

An Assignment State describes the state of an Assignment.

The values of this enum are of type string.

Values

ValueDescription
draftNot visible to students.
scheduledScheduled to become visible to students at a future date.
openAssignees may make submissions.
lockedNo longer accepting submissions.

Notes

You'll find that many LMSs require you to update an Assignment's state to 'open' before you can do things like submit work or grade Submissions.

Not all LMSs support all of these state values. See here for a partial list of LMS support.