List student submissions
List submissions for a student
Permission requirements
The user must have the following permissions on the student:
Permissions.Module.ManageAssignments ("Manage Assignments")
Permissions.Submission.Read ("View a coursework submission")
Permissions.Submission.ViewPlagiarismStatus("View plagiarism status for a coursework submission")
Permissions.Extension.Read("View extensions and extension requests")
Information about API permissions
Definition
GET https://tabula.warwick.ac.uk/api/v1/submissions/member/:member
URL substitution variables
:member | The student's university id |
|---|
Request parameters
fromDate Optional | The earliest date of submission, in the format dd-MMM-yyyy- e.g. 10-Sep-2017 |
|---|---|
toDate Optional | The latest date of submission, in the format dd-MMM-yyyy - e.g. 10-Aug-2018 |
Example request
GET https://tabula.warwick.ac.uk/api/v1/submissions/member/1737625?fromDate=10-Sep-2017&toDate=10-Aug-2018
Response parameters
An unsuccessful response will be returned in the standard format. A successful response will return the HTTP code 200 OK and the following parameters:
success | Boolean true |
|---|---|
status |
The string |
fromDate |
The earliest date of submission listed (defaults to a year ago) |
toDate |
The latest date of submission listed (defaults to today) |
submissions | An array of submissions |
Example response
{
"submissions": [
{
"suspectPlagiarised": false,
"student": {
"totalExtensionRequestsEver": 4,
"totalSubmissionsEver": 68
},
"late": false,
"wordCount": null,
"id": "69aec99b-4c55-4f29-81e2-98b4b99e03aa",
"authorisedLate": true,
"assignment": {
"closeDate": "2017-01-26T12:00:00Z",
"openEnded": false,
"module": {
"code": "IN102",
"name": "Health and Safety",
"adminDepartment": {
"code": "IN",
"name": "IDG"
}
},
"name": "test for extensions",
"markingWorkflow": {
"id": "c0be4634-6456-4d55-b17e-2d3cebffa168",
"name": "new seen second marking"
},
"publishFeedback": true,
"closed": true,
"collectMarks": true,
"feedbackTemplate": null,
"opened": true,
"id": "413ecc54-ddd6-4b75-814f-936c24ca109e",
"academicYear": "16/17",
"summative": true,
"openDate": "2015-02-04T00:00:00Z",
"dissertation": false
},
"attachments": [
{
"filename": "Change Plan - Modern Foreign Languages new Dpt code Aug 2014.docx",
"id": "f778c530-5133-4ad4-9a26-3c9fd935133f",
"attachmentUrl": "https://tabula-test.warwick.ac.uk/coursework/admin/assignments/413ecc54-ddd6-4b75-814f-936c24ca109e/submissions/download/69aec99b-4c55-4f29-81e2-98b4b99e03aa/Change%20Plan%20-%20Modern%20Foreign%20Languages%20new%20Dpt%20code%20Aug%202014.docx?single=true",
"originalityReport": null
},
{
"filename": "feedback-1303500.doc",
"id": "e248f3fa-7715-4326-b49e-6500510c4f00",
"attachmentUrl": "https://tabula-test.warwick.ac.uk/coursework/admin/assignments/413ecc54-ddd6-4b75-814f-936c24ca109e/submissions/download/69aec99b-4c55-4f29-81e2-98b4b99e03aa/feedback-1303500.doc?single=true",
"originalityReport": null
}
],
"submittedDate": "2018-04-06T15:24:49+01:00",
"extension": {
"extensionRequested": true,
"extensionRequestedExtraDaysDuration": -542,
"state": "Approved",
"isWithinApprovedExtension": false,
"reviewerComments": null,
"reason": "test reason la la la",
"expiryDate": "2018-07-05T13:00:00+01:00",
"id": "4e86ca9c-3d1f-4d52-aeed-6e532d7c3c8d",
"extensionRequestedOn": "2016-12-09T10:41:37Z",
"requestedExpiryDate": "2017-01-09T12:00:00Z",
"hasActiveExtension": true,
"feedbackDueDate": "2018-08-02T13:00:00+01:00",
"attachments": []
}
},
{
"suspectPlagiarised": false,
"student": {
"totalExtensionRequestsEver": 4,
"totalSubmissionsEver": 68
},
"late": false,
"wordCount": null,
"id": "4110c1a6-df04-4deb-a957-a60c90169985",
"authorisedLate": false,
"assignment": {
"closeDate": null,
"openEnded": true,
"module": {
"code": "IN102",
"name": "Health and Safety",
"adminDepartment": {
"code": "IN",
"name": "IDG"
}
},
"name": "test open ended",
"markingWorkflow": null,
"publishFeedback": true,
"closed": false,
"collectMarks": true,
"feedbackTemplate": null,
"opened": true,
"id": "44ad5482-8427-4a1b-8cd6-357c9a52d71a",
"academicYear": "16/17",
"summative": true,
"openDate": "2015-02-04T00:00:00Z",
"dissertation": false
},
"attachments": [
{
"filename": "test2.txt",
"id": "cb0a1680-cc8b-492e-9694-866eea471cef",
"attachmentUrl": "https://tabula-test.warwick.ac.uk/coursework/admin/assignments/44ad5482-8427-4a1b-8cd6-357c9a52d71a/submissions/download/4110c1a6-df04-4deb-a957-a60c90169985/test2.txt?single=true",
"originalityReport": null
},
{
"filename": "test.txt",
"id": "e22664b3-cb6d-4245-b33f-209d55a2a485",
"attachmentUrl": "https://tabula-test.warwick.ac.uk/coursework/admin/assignments/44ad5482-8427-4a1b-8cd6-357c9a52d71a/submissions/download/4110c1a6-df04-4deb-a957-a60c90169985/test.txt?single=true",
"originalityReport": null
}
],
"submittedDate": "2018-04-06T15:33:20+01:00",
"extension": null
}
],
"success": true,
"fromDate": "2017-04-05T00:00:00+01:00",
"status": "ok",
"toDate": "2018-04-08T00:00:00+01:00"
}
Tabula API Methods
- Overview
- The Member object
- The StudentCourseDetails object
- The StudentCourseYearDetails object
- The StudentRelationship object
- The Student RelationshipType object
- The ModuleRegistration object
- Retrieve a member
- Retrieve multiple members
- Retrieve a member's relationships
- List relationship agents in dept.
- Search for members