Ylläpitäjänä voit ottaa käyttöön Engagen oppimisympäristön (LMS) API-integraation Moodlea varten. Integraatio synkronoi Moodle-kurssit ja -käyttäjät Engageen. Kun olet integroinut Engage API:n Moodleen, voit käyttää Engagen ominaisuuksia Moodle-kurssillasi.
Engagen Moodle-laajennuksen asentaminen
Ennen kuin integroit Engagen Moodleen, sinun on ensin asennettava Engagen Moodle-laajennus.
- Kirjaudu Engageen ylläpitäjänä.
- Valitse sivupalkista Integraatiot.
- Valitse avattavasta Valitse integraatiotyyppi -valikosta LMS - API.
- Valitse avattavasta Valitse LMS -valikosta Moodle.
- Napsauta Moodle-laajennus-osiossa Lataa laajennus. Laajennus ladataan laitteellesi ZIP-tiedostona.
- Kirjaudu Moodleen ylläpitäjänä ja valitse Sivuston ylläpito -välilehti.
- Valitse Lisäosat-välilehti.
- Valitse Asenna lisäosia.
- Napsauta Valitse tiedosto... ja lähetä sitten vaiheessa 5 ladattu ZIP-tiedosto palvelimeen.
- Napsauta Asenna lisäosa ZIP-tiedostosta.
- Napsauta Jatka.
- Napsauta Jatka.
- Napsauta Päivitä Moodlen tietokanta nyt.
Moodlen käyttöoikeustunnuksen luominen ja määrittäminen
Ennen kuin integroit Engagen Moodleen, sinun on luotava käyttöoikeustunnus, jonka avulla Moodle ja Engage voivat kommunikoida keskenään.
- Kirjaudu Moodleen ylläpitäjänä ja valitse Sivuston ylläpito -välilehti.
- Valitse Palvelin -välilehti.
- Valitse Hallinnoi tunnisteita.
- Napsauta Luo tunniste.
- Valitse Käyttäjä, johon haluat tunnuksen liittyvän.
- Valitse avattavasta Palvelu-valikosta Moodle mobile web service.
- Napsauta Tallenna muutokset.
- Kopioi juuri luotu tunnus napsauttamalla Kopioi leikepöydälle. Sitä tarvitaan kohdan Engagen integroiminen Moodleen vaiheessa 5.
- Siirry takaisin kohtaan Sivuston ylläpito.
- Valitse Palvelin-välilehti.
- Valitse Ulkoiset palvelut.
- Etsi Ulkoiset palvelut -osiosta Moodle mobile web service ja valitse sen Toiminnot.
- Napsauta Lisää toimintoja.
- Valitse avattavasta Nimi-valikosta alla olevat toiminnot:
- 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
- Tallenna muutokset napsauttamalla Lisää toimintoja.
Engagen integroiminen Moodleen
Kun käyttöoikeustunnus on luotu, voit lisätä Moodlen API-linkin ja käyttöoikeustunnuksen, jotta Engage voi muodostaa yhteyden Moodle-ympäristöösi.
- Kirjaudu Engageen ylläpitäjänä.
- Valitse sivupalkista Integraatiot.
- Valitse avattavasta Valitse integraatiotyyppi -valikosta LMS - API.
- Valitse avattavasta Valitse LMS -valikosta Moodle.
-
Anna API-yhteys-osiossa tiedot alla olevan mukaisesti.
-
LMS API-linkki: https://<Your_Engage_Domain_URL>/webservice/rest/server.php
- Esimerkki: https://evergreen.engage.yuja.com/webservice/rest/server.php
- Käyttöoikeustunnus: Napsauta Ohita ja anna tunnus, jonka kopioit kohdan Moodlen käyttöoikeustunnuksen luominen ja määrittäminen vaiheessa 8.
-
LMS API-linkki: https://<Your_Engage_Domain_URL>/webservice/rest/server.php
-
Muokkaa tarvittaessa muita linkitysasetuksia:
- Moodle-kurssi: Valitse Moodle-kurssitunnus.
- Moodle-käyttäjät: Valitse Moodle-käyttäjätunnus tai Ensisijainen sähköposti.
- Käytä sähköpostia varakenttänä: Ota käyttöön Käytä sähköpostia varakenttänä -kytkin.
- Napsauta Tallenna muutokset.