YuJa Verity for Test Proctoring allows Instructors to assign proctored quizzes to Students. Canvas Administrators must integrate YuJa Verity for Test Proctoring within the LMS before Instructors and Students can utilize the tool.
Adding YuJa Verity to Canvas
Admins can integrate YuJa Verity with Canvas by adding a JSON URL to the Developer Keys.
- In Canvas, under the Admin menu, select the account you would like to add the JSON string to.
- Click on Developer Keys located in the Navigation Bar.
- Click +Developer Key in the top right of the screen, and then select LTI Key.
- Under the Method drop-down menu, select Enter URL.
- Copy the URL below, and paste it under JSON URL.
-
https://zone1.verity.yuja.com/lti/config/canvas.json
-
- Add a Key Name.
- Copy the Client ID that is provided under Details, and ensure the developer key is ON under State.
- On the left-hand side, select Settings from the navigation bar.
- Select Apps from the top row, and then select View App Configurations.
- Select +App from the top-right of the screen.
- Under Configuration Type, select By Client ID.
- Paste the key copied earlier.
- Select Submit.
- To complete the process, please contact your Customer Success Manager with your Deployment ID and Client ID to finalize the LMS configurations for Verity.
- To view your Deployment ID, select the Gear icon next to the Verity app.
- From the drop-down menu, select Deployment ID.
- A small window will open displaying your Deployment ID.
- Your Client ID can be located in the Developer Keys menu.
Integrating the REST API for Quizzes
The REST API is an integration that allows instructors to delete Verity quizzes and create practice quizzes in Canvas to help students familiarize themselves with Verity.
- In Canvas, under the Admin menu, select the account you would like to add the API to.
- Click on Developer Keys located in the Navigation Bar.
- Click +Developer Key in the top right of the screen, and then select API Key.
- Enter the API information as directed below:
-
Key Name: Any name of your choice (e.g. Verity Practice Quiz).
-
Redirect Url: https://zone1.verity.yuja.com/lms/canvas/auth
-
Redirect Legacy: https://zone1.verity.yuja.com/lms/canvas/auth
-
- Click Save.
- Ensure the State is toggled ON.
- Copy the Client ID that is provided under Details, and click Show Key to reveal and copy the Client Secret.
- From the left side of the Canvas navigation menu, click the YuJa Verity LTI link.
- On the Verity platform, click Settings and then select Integrations.
- For the LMS API integration, select Add Access Key.
- Paste the Client ID and Client Secret copied in step 7.
- Click Add. Optional: Once the key is added, you can click Test API Access and select a course to ensure Verity can access the course and retrieve a list of assessments.
- Click Save Changes to complete the process.
Prevent Students from Accessing Quizzes without YuJa Verity for Test Proctoring Enabled
Admins can add a JavaScript code within their Theme Editor to monitor the YuJa Verity Chrome extension. With the JavaScript code enabled, Students will not be able to access proctored assessments unless the YuJa Verity Chrome extension is installed. If this feature is not enabled by the admin, students will be able to access proctored assessments without YuJa Verity. To learn how to enable this feature, please follow the steps below.
- Log in to Canvas, select Admin, and then choose your desired account.
- Click on the YuJa Verity LTI link.
- In the Verity platform, click Settings and then select Integrations.
- From the Select Integration drop-down menu, select LMS Visualizer.
- Click View Visualizer and copy the JavaScript code that appears within the new tab.
- Next, click Themes from the Canvas navigation menu.
-
Hover over your theme, and click Open in Theme Editor.
- Click Upload from the top left-hand panel.
-
Next to JavaScript file, click View File.
- Your file will open within your browser.
- Right-click on the page and click Save as to save the file to your device.
- Open your file within a text editor of your choosing, such as Notepad, and paste the Javascript code copied in step 5 at the end.
-
Save your file.
- Within your Theme Editor, upload the edited file by clicking Select.
- Click Preview Your Changes.
- Click Save theme, and then select Apply theme to add the new theme setting. Once applied, students who have not installed the YuJa Verity Chrome extension will not be able to access proctored assessments.