Instructure Canvas
Last updated
Last updated
Unizin Homepage
unizin.orgHosted Services
My Learning AnalyticsCopyright © 2023, Unizin, Ltd.
The UDP uses the Canvas Data product (whose data schema is publicly available) as the basis for the context data integration. Because the data integration is fully-managed, academic institutions need not write a data integration from Canvas that conforms with the LMS loading schema. This conformance already exists in the UDP's integration. Unizin maintains a mapping of Canvas Data to the LMS loading schema.
If your institution uses Instructure Canvas, then integrating context data from Canvas to your UDP instance is a simple configuration. In particular, you will need to create a Canvas Data API key and secret and configure the UDP to use them.
Instructure’s Canvas Live Events service offers real-time behavioral data in the IMS Global Caliper standard.
At present, the UDP supports Canvas's JWT-based method of integrating Canvas Live Events with a learning record store. Canvas may also call this the "HTTPS"-based integration method. Canvas administrators will configure a new data stream from the administration panel in Canvas. This data stream will point to the hostname for their UDP Caliper endpoint.
Only Canvas admins may configure an HTTPS data stream in Instructure Canvas. Broadly speaking, you will follow Instructure’s instructions for setting up HTTPS.
In the Admin tools section of Canvas, select Data Services
:
Now "+Add
" a new Data Stream:
You will need to set the following variables:
Name
Whatever you wish.
Active
Turned on.
Delivery method
HTTPS
URL
The hostname for your UDP Caliper endpoint
Sign Payload
Checked
Message type
Caliper 1.1
Unizin strongly recommends that you subscribe to all available Canvas Live Events.
So that a completed configuration might look like this: