Skip to main content

Integrate ArborXR with Moodle using LTI 1.3

This guide provides a structured walkthrough to integrate ArborXR with Moodle using LTI 1.3. Follow these steps to configure the tool.

Matthew Kuykendall avatar
Written by Matthew Kuykendall
Updated over 2 months ago

NOTE: This is a step-by-step for Moodle, but should be sufficient information as a generalized help for most LMSs. Manual LTI configuration requires extra steps. It is only recommended to use this method if you are not able to connect through LTI Dynamic link.

Step 1: Registering ArborXR to Moodle Manually

First, we'll set up Moodle to communicate with ArborXR by linking our platforms.

  1. Log in to Moodle: Access your Moodle Admin Dashboard.

    1. Navigate to Manage Tools Settings:

      1. Go to Site Administration > Plugins > External Tool > Manage Tools.

      2. Click configure a tool manually to enter configuration details.

Step 1a: Adding ArborXR Connection Details

  1. Log in to your ArborXR web application

  2. Navigate to LMS Integrations:

    1. Go to LMS Integrations > Connect LMS or Manage Existing Connection.

    2. Follow instructions from the ArborXR web app to configure Tool, Services, and Privacy Settings into Moodle.

  3. Once all settings and URLs have been acted upon, press Next Step at the bottom of the ArborXR Web App configuration page.

Above is what you would see inside the ArborXR portal.

4. Within Moodle, press Save Changes to activate your connection.

Above is what you would see within Moodle.

Step 2: Set Moodle Configuration Details to Finalize Connection with ArborXR

These URLs and details are necessary to complete the handshake securely from both ends.

  1. Click on the magnifying glass and Tool configuration details should pop up on Moodle.

  2. Input these configuration details that you received into the ArborXR Web application.

  3. Then, press Save Changes within ArborXR and return to Moodle to finish setting up your course.

Above is what you would see within Moodle.

Above is what you would see inside the ArborXR portal.

Step 3: Setting Up Your Course

Ensure your course is fully integrated. Follow these steps:

  1. Navigate to My Courses and select the course where you want to integrate ArborXR.

  2. Click on the More tab in the top navigation bar and select LTI External Tools.

  3. Locate the tool you want to use and toggle Show in Activity Chooser to enable it.

Step 4: Adding an Activity to Your Course

You will need to locate your application to be able to add an activity to your course. Follow these steps:

  1. Go back to your course main page.

  2. Ensure Edit mode in the top-right corner of the screen is active.

  3. Then, click Add an activity or resource.

  4. From the activity chooser, find and select the LTI External Tool you just set up (i.e Ground Crew Safety Training) by clicking the All tab.

Step 5: Adding Activity Name to the New External Tool

  1. In the General section, enter a meaningful Activity Name.

  2. (Optional) Add a description for the activity.

Step 6: Add Grade Conditions

You will need to configure your own grade conditions based on your XR training.

  1. Under Grade, select the appropriate Grading type (e.g., Point or Scale) and set the Maximum Grade.

  2. Choose a Grade Category if applicable.

  3. Enter a Grade to Pass value if you require students to achieve a minimum score for completion.

Step 6a: Add Completion Conditions (Optional)

Here, you may also will need to configure the completion requirements if you would like to set completion conditions for students.

  1. Scroll down to the Completion Conditions section.

  2. Select Add Requirements.

  3. If you want completion to be based off receiving a grade, select Receive a grade.

Step 7: Save and Display

Congratulations! 🎉 You have successfully integrated ArborXR with Moodle. If you encounter any issues, refer to Moodle’s documentation or contact ArborXR support for assistance.

If you have any questions, contact ArborXR Support via the Messenger in the lower-right corner of the Web Portal!

Did this answer your question?