DokumentationProdukteArtim Academy LMSMein Lernen
Mein Lernen V1
Der Bereich, den jede Rolle hat. Alles hier gilt für das Konto, das die Freigabe erteilt hat — es gibt keinen Parameter, mit dem man auf ein anderes zeigen könnte. Ein Schüler kommt damit an sein eigenes Lernen und an nichts daneben: die Kurse, in die er eingeschrieben ist, seinen Fortschritt, seine Aufgaben und Quizze, seine Termine.
https://me.api.lms.artim-industries.com/v1
Endpoints
| Request | Methode | Pfad | Scope | Zugang |
|---|---|---|---|---|
| Überblick | GET | / | lms.me:read | Programm |
| Eigene Kurse | GET | /courses | lms.me.courses:read | Programm |
| Lessons eines Kurses | GET | /courses/{courseId}/lessons | lms.me.courses:read | Programm |
| Eigener Fortschritt | GET | /progress | lms.me.progress:read | Programm |
| Lesson abschließen | POST | /courses/{courseId}/lessons/{lessonId}/complete | lms.me.progress:write | Programm |
| Eigene Aufgaben | GET | /assignments | lms.me.assignments:read | Programm |
| Eigene Abgaben | GET | /assignments/{assignmentId}/submissions | lms.me.assignments:read | Programm |
| Aufgabe abgeben | POST | /assignments/{assignmentId}/submissions | lms.me.assignments:write | Programm |
| Eigene Quizze | GET | /quizzes | lms.me.quizzes:read | Programm |
| Quiz abgeben | POST | /quizzes/{quizId}/results | lms.me.quizzes:write | Programm |
| Eigene Termine | GET | /calendar | lms.me.calendar:read | Programm |
| Eigene Benachrichtigungen | GET | /notifications | lms.me.notifications:read | Programm |
| Benachrichtigung als gelesen markieren | PUT | /notifications/{id}/read | lms.me.notifications:update | Programm |
Jeder Request hat seine eigene Seite mit Parametern, Antwortstruktur, Beispiel, Fehlern und Rate Limits.
Scopes
lms.me:readlms.me.courses:readlms.me.progress:readlms.me.progress:writelms.me.assignments:readlms.me.assignments:writelms.me.quizzes:readlms.me.quizzes:writelms.me.calendar:readlms.me.notifications:readlms.me.notifications:update