For Developers

Submission

Submissions are student responses to resources (e.g., assignments or quizzes). Not all school data sources support the creation of resources. For example, Clever and Classlink provide student roster data and do not provide functionality for learning resources.

Properties

These submission properties are available in all systems that support content integration, unless otherwise noted. Some source systems may not support all values (e.g., some systems may not allow file upload submissions). Occasionally, we will also provide special properties unique to only one system, if the functionality achieved is important enough to create a special case.

PropertyTypeDescription
idStringA string (not a UUID) that corresponds to this submission. These IDs are the LMS ID and are not guaranteed to be unique (even within the same source system).
bodyStringThe text or HTML body of the submission.
urlStringA direct link to the submission within the LMS.
scoreNumberThe score of the most recent attempt.
created_dateDateThe timestamp the submission was created.
graded_dateDateThe timestamp the submission was graded.
lateBooleanWhether or not the submission is marked as late within the LMS.
missingBooleanWhether or not the submission is marked as missing within the LMS.
attemptsNumberThe number of times that the student submitted work for this assignment.
typeStringThe type of the submission.
assignmentAssignmentThe assignment to which this item is submitted.
sourceSourceThe data source for this assignment.