DokumentationProdukte

Artim Academy LMS

4 min Lesezeit · zuletzt aktualisiert 18. August 2026

Das LMS führt Kurse, Lessons, Aufgaben, Code-Reviews, Quizze, Termine und den Shop dazu. Geschnitten sind die APIs nach Rollen, nicht nach Tabellen: „Mein Lernen“ hat jede Rolle, die Kurs- und Aufgaben-Bereiche verlangen trainer, die Plattform-Bereiche admin oder shop_admin. Ein Token gilt für genau eine Akademie — was es darin darf, entscheidet die Rolle des Kontos, das die Freigabe erteilt hat. Der Weg ist derselbe wie bei den anderen Produkten: autorisieren bei artim/dev, tauschen bei artim/dev, aufrufen unter der Subdomain der API — oder alles zusammen über den MCP.

APIs

APIHostInhaltRequests
Mein Lernenme.api.lms.artim-industries.com/v1Die eigenen Kurse, der eigene Fortschritt, die eigenen Abgaben.13
Kursecourses.api.lms.artim-industries.com/v1Kurse, ihre Lessons und die Lernpfade darin.13
Schülerstudents.api.lms.artim-industries.com/v1Wer in der Akademie lernt, in welchen Kursen und wie weit.9
Aufgabenassignments.api.lms.artim-industries.com/v1Aufgaben, die Abgaben dazu und ihre Bewertung.11
Code-Reviewscode-reviews.api.lms.artim-industries.com/v1Code-Review-Aufgaben, die Reviews der Schüler und das Urteil darüber.9
Quizzequizzes.api.lms.artim-industries.com/v1Quizze, ihre Fragen und die Ergebnisse der Schüler.7
Kalendercalendar.api.lms.artim-industries.com/v1Stunden, Termine und Teilnahmen der Akademie.6
Shopshop.api.lms.artim-industries.com/v1Produkte des Shops und die Bestellungen darauf.12
Plattformadmin.api.lms.artim-industries.com/v1Akademien, Rollen und die Freigabe externer Lesson-Apps.6

Gemeinsame Regeln

  • Eine Subdomain je API. Ein Token der Mein Lernen kommt an der Kurse nicht vorbei, auch nicht über den Pfad.
  • Eine Organisation je Token. Beim Autorisieren gibt der Nutzer genau eine Organisation frei.
  • Scopes so fein wie das Feature. Was besonders schutzbedürftig ist, hängt an einem eigenen Scope — nicht am Scope der ganzen Sektion.
  • Lesen und schreiben. Anlegen, bearbeiten und löschen folgen in jeder Sektion demselben Muster; siehe Schreibende Endpunkte.

Erste Schritte

  1. Produkt-APIs & OAuth lesen — der Weg zum Token.
  2. In der Konsole eine API freischalten und das Konto verknüpfen.
  3. Client anlegen, autorisieren, Token holen, losfragen.