Answer:
ampEducator supports integration with external Learning Management Systems (LMS) such as Brightspace, Canvas, and Moodle, allowing you to sync student enrollment and grade data between both systems.
To set up an external LMS integration, go to:
Institution Config → Courses → External Course Provider
From the Course Provider dropdown, select Brightspace, Canvas, or Moodle.
Once selected, the setup instructions and required fields will appear directly in ampEducator.
For Brightspace:
- Create an admin user in Brightspace.
- Under Manage Extensibility / OAuth 2.0, create a new application named ampEducator.
- Copy the Client ID and Client Secret into ampEducator.
- Complete the configuration and define Organizational Unit Types to sync enrollments and grades.
For Canvas:
- Create an admin user and generate an Access Token under Accounts / Settings / Approved Integrations.
- Enter your Canvas URL and Access Token in ampEducator.
- Click Test and Save to verify the integration.
For Moodle:
- Enable REST Web Services in Moodle.
- Create a new External Service called ampEducator Service.
- Add the required Web Service Functions (e.g.,
core_course_get_courses_by_field, core_grades_update_grades).
- Generate an Access Token and note the Student Role ID.
- Enter the Moodle URL, Access Token, and Role ID in ampEducator, then click Test and Save.
Once complete, course enrollment and grading data will sync automatically between ampEducator and your LMS.
For detailed setup instructions, visit the ampEducator User Docs:
👉 External Course Provider Guide