Certiverse Moodle Integration
Certiverse-Moodle Integration Guide
This document outlines how to integrate Moodle with Certiverse for eligibility verification to ensure candidates meet course enrollment criteria before booking an exam.
Overview
The Certiverse-Moodle integration ensures that only learners enrolled in specific Moodle courses and modules can access exams. The integration uses a secure API-based communication to validate enrollment status and synchronize relevant course data.
Certiverse Connector Setup
To set up the Moodle connector in Certiverse:
- Navigate to the Admin Portal:
- Go to Organization Admin > Integrations and Connectors.
- Select Moodle from the Provider List:
- Click Connect next to Moodle.
- Add a New Connector:
- Click Add Connector.
- Provide a unique name for the connector.
- Enter the following details:
- API Key
- Domain URL (your Moodle instance URL)
- Click Create to finish.
Store Exam Portal Configuration
Once the connector is created, it must be assigned to the exam:
- Go to Admin Portal > Store Exams.
- Select the exam to configure.
- Navigate to the Eligibility Configuration
- Select the newly created Moodle connector.
- Search for a course name and select a published course from the dropdown.
- Choose the corresponding module for eligibility enforcement.
Candidate Flow & Eligibility Verification
- Candidate Launches Certiverse Exam From Moodle:
- The candidate accesses Certiverse logs in with their email address unless SSO is configured for his organization.
- Eligibility Check:
- Certiverse calls the Moodle API to verify:
- If the candidate’s email exists in Moodle.
- If the candidate is enrolled in the selected course/module.
- Exam Booking:
- If eligible, the candidate can proceed to schedule for the exam.
- If not, an error message is displayed.
- Certiverse calls the Moodle API to verify:
Eligibility Flow
- Complete: A completion status will render the candidate ineligible.
- Not Found: Candidate is not eligible due to enrollment or identity mismatch.
Common Error Messages and Troubleshooting
Error Message |
Cause |
Resolution |
User not found |
Candidate email does not exist in Moodle. |
Ensure the candidate registered in Moodle with that email. |
Enrollment not found |
Candidate is not enrolled in the configured course/module. |
Verify enrollment in Moodle and retry. |
Not Eligible Status - Candidate Suggestions
- Ensure the candidate completed registration and enrollment in the correct Moodle course.
- Contact the Moodle admin to confirm enrollment status.
Contact Us
If you have any questions or need additional assistance, please contact us by either emailing support@certiverse.com or by submitting a ticket from this article.