Skip to main content Skip to navigation

List all submissions' Turnitin status for an assignment

List the Turnitin status for all submissions for an assignment.

Permission requirements

The user must have Permissions.Submission.Read ("View a coursework submission") on the assignment. By default, roles that have this permission are:

  • Module Assistant
  • Module Manager
  • Departmental Administrator
  • User Access Manager

Information about API permissions

Definition

GET https://tabula.warwick.ac.uk/api/v1/module/:moduleCode/assignments/:assignmentId/turnitin

URL substitution variables

:moduleCode The lowercase form of the module code for the department submitting the report, e.g. cs118
:assignmentId The unique identifier for the assignment

Example request

GET https://tabula.warwick.ac.uk/api/v1/module/cs118/assignments/1a5b1b55-dd02-4a0c-83b7-29b90a771803/turnitin

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"
students An array of partial submission objects, returning just the universityId and submission properties

Example response

{
  "success": true,
  "status": "ok",
  "students": [
    {
      "submission": {
        "suspectPlagiarised": false,
        "late": true,
        "wordCount": null,
        "id": "076222f5-955b-4829-8e23-fec3c3b99919",
        "downloaded": false,
        "authorisedLate": false,
        "attachments": [
          {
            "filename": "My coursework.docx",
            "id": "d91cf0be-9770-4150-9288-848df72fb14a",
            "originalityReport": null
          }
        ],
        "submittedDate": "2015-11-06T14:58:47Z"
      },
      "universityId": "1514035"
    },
    {
      "submission": {
        "suspectPlagiarised": false,
        "late": true,
        "wordCount": null,
        "id": "b8e6560a-23ad-480f-9ca3-ebbd6e159b2f",
        "downloaded": false,
        "authorisedLate": false,
        "attachments": [
          {
            "filename": "1316995.docx",
            "id": "db2e9cae-c594-4005-b755-0dd820747ee0",
            "originalityReport": {
              "webOverlap": 0,
              "studentOverlap": 0,
              "publicationOverlap": 0,
              "similarity": 0,
              "reportUrl": "https://tabula.warwick.ac.uk/coursework/admin/module/ib104/assignments/94647a17-0aec-496b-b552-4b9390e8da63/turnitin-report/db2e9cae-c594-4005-b755-0dd820747ee0",
              "overlap": 0
            }
          }
        ],
        "submittedDate": "2015-11-06T15:27:19Z"
      },
      "universityId": "1533528"
    }
  ]
}

Tabula API Methods