DokumentationProdukteArtim Academy LMSAufgaben
Aufgaben V1
Der Arbeitsvorrat eines Trainers: was gestellt ist, was eingegangen ist, was noch auf ein Urteil wartet. Alle Wege liegen unter dem Kurs — eine Aufgabe ohne Kurs gibt es im LMS nicht. Bewerten heißt hier auch freigeben: approved ist das, was im LMS der Haken an der Abgabe ist.
https://assignments.api.lms.artim-industries.com/v1
Endpoints
| Request | Methode | Pfad | Scope | Zugang |
|---|---|---|---|---|
| Überblick | GET | / | lms.assignments:read | Programm |
| Aufgaben auflisten | GET | /courses/{courseId}/assignments | lms.assignments:read | Programm |
| Aufgabe abrufen | GET | /courses/{courseId}/assignments/{id} | lms.assignments:read | Programm |
| Aufgabe anlegen | POST | /courses/{courseId}/assignments | lms.assignments:write | Programm |
| Aufgabe ändern | PUT | /courses/{courseId}/assignments/{id} | lms.assignments:update | Programm |
| Aufgabe löschen | DELETE | /courses/{courseId}/assignments/{id} | lms.assignments:delete | Programm |
| Abgaben auflisten | GET | /courses/{courseId}/assignments/{id}/submissions | lms.assignments.submissions:read | Programm |
| Abgabe abrufen | GET | /courses/{courseId}/assignments/{id}/submissions/{submissionId} | lms.assignments.submissions:read | Programm |
| Abgabe bewerten | PUT | /courses/{courseId}/assignments/{id}/submissions/{submissionId}/grade | lms.assignments.submissions:grade | Programm |
| Nachrichten einer Aufgabe | GET | /courses/{courseId}/assignments/{id}/messages | lms.assignments.messages:read | Programm |
| Nachricht schreiben | POST | /courses/{courseId}/assignments/{id}/messages | lms.assignments.messages:write | Programm |
Jeder Request hat seine eigene Seite mit Parametern, Antwortstruktur, Beispiel, Fehlern und Rate Limits.
Scopes
lms.assignments:readlms.assignments:writelms.assignments:updatelms.assignments:deletelms.assignments.submissions:readlms.assignments.submissions:gradelms.assignments.messages:readlms.assignments.messages:write