Plagiarism Detection Submissions
Welcome to Our New API Docs! This is the new home for all things API (previously at Canvas LMS REST API Documentation).
Plagiarism Detection Submissions API
LTI API for Plagiarism Detection Submissions (Must use JWT access tokens with this API).
A Submission object looks like:
{
"lti_course_id": "66157096483e6b3a50bfedc6bac902c0b20a8241",
"course_id": 10000000000060,
// The submission's assignment id
"assignment_id": 23,
// This is the submission attempt number.
"attempt": 1,
// The content of the submission, if it was submitted directly in a text field.
"body": "There are three factors too...",
// The types of submission ex:
// ('online_text_entry'|'online_url'|'online_upload'|'media_recording'|'student_
// annotation')
"submission_type": "online_text_entry",
// The timestamp when the assignment was submitted
"submitted_at": "2012-01-01T01:00:00Z",
// The URL of the submission (for 'online_url' submissions).
"url": null,
// The id of the user who created the submission
"user_id": 134,
// UTC timestamp showing when the user agreed to the EULA (if given by the tool
// provider)
"eula_agreement_timestamp": "1508250487578",
// The current state of the submission
"workflow_state": "submitted",
// Files that are attached to the submission
"attachments": null
}
A File object looks like:
{
"size": 4,
"content-type": "text/plain",
"url": "http://www.example.com/files/569/download?download_frd=1&verifier=c6HdZmxOZa0Fiin2cbvZeI8I5ry7yqD7RChQzb6P",
"id": 569,
"display_name": "file.txt",
"created_at": "2012-07-06T14:58:50Z",
"updated_at": "2012-07-06T14:58:50Z"
}
Lti::SubmissionsApiController#show
GET /api/lti/assignments/:assignment_id/submissions/:submission_id
Scope: url:GET|/api/lti/assignments/:assignment_id/submissions/:submission_id
Get a single submission, based on submission id.
Lti::SubmissionsApiController#history
GET /api/lti/assignments/:assignment_id/submissions/:submission_id/history
Scope: url:GET|/api/lti/assignments/:assignment_id/submissions/:submission_id/history
Get a list of all attempts made for a submission, based on submission id.
This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated
Was this helpful?