Coursedog

Submit a Ticket My Tickets
Welcome
Login  Sign up

Canvas Integration Guide

Overview

During the Assessment implementation, your Project Manager will work with your team to set up the Canvas integration.


Client Installation

Client Installation Pre-Requisites


OAuth2 Connection Flow

Overview

  • Canvas uses the standard OAuth2 protocol for connecting to their APIs.

  • Institutions only need to authorize this connection once.


How to Do It

  1. Navigate to the OAuth Integration settings. These can be found under The Integrations Hub Administration OAuth Settings (/#/int/settings/oauth).

  2. Enter the Canvas Install URL, Client ID, and Client Secret as identified in step one below.


  1. Click “Connect”. You will get redirected to the Institutional Authorization Page, where a school ITS user needs to complete authorization by logging in as an authorized user.

    • As specified in “Client Pre-requisites”, this may either be the Coursedog-specific user or Administrative user that the institution wants to authorize on the behalf of the Coursedog integration.

    • It is important that the authorizing account has access to course data that the institution wants to integrate with Coursedog; otherwise, Coursedog will not be able to retrieve that data!

  1. After authorizing, an automatic redirect should bring you back to the Integration Page, showing successful connection. If something fails, you will see an error instead.

  1. Congrats! You are now able to use the integration

Adding Results to a Measure via LMS Integration

Measure Selection

After a measure has been created within an Assessment Plan, navigate to the measure you want to add results to and click “+ Add Results”.


Source Selection

  • Select the source from where you want to import assessment results from (Canvas).

  • When an LMS integration is not connected, a note redirecting the user to the appropriate settings page should appear.

Course and Assignment Selection

  • Both Course and Assignment fields are live, server-searched data based on user queries.

  • Select which data source in an assignment you want to import: “overall rubric score” or “individual rubric line score”. This will then base the imported data on this selection.

Overall

  • Provide the threshold score for this measure. This should be the minimum score, as defined on the measure target, that an individual student should attain in order to be considered having met the learning outcome. 

  • The imported results are then aggregated into two categories: met and notMet.

Individual + Mapping

  • Select an individual rubric criteria for grading the submission.

  • Then, select from that assignment’s rubric’s criteriaRatings which criteria ratings correspond to which outcome achievement levels.

    • Not Approached

    • Not Met

    • Met

    • Exceeded

Review

  • You should then see a list of the final counts-per-criteria-level.

  • If an assignment was not graded on a rubric, it will be skipped in this data aggregation, and you should verify in Canvas if this is expected.

Related Resources


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.