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 universityIdandsubmissionproperties | 
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
- 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