Checkin er integrert med Moodle kursplattform. Dette gjør at deltakere som melder seg på dine arrangementer, kan sendes over til Moodle og legges til som en student på et eller flere kurs.
Logg inn på Moodle
Gå til Administrer portalen i menyen:
Gå til Server → Webtjenester → Oversikt → Tillat et eksternt system å kontrollere Moodle:
Slå på webtjenester
Slå på protokoll REST
Opprett en bestemt bruker Kall brukeren ws_checkin Skriv inn passord Fornavn: Checkin Etternavn: Webservice E-post: Kontaktpunkt for teknisk support Velg et land: Norge Klikk på opprett bruker
Sjekk brukerrettigheter: Server → Oversikt → Tillatelser → Definer roller
Gå til Portalen → Brukere → Tillatelser → Definer roller igjen
Klikk på «Tillat å gi roller»
Gå ned til «Checkin Webservice Brukere» og huk av for at den kan gi tilgang til «Student»
Gå til Portalen → Brukere → Tillatelser → Tildel globale roller
Klikk på «Checkin webservice brukere»
Marker «Checkin Webservice» på høyresiden og klikk legg til.
Gå tilbake til Webtjenester → Oversikt → 5. Velg tjeneste Klikk «Legg til» under egendefinert tjeneste Navn: Checkin Kort navn: Checkin Kryss av «Slått på» Kryss av «Bare autoriserte brukere» Klikk «Legg til tjeneste»
Klikk «Legg til funksjoner»
core_user_create_users
core_course_get_courses
core_enrol_get_users_courses
core_user_get_users_by_field
core_user_get_users
enrol_manual_enrol_users
enrol_manual_unenrol_users
Gå tilbake til Webtjenester Klikk 7. Velg en bestemt bruker Under Egendefinert tjeneste, klikk «Autoriserte brukere» på Checkin-tjenesten Merk «Checkin Webservice» på høyresiden og klikk «Legg til»
Gå tilbake til Webtjenester → Oversikt Klikk 8. Opprett et token for en bruker Søk opp «Checkin Webservice» Tjeneste: Checkin Lagre endringer Kopier den nye Token-verdien. Gå tilbake til Checkin integrasjons-side, klikk «Koble til» og lim inn i API Key-feltet.
Eksempel:
Kopier hoveddelen av Moodle-Urlen din (før «/admin/») fra adressefeltet. Gå tilbake til Checkin integrasjons-side og lim inn Url.
Eksempel:
Logg inn med den nyopprettede Webservice brukeren på Moodle installasjonen for å godta eventuell personvernerklæring.