Moodle/MoodleRooms

Baseline Rubrics Course Sync Integration Steps

Adding an LTI for Other Campus Labs Products

 

Baseline Rubrics Course Sync

The Course Sync tool enables single-sign on for instructors to integrate assignments created in Moodle/MoodleRooms with the Campus Labs rubrics tool for assessment and evaluation purposes.

Pre-Installation Tasks

  1. Submit a request to support@campuslabs.com (716.270.0000) to request access to create API keys and Integrate Moodle or MoodleRooms with Baseline Rubrics Course Sync.
    • *In the request, include your Moodle or MoodleRooms sign in URL
  2. Once your Campus Labs contact has confirmed that the designated individuals have been given access to create API keys, navigate to the Key Management site:   https://school.campuslabs.com/keymanagement/ (where “school” is replaced with your institution’s Campus Labs domain name, e.g. hu.campuslabs.com for Hometown University)
  3. From the key management site, create an API web key for the Moodle or MoodleRooms integration you are about to set up.
    • When adding a key, the user can enter any information they wish, but *must* select the following values:
      • Key Function: Read / Write 
      • Key Access: LMS                
  4. Once you generate the keys, use the Client ID for the Sync OAuth Client Id and the Client Secret for the Sync OAuth Client Secret when configuring your Course Sync Block.

_______________________________________________________________________________________

Adding and Configuring the Course Sync Block

Installing the Campus Labs Block for Moodle

Install the Campus Labs Course Sync Block for Moodle using the attached ZIP file. Please refer to the appropriate Moodle documentation for installing Blocks.

 [Download Moodle Block] Last updated: 10/31/2016

 

OR

 

Adding the Campus Labs Block for Moodle Rooms

Submit a ticket to MoodleRooms Support to enable the Campus Labs Course Sync Block.

_______________________________________________________________________________________

Configuring the Moodle/MoodleRooms Block

  1. Log in to your institution’s Moodle site with an account that has system administrator-level access.
  2. Go to Site Administration -> Plugins -> Activity Modules -> LTI -> Manage external tool types
  3. Click "Add external tool configuration"
  4. Enter the following details:
    • Tool name: Campus Labs Rubrics (you *must* use this name) 
    • Tool base URL: https://federation.campuslabs.com/lti?realm=https://school_rubrics_url (where “school_rubrics_url” is replaced with your institution’s Campus Labs Rubric's domain name, e.g. hu.campuslabs.com/rubrics for Hometown University)
    • Consumer key: <enter the full name of your institution>
    • Shared secret: <enter GUID provided by Campus Labs staff>
    • Custom parameters: <leave blank>
    • Show tool type when creating tool instances: <enabled>
    • Default launch container: Existing window (you *must* select this option so that Course Sync can avoid pop-up blockers)Capture2__1_.PNG
  5. On the same screen, expand the “Privacy” container and enter the following details:
    • If “Moodle Username” values match what your institution provides to Campus Labs as “External ID” values, then:
      • Share launcher's name with tool: AlwaysCapture3.PNG
    • If “Moodle ID” values match what your institution provides to Campus Labs as “External ID” values, then:
      • Share launcher's name with tool: Never 
      • Share launcher's email with tool: Never 
      • Accept grades from the tool: Never 
      • Force SSL: <enabled>    Capture4.PNG
  6. Click "Save Changes"
  7. Go to Site Administration -> Plugins -> Blocks -> Campus Labs Course Sync and enter the following details:
    • If “Moodle Username” values match what your institution provides to Campus Labs as “External ID” values, then:
      • Campus Labs Identifier: Moodle Username
      • Sync OAuth Client Id: <Use API key set up from pre-installation instructions above> 
      • Sync OAuth Client Secret: <Use API secret set up from pre-installation instructions above>
    • If “Moodle ID” values match what your institution provides to Campus Labs as “External ID” values, then:
      • Campus Labs Identifier: Moodle ID (Moodle does not send the “Student ID” via LTI, so it should never be selected as an option) 
      • Sync OAuth Client Id: <Use API key set up from pre-installation instructions above> 
      • Sync OAuth Client Secret: <Use API secret set up from pre-installation instructions above>Capture6.PNG
  8. Click "Save changes"

_______________________________________________________________________________________

Adding the Link to a Course

Please note that you must have “Teacher” or “Manager” set as your Moodle System Role in order to add and access the Course Sync module from within your course site. “Non - Editing Teachers” cannot add the module, but may utilize it if it is added by someone else. Your Moodle Administrator can grant additional roles the ability to access Course Sync by navigating to Site Administration -> Users -> Permissions -> Define Roles and then editing the appropriate roles.

Once Campus Labs Course Sync has been successfully installed;

  1. Navigate to the course site in which you wish to use the Course Sync block for Moodle
  2. Turn editing mode on for the course site
  3. Click on the "Add an activity or resource" link1.png
  4. Select the "External tool" radio button
  5. Click "Add"                                                                  2.png
  6. Enter the following information on the "Adding a new External Tool" screen:
    • Activity name: Campus Labs Rubrics
    • External tool type: Select "Campus Labs Course Sync" from the drop-down menu(the page will immediately begin to load after you select the item)
  7. Click "Save and display" button

The Campus Labs Course Sync block for Moodle should now appear on the page and can be used to synchronize assignment data or launch Campus Labs Rubrics.

_______________________________________________________________________________________

Adding an LTI for Other Campus Labs Products

Pre-Installation Tasks

Submit a request to support@campuslabs.com (716.270.0000) to request to set up an LTI for Moodle or MoodleRooms.  

***In the request, include your Moodle or MoodleRooms sign in URL

Adding and Configuring the External Tool

  1. Log in to your institution’s Moodle site with an account that has system administrator-level access
  2. Go to Site Administration -> Plugins -> Activity Modules -> LTI -> Manage external tool types
  3. Click "Add external tool configuration"
  4. Enter the following details:
    • Tool name:  The name of the Campus Labs Tool (i.e. Campus Labs Course Evaluations)
    • Tool base URL:  Base URL for the Campus Labs tool Course Evaluations https://federation.campuslabs.com/lti?realm=https://school.campuslabs.com/courseeval/(where “school” is replaced with your institution’s Campus Labs's domain name, e.g. hu.campuslabs.com for Hometown University)
    • Consumer key: <enter the full name of your institution>
    • Shared secret: <enter GUID provided by Campus Labs staff>
    • Custom parameters: <leave blank>
    • Show tool type when creating tool instances: <enabled>
    • Default launch container: Existing window
  5. On the same screen, expand the “Privacy” container and enter the following details:
    • If “Moodle Username” values match what your institution provides to Campus Labs as “External ID” values, then:
      • Share launcher's name with tool: AlwaysCapture3.PNG
    • If “Moodle Username” values match what your institution provides to Campus Labs as “External ID” values, then:
      • Share launcher's name with tool: Never 
      • Share launcher's email with tool: Never 
      • Accept grades from the tool: Never 
      • Force SSL: <enabled>    Capture4.PNG
  6. Click "Save Changes"

 

Adding the Link to a Course

  1. Navigate to the course site in which you wish to use the Course Sync block for Moodle
  2. Turn editing mode on for the course site
  3. Click on the "Add an activity or resource" link
  4. Select the "External tool" radio button
  5. click "Add"
  6. Enter the following information on the "Adding a new External tool" screen:
    • Activity name: Enter the name of the Campus Labs tool, as you would like it to appear on the screen
    • External tool type: Select tool name you created when creating the external tool from the drop-down menu(the page will immediately begin to load after you select the item)
  7. Click "Save and display"

The Campus Labs external tool should now appear on the page

 

 

Have more questions? Submit a request

Comments