How to submit homework

To show the client how to submit their homework

The client can complete the homework assigned to them by their Care Provider. To Submit homework, follow these steps:

1- Request URL:

https://gwidev.eq.optt.ca/gateway/profile/client/session/assignment/submit

2- Request Method Type:
PUT

3- Body

{
  "answers": [
    {
      "answer": "string",
      "highlights": [
        {
          "text": "string",
          "value": 0
        }
      ],
      "metadata": "string",
      "questionText": "string"
    }
  ],
  "assignmentId": 1858,
  "id": 0,
  "metadata": "string",
  "saveType": "DRAFT",
  "submitDate": "string"
}

3- Body Description

Parameter Name

Parameter Type

Description

answer

string

The answers to homework questions

text

string

Highlighted text in the AI module

value

string

The number obtained from the َAI module

questionText

string

Homework question texts

assignmentId

integer

Homework Id

id

integer

Answer id

saveType

string

DRAFT, AUTO_SAVE, FINAL

submitDate

string

A complete example of an API call:

curl -X POST "https://gwidev.eq.optt.ca/gateway/profile/client/session/assignment/submit" -H "accept: */*" -H "Authorization: bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjM3NTgyMDY0ODksInVzZXJfbmFtZSI6ImxhbGVoQGNpdHJvbml0eS5jb20iLCJhdXRob3JpdGllcyI6WyJDTElFTlQiXSwianRpIjoiNGNhZTIyMDQtMWNkNi00NTJmLWFmOGItYjc0NWZkMjdmMGYxIiwiY2xpZW50X2lkIjoib3B0dC0wMmVlNzdkYy1hYzQ1LTQzNDQtODE3ZS0xN2NhNTJiNThiNWQiLCJzY29wZSI6WyJyZWFkIiwid3JpdGUiXX0.PON3BpI5KnDGxNHV3G-SfMiWDTcb2SQJJ5m5Mr9fKep_AMLSeJIeZzpnH6QSI2p_jgsaPZk9KYid7KJnfnjgLDYlQYQxj2fhvdyOkl6UY4OVwe1Vgr-3Zh6hibwDrrCcGUWQ_T3nTUTMyIpYGCAFck-Fz8EIxPj5MjOK2ImkFaqpIdfSFNRDV90IhdrR0qs0YptX9Hs6chP8EvQb_eJ4P-Hv5ZBT0WNvuzrcgflPqBjcge-eW0YO016ZqO15p-GPpHuqr-dSRFjciPG8RQhMytXZUAeHNXB9KtuFKMS9CDeD8bfHkl4bGjcdOdoTPWkfZ5Lj0RD393l-EmrrJ7ZZFA" -H "Content-Type: application/json" -d "{ \"answers\": [ { \"answer\": \"string\", \"highlights\": [ { \"text\": \"string\", \"value\": 0 } ], \"metadata\": \"string\", \"questionText\": \"string\" } ], \"assignmentId\": 1858, \"id\": 0, \"metadata\": \"string\", \"saveType\": \"DRAFT\", \"submitDate\": \"string\"}"

Response:

201:

access-control-allow-credentials: true 
 access-control-allow-origin: https://gwidev.eq.optt.ca 
 cache-control: max-age=1, no-cache 
 connection: keep-alive 
 content-length: 0 
 date: Mon, 25 Jan 2021 19:03:48 GMT 
 expires: Mon, 25 Jan 2021 19:03:49 GMT 
 location: /client/session/assignment/answer/504 
 pragma: no-cache 
 server: nginx/1.14.0 (Ubuntu) 
 vary: Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin 
 x-content-type-options: nosniff 
 x-frame-options: DENY 
 x-xss-protection: 1; mode=block