Als beheerder kunt u de API-integratie van het leerbeheersysteem (LMS) van Engage voor Moodle inschakelen, waarmee Moodle-cursussen en -gebruikers worden gesynchroniseerd met Engage. Zodra u de Engage-API in Moodle hebt geïntegreerd, kunt u Engage-functies gebruiken binnen uw Moodle-cursus.
De Engage Moodle-plug-in installeren
Voordat u Engage in Moodle integreert, moet u eerst de Engage Moodle-plug-in installeren.
- Meld u als beheerder aan bij Engage.
- Selecteer in de zijbalk Integraties.
- Selecteer in het vervolgkeuzemenu Integratietype kiezen de optie LMS - API.
- Selecteer in het vervolgkeuzemenu LMS kiezen de optie Moodle.
- Klik in het gedeelte Moodle-plug-in op Plug-in downloaden. De plug-in wordt als ZIP-bestand naar uw apparaat gedownload.
- Meld u als beheerder aan bij Moodle en selecteer het tabblad Websitebeheer.
- Selecteer het tabblad Plug-ins.
- Selecteer Plug-ins installeren.
- Klik op Kies een bestand... en upload vervolgens het ZIP-bestand dat u in stap 5 hebt gedownload.
- Klik op Plug-in installeren vanuit het ZIP-bestand.
- Klik op Ga verder.
- Klik op Ga verder.
- Klik op Moodle-database nu upgraden.
De Moodle-toegangssleutel aanmaken en configureren
Voordat u Engage in Moodle integreert, moet u een toegangssleutel aanmaken voor de communicatie tussen Moodle en Engage.
- Meld u als beheerder aan bij Moodle en selecteer het tabblad Websitebeheer.
- Selecteer het tabblad Server.
- Selecteer Tokens beheren.
- Klik op Token aanmaken.
- Selecteer de Gebruiker aan wie u het token wilt koppelen.
- Selecteer in het vervolgkeuzemenu Service de optie Moodle mobile web service.
- Klik op Wijzigingen opslaan.
- Klik op Kopiëren naar klembord om het nieuw aangemaakte token te kopiëren. U hebt dit nodig voor stap 5 van Engage integreren in Moodle.
- Ga terug naar Websitebeheer.
- Selecteer het tabblad Server.
- Selecteer Externe services.
- Zoek in het gedeelte Externe services de service Moodle mobile web service op en selecteer de bijbehorende Functies.
- Klik op Functies toevoegen.
- Selecteer in het vervolgkeuzemenu Naam de onderstaande functies:
- core_course_get_courses
- core_enrol_get_enrolled_users
- local_engageapi_list_sections
- local_engageapi_create_section
- local_engageapi_create_lti
- local_engageapi_get_cmid_from_gradeitem
- local_engageapi_update_lti_grade
- Klik op Functies toevoegen om de wijzigingen op te slaan.
Engage integreren in Moodle
Nadat de toegangssleutel is aangemaakt, kunt u uw Moodle API-link en toegangssleutel toevoegen, zodat Engage verbinding kan maken met uw Moodle-omgeving.
- Meld u als beheerder aan bij Engage.
- Selecteer in de zijbalk Integraties.
- Selecteer in het vervolgkeuzemenu Integratietype kiezen de optie LMS - API.
- Selecteer in het vervolgkeuzemenu LMS kiezen de optie Moodle.
-
Voer in het gedeelte API-toegang de onderstaande gegevens in.
-
LMS API-link: https://<Your_Engage_Domain_URL>/webservice/rest/server.php
- Voorbeeld: https://evergreen.engage.yuja.com/webservice/rest/server.php
- Toegangssleutel: Klik op Overschrijven om het token in te voeren dat u in stap 8 van De Moodle-toegangssleutel aanmaken en configureren hebt gekopieerd.
-
LMS API-link: https://<Your_Engage_Domain_URL>/webservice/rest/server.php
-
Pas eventuele aanvullende koppelingsinstellingen aan:
- Moodle-cursus: Selecteer Moodle-cursus-ID.
- Moodle-gebruikers: Selecteer Moodle gebruikers-ID of Primaire e-mail.
- E-mail gebruiken als back-upveld: Schakel de schakelaar E-mail gebruiken als back-upveld in.
- Klik op Wijzigingen opslaan.