Desire2Learn

Pre-Integration Tasks

Baseline Rubrics Integration Instructions

     User Roles

     Setting Up OAuth

Adding an LTI

Pre-Integration Tasks

  • Submit a request via email to support@campuslabs.com or call (716.270.0000) requesting D2L integration for your Campus Labs product.

*In the request please include your D2L sign in URL.

 

Baseline Rubrics Integration Instructions

Campus Labs provides a platform of tools that enables institutions to unify information to provide valuable insights and better decision making. The D2L integration enables instructors to synchronize assignments created in D2L with the Campus Labs Rubrics tool, and allows for rubric-based assessment and evaluation to be conducted directly inside the D2L application.

User Roles

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

          1. In the upper right hand corner click the 'Admin Tools' icon
          2. Select "Roles and Permissions'
          3. Choose Instructor or Teaching Assistant as needed
          4. From the "Filter by Tool" menu choose the following and assign the proper permissions.  Be sure to click apply filter for each.

  Assignments (sometimes called "Dropbox") Section
    • See and Manage Assignments: Check at Course Offering level

  Course Management Console Section
    • See Course Info: Check at Course Offering level

  Grades Section
    • See the Grades Tool: Check at Course Offering level
    • Enter Grades: Check at Course Offering and Organization level
    • See the Grades tool: Check at Course Offering level
    • Manage Grades: Check at Course Offering Level
    • Manage Items and Categories: Check at Course Offering Level

  User Information Privacy
    • Check all at Organization Level and Course Offering Level

  Users
    • View the Users' Email Address : Check at Course Offering Level
    • View Users' Org Defined IDs: Check at Course Offering Level
    • View User Enrollments: Check at Course Offering Level
    • See the User Management tool: Check at Organization Level
    • Search for 'Instructor': Make sure "Instructor" is checked at Course Offering level
    • Search for 'Student': Make sure "Student" is checked at Course Offering level
    • Search for 'Teaching Assistant': Make sure "Teaching Assistant" is checked at Course                 Offering level (if your institution utilizes this optional role)

Setting Up OAuth

  1. In the upper right hand corner click the 'Admin Tools' icon.
  2. Go to 'Manage Extensibility'.
  3. Click the 'OAuth 2.0' tab.
  4. From here click 'Register an app':
    • Application name: Rubrics
    • Redirect URI: https://institution_domain/lmsintegrations/d2l/authorize/callback/
    • Scope: core:*:* grades:gradeobjects:read grades:gradevalues:write
    • Access Token Lifetime: We recommend that this be set to the minimum value, 1800
    • Description: <not needed>
    • Prompt for use content: Checked
    • Enable Refresh Token: Checked
    • Check “I Accept the Non-Commercial Developer Agreement"
    • Click register
  5. Once you register, the screen will display a client id and client secret. Provide those securely to your technical implementation specialist at Campus Labs.
  6. Continue with the instructions below to add the LTI.

 

 

Adding an LTI

To Add a Tool Provider

  1. Log into D2L as an admin
  2. Click on the 'Admin Tools' button in the upper right hand corner.
  3. Click on 'External Learning Tools'
  4. Click the 'Manage Tool Providers' tab.
  5. Click the 'New Tool Provider' button.
  6. In the launch point text box enter the following link:

          Baseline Rubrics

https://federation.campuslabs.com/ltirealm=https://{{institutiondomain}}/lmsintegrations/d2l/authorize/

          Beacon

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

         Course Evaluation

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

  1. Enter the secret of your choice in to the 'Secret' box.
  2. Provide Campus Labs the the secret through via your email communication that was created in the pre integration task, or by calling us at 716.270.0000.
  3. Click the 'Use custom tool consumer information instead of default' box.
  4. Create a 'Key' of your choice.
  5. Provide Campus Labs the the key through your via your email communication that was created in the pre integration task, or by calling us at 716.270.0000.
  6. 'Name' and 'Description' can remain blank.
  7. 'Contact Email' is support@campuslabs.com.
  8. Under 'Visibility', “Allow users to use this tool provider” should be checked.
  9. Under Security Settings be sure to check at least the following:        
    • Send tool consumer information to tool provider
    • Send context information to tool provider
    • Send User Id to tool provider
    • Send user name to tool provider
    • Send user email to tool provider
    • Send system username to tool provider
  10. Under 'Make tool provider available to:' check the box for the current org unit or click 'Add Org Units', and check all org units with courses that this tool provider should be available to.
  11. Click 'Save and Close' to return to the 'Manage Tool Providers' screen.

     

Adding a New Link

          1. Click the 'Manage External Learning Tool Links' tab
          2. Click the 'New Link' button
            • 'Title' can be whatever you want to call the link (default that shows when adding to navigation).
            • URL should match what was provide in the 'Tool Provider' setup.       

                      Baseline Rubrics

              https://federation.campuslabs.com/ltirealm=https://{{institutiondomain}}/lmsintegrations/d2l/authorize/

                        Beacon

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

                       Course Evaluation

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

            • 'Description' can remain blank.
            • Check “Allow Users to view this link”
            • For Key and Secret check “Sign messages with key/secret with” and choose “Tool consumer key/secret” radio button
            • Do not add any custom parameters
            • For Security Settings choose “Use tool provider security settings”
            • Under “Make link available to:” choose all of the same course offerings that you chose for the tool provider (if they don’t match, it won’t work because one gives permissions for the tool provider and the other gives permission for the link)
            • Click Save and Close
          3. From the 'Manage External Learning Tool Links' tab, click the 'Settings' and check the following:
            • Allow sending tool consumer information to tool provider
            • Allow sending context information to tool provider
            • Allow sending user ID to tool provider
            • Allow sending user name to tool provider
            • Allow sending user email to tool provider
            • Allow sending system username to tool provider
            • Click 'Save and Close'

 

Setting up a LTI Link

In order to add a link to courses you must edit the course navbars. You will have to repeat these steps for each D2L Navbar upon which you wish to include a link to the Campus Labs Rubrics app.

          1. In the upper right hand corner click the 'Admin Tools' icon.
          2. Go to 'Navigation & Themes'.
          3. Choose the course navbar you want to add the synchronization link to.
          4. From 'Edit Navbar' choose where you want to place the link, and click the create custom link button:
            • NOTE: Make sure the link is placed on the course navbar where Syllabus, Content, Grades, Classlist, etc. are located or synchronization will not work
              • Name: Can be whatever you want to call the link (default that shows when adding to navigation)
              • URL: Click 'Insert Quicklink' and then
                • choose 'External Learning Tools'
                • Find the name of the link you created under 'Manage Tool Providers'
              • Behavior: should remain 'Same Window'
              • Description: Not required
              • Icon: Not required
              • Availability: Do not check “Share with child org units” nor “Limit to specific roles”
              • Click 'Create'
            • Click 'Save and Close'.  The link should now be available on the course navbar. 
Have more questions? Submit a request

Comments