Canvas

Step 1: Pre-Integration Task

Step 2: Product Specific Deployment

                 Rubrics Course Sync - Integration Instructions

Adding an LTI for other Campus Labs products

 

Step 1: Pre-Integration Task

Submit a request to our Support team or call (716.270.0000) requesting Canvas integration for your Campus Labs product.  

*In the request please include your Canvas sign in URL (e.g., school.instructure.com).

______________________________________________________________________________

Rubrics Course Sync - Integration Instructions

Campus Labs provides a platform of tools that enables institutions to unify information to provide valuable insights and better decision making. The Canvas integration enables instructors to synchronize assignments created in Canvas with the Campus Labs Rubrics tool.

Rubrics Course Sync - User Role Permissions

When you synchronize data between Canvas and Campus Labs, the synchronization process uses the account of the Teacher or TA who invokes the synchronization to access course roster, assignments, and grade data. In order to successfully access this data, Canvas requires the following permissions to be enabled for the TA role:

  1. From the Admin Menu, select Permissions.
  2. Ensure the following Permissions are enabled for the Teacher Role (and the TA Role is needed):
  • Assignments and Quizzes - add / edit / delete
  • Grades - View audit trail
  • Grades - view all grades
  • Users - add / remove students in courses
  • Users - add / remove teachers, course designers, or TAs in courses
  • Users - view list
  • Users - view login IDs
  • Users - view primary email address
  • LTI - add / edit / delete 
  • SIS Data - read enabled

  

* To access the Course Sync app from a Canvas course, users must;

      • Have the role of 'Teacher' or 'TA' to access the Rubrics app
      • Have third party cookies enabled in their browser to use the Rubrics app

Rubrics Course Sync - Creating Developer Key

Your Canvas Administrator or staff member with appropriate permissions should perform the following steps:

  1. Log into Canvas 
  2. From the Admin menu, click "Developer Keys" and then click on the add Developer Key button 
  3. Input the following information:
    • Key Name: Campus Labs
    • Owner Email: support@campuslabs.com
    • Redirect URI (Legacy): https://school.campuslabs.com/lmsintegrations/canvas/authorize/callback/(where 'school' is replaced with your institution’s Campus Labs domain name, e.g. hu.campuslabs.com for Hometown University)
    • Redirect URIs: https://school.campuslabs.com/lmsintegrations/canvas/authorize/callback/  (same as above)
    • Icon URL: Leave blank
    • Notes: Leave blankpasted_image_at_2017_07_24_01_36_pm_720.png
  4. Click the "Save Key" button
  5. Provide the ID and Key that were just created, to your Campus Labs technical implementation specialist via secure transfer.  These items can be found on the Developer Keys page under details.

Developer_Keys.png

 

Rubrics Course Sync - Configuring the Course Sync App

When you have received confirmation that your integration has been activated, you will be provided with a block of XML and a Shared Secret GUID necessary for adding the Campus Labs Canvas app to your site.  To complete setting up the app follow the steps below.

      1. From the Admin menu, click "Settings"
      2. Click on the "Apps" tab
      3. Click the "View App Configurations" button
      4. Click "Add App"
      5. Input the following information: 
          • Configuration Type: Paste XML
          • Name: Campus Labs
          • Consumer Key: <enter the value provided by Campus Labs>
          • Shared Secret: <enter the Shared Secret GUID provided by Campus Labs>
          • XML Configuration: <paste the block of XML provided by Campus Labs>
      6. Click "Submit"

 pasted_image_at_2017_07_24_01_49_pm_720.png

 

_______________________________________________________________________________________

Adding an LTI for other Campus Labs products 

        1. From the Admin menu, click "Settings"
        2. Select the "Apps" Tab
        3. Click "View App Configurations"
        4. Click "add App"
        5. Choose "Manual Entry" from the drop down
        6. Name your LTI tool (e.g. Campus Labs Product Name)
        7. Input the following information:
          • Consumer Key: <enter the value provided by Campus Labs>
          • Shared Secret: <enter GUID provided by Campus Labs staff> (This will have been provided by Campus Labs after you have submitted your original request for integration)
          • Launch URL: the url of the site you would like users to be directed to.
Beacon 

https://federation.campuslabs.com/lti?realm=https://{{institutiondomain}}/beacon/

Course Evaluation

https://federation.campuslabs.com/lti?realm=https://{{institutiondomain}}/courseeval/

   

      • Choose Privacy: "Public"
      • Custom Fields: Leave blank
      • Description: Leave blank

10.  Click "Submit"

 

Adding the LTI Link to a Module on a Course

The next step is to add the LTI you created onto each of the courses that you would like the LTI to appear on.

      1. Log into Canvas
      2. Navigate to a course page
      3. From the course page, click "Modules"
      4. Click "+Module"
      5. Enter "Module Name" (e.g. Course Evaluation LTI tool)
      6. Click "Add Module"
      7. From the new Module, click "+"
      8. From the Add Drop-down Menu, select "External Tool"
      9. Select the Course Evaluation LTI link that was created under "View App Configurations"
      10. Check "Load in new tab"
      11. Click "Add Item"

Canvas offers the ability to create LTI links to Campus Labs products from Canvas without having to sign in twice. These instructions are based on Canvas documentation available at: https://community.canvaslms.com/docs/DOC-2730. 

Have more questions? Submit a request

Comments