Introduction
Welcome to the HelioCampus - Moodle Integration Guide. This document provides an overview of the Moodle integration process with HelioCampus Assessment and Credentialing.
HelioCampus - Moodle Setup
This guide outlines the requirements for integrating HelioCampus Assessment and Credentialing with Moodle. A Moodle Administrator, working alongside a HelioCampus integration technician, can complete the setup.
Data Feed Requirements
To ensure proper data flow, the Course Section file in the data feed sent to HelioCampus must include the Course ID number in the ExternalLmsId field.
This identifier can be found in the Moodle edit course settings page under the General heading - Course ID number
Before starting this guide, request your LTI 1.1 Key & Secret from your HelioCampus integration technician, as it is required for completion.
Steps to Complete the Integration
1. HelioCampus Assessment and Credentialing LMS Information Form
Please complete the HelioCampus Assessment and Credentialing LMS Information Form to provide the necessary details for LMS integration.
Start HelioCampus Assessment and Credentialing LMS Information Form
Required Fields:
-
Institution Name: Select your institution from the list.
-
LMS: Choose Moodle.
-
LMS Contact Name: Enter your full name.
-
LMS Contact Email: Provide your email address.
-
LMS Server URL: Enter your LMS URL without
https://
or trailing slashes (e.g.,moodle.institution.edu
).-
If your Moodle instance has a vanity URL (e.g., learning.institution.edu) that most users use to access Moodle, be sure to use that URL.
-
Keep the form open, as you will be filling it out while completing the steps below. Look for the HelioCampus Assessment and Credentialing LMS Information Form in the upcoming instructions.
2. HelioCampus LTI Tool
The HelioCampus LTI Tool enables students and instructors to access a HelioCampus Assessment and Credentialing course section within a Moodle course.
Start LTI 1.1 Configuration (Moodle LTI 1.1 Integration)
3. HelioCampus API Integration
The next step involves setting up the HelioCampus API integration to allow data synchronization between Moodle and HelioCampus Assessment and Credentialing.
Start API Integration (Moodle API Integration)
Congratulations you have completed the integration between Moodle and HelioCampus Assessment and Credentialing! There are some optional configurations you can add to your integration below:
Optional Moodle LTI 1.1 Integration Modifications
Customizing LTI 1.1 Tools
If needed, you can customize the LTI 1.1 tools. A customized configuration allows you to:
-
Control who can see the LTI 1.1 tool in Moodle.
-
Modify the landing page for the tool.
-
And more
Start Customizing LTI 1.1 Tools (Moodle Customizing LTI 1.1)
LMS Integration Troubleshooting
If you are having issues after HelioCampus informs you that the integration is complete within HelioCampus Assessment and Credentialing, the following will assist you in resolving common LMS-HelioCampus integration issues. For additional support, contact support@heliocampus.com.
Moodle ExternalLmsID → Course ID Number
Why is my HelioCampus section not accessible in Moodle or not pulling assignments?
HelioCampus receives course section information through your institution’s data files. Each section includes a Course ID Number field from Moodle, which is mapped to our internal field called ExternalLMSID. This unique identifier is essential for syncing data between your LMS and the HelioCampus A&C Platform.
When assignments are refreshed, our platform queries Moodle using this Course ID Number. If the Course ID Number in Moodle doesn’t match the ExternalLMSID we have on record, assignment data cannot be retrieved.
How to Verify the Course ID Number
If you’re having issues with refreshed or missing LMS assignments, we recommend verifying the Course ID Number for the affected sections:
-
Log into Moodle and navigate to the course sections in question.
-
Locate the Course ID Number.
-
Compare this value with what appears in the ExternalLMSID field on the Course/Co-Curricular Activity Settings page in the HelioCampus A&C Platform.
If you're unsure how to find this information, your institution’s LMS administrator should be able to assist. If the IDs do not match, it may indicate an issue with the data files being sent to HelioCampus. In that case, we’ll need to coordinate with your data team to resolve the discrepancy.
Examples:
Course Name |
ExternalLMSID |
---|---|
BUS 1110 A |
BUS1110A2301 |
BUS 2200 A |
BUS2200A2402 |
ACC 1110 B |
ACC1110B2201 |
For further assistance, contact the HelioCampus A&C team.