Custom parameters (proctoring launch)
The following parameters are used to customize the LTI proctoring launch using TAO features. These parameters are optional.
All custom parameters must be wrapped in one custom claim:
"https://purl.imsglobal.org/spec/lti/claim/custom": {
"key": "value"
}
Key | Value | Default | description |
---|---|---|---|
Groups | |||
| serialized | none | This parameter allows proctors to monitor multiple contexts by switching between those that are defined using the dropdown (see example below the table). The ID defined in this parameter must match the context ID defined for a test taker for the delivery launch (see Context (delivery launch)). |
|
| none | This value defines the active test-sessions (and test takers) to monitor (see example below the table). |
|
| none | Enter a short, human-readable description of the context that will be displayed in the group switcher dropdown menu. |
|
| none |
If provided, the proctoring tool will query this endpoint for each context provided in the |
| json-encoded | none |
This is required if Since LTI custom parameters are key/value(string) pairs, this array of strings needs to be JSON-encoded (see examples). |
|
|
| If this flag is set to |
|
| none | Value of this field is context id (one of
|
Other | |||
| json-encoded | none | For this parameter, list the actions available to proctors when monitoring. The possible values are the following:
Example:
CODE
|
| json-encoded | none | This parameter allows you to hide certain tabs from the monitoring page. The possible values are the following:
Example:
CODE
Hiding a tab may lead to certain assessments becoming unavailable to proctors. |
|
|
| Needed to require test takers to wait for proctor authorization. For this to have effect, |
Example:
"https://purl.imsglobal.org/spec/lti/claim/custom": {
"groups.allContexts": [
{
"id": "456",
"label": "Classroom B"
},
{
"id": "789",
"label": "Classroom C"
}
],
"groups.allowDisplayAll": true,
"groups.defaultSelected": "456",
"groups.nrpsUrlPattern": "https://customerSystem.com/{context-id}/memberships",
"groups.nrpsServiceVersions": ["2.0"],
"availableActions": ["terminate", "reopen"],
"allowReview": ["finished"],
"extraColumns": [
"ip"
]
}
Example (json-encoded):
"https://purl.imsglobal.org/spec/lti/claim/custom": {
"groups.allContexts": [
{
"id": "456",
"label": "Classroom B"
},
{
"id": "789",
"label": "Classroom C"
}
],
"groups.allowDisplayAll": true,
"groups.defaultSelected": "456",
"groups.nrpsUrlPattern": "https://customerSystem.com/{context-id}/memberships",
"groups.nrpsServiceVersions": "[\"2.0\"]",
"availableActions": "[\"terminate\", \"reopen\"]",
"allowReview": "[\"finished\"]",
"extraColumns": [
"ip"
]
}