Moodle/MoodleRooms Integration with Baseline Rubrics Course Sync

The Moodle/Moodlerooms connection enables single-sign on for instructors to integrate assignments created in Moodle with the Campus Labs rubric tools for assessment and evaluation purposes. Campus Labs provides a platform of tools that enables institutions to unify information to provide valuable insights and better decision making.

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)

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 

  

 

   

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.

_____________________________________________________________

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 MoodleRooms

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 type

    • Click “Add external tool configuration” 

 

  

    • 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: <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)

  

 

3. 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: Always

 

 

 

OR

 

  • 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>

 

 

 

4. 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>

 

OR

 

  • 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>

  

5.  Click “Save changes”.

 

* To test adding the Course Sync Block to courses, please review Baseline Rubrics Course Sync

Have more questions? Submit a request

Comments

Powered by Zendesk