Triggering PS Interaction via QR code on Canvas
Steps | Instruction | Screenshots |
---|---|---|
First steps |
|
|
Create a trigger subscription |
|
|
Install the extension to your service | On your service dashboard, go to the "Extensions" tab and click "Install Extension." Select "Public extensions." Next, find the "Canvas QR Interaction" extension and click "Instal." Enter the token you generated earlier on the pop-up window. Click "Submit." | |
Create a new interaction on theProofSpace dashboard | To integrate a Canvas assignment with your ProofSpace service, you must create a new interaction for each assignment and set specific required or issued credential definitions of the "Instructure Canvas Gateway" service. In this case, the interaction will be initiated by the student scanning the QR code on the specific assignment page of their Canvas course. |
|
Set requiered credential definition | On the "Interactions" tab of your service's dashboard, click "Add interaction."
On the next page, name this interaction. Add an icon for it. Select “QR“ as an initiation media. Now, on the “Requiered credential definitions” section, click “Select“, add the “Canvas Course Onboarding“ (Vv7PzSvCSYRaR67Wikyg5M:3:CL:480:tag) credential definition of the “Instructure Canvas Gateway” service. Click “OK.” | |
| Click on the chosen credential definition, select the first three attributes - Student ID, Course ID, and Nonce, check the "Pre-filled from interaction QR code" checkbox, and click "Submit." You can read more about how to setup an interaction on our platform in the SSI Interaction Page of our Knowledge Base. | |
Set issued credential definition (if needed) | If you are setting up an interaction that will issue the credential based on the custom schema, you also need to set an issued credential definition in the corresponding section. Click “Select“ on the “Issued credential definitions“ section, choose the desired credential definition and click “OK.“
Click on the name of the selected Issued credential definition and set the credential project by defining the rules for pre-filling each attribute. | |
Add the Canvas extension to the interaction | Click the "Edit" icon next to the name of the interaction you just created. | |
| Click “Select“ on the “Extension Setup“ section. On the pop-up window, click “Add” next to the "Canvas QR Interaction" extension.
On the new pop-up window, add the IDs of the course and assignment you want to integrate with the ProofSpace service (you can find these IDs in the specified assignment's URL). Click “Submit.“ Now, to save this interaction, click "Done." |