Coronavirus (Covid-19): Latest updates and information
Skip to main content Skip to navigation

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 "ok"

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": "IT Services"
                    }
                },
                "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": "IT Services"
                    }
                },
                "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