DokumentationProdukteArtim Academy LMSCode-Reviews

Code-Reviews V1

3 min Lesezeit · zuletzt aktualisiert 18. August 2026

Eine Code-Review dreht die übliche Richtung: der Trainer stellt einen Diff, und der Schüler reviewt ihn — Urteil (approve oder request-changes) samt Kommentaren an den Zeilen, wie an einem Pull Request. Der Trainer bewertet danach diese Review: hat der Schüler die Fehler gefunden, hat er sie freundlich benannt, hat er richtig entschieden. Der Bereich ist der Grund, aus dem ein Modell an diesem Produkt überhaupt nützlich ist: den Diff und die Kommentare gibt es hier vollständig als Daten.

https://code-reviews.api.lms.artim-industries.com/v1

Endpoints

RequestMethodePfadScopeZugang
ÜberblickGET/lms.codeReviews:readProgramm
Code-Reviews auflistenGET/courses/{courseId}/code-reviewslms.codeReviews:readProgramm
Code-Review abrufenGET/courses/{courseId}/code-reviews/{id}lms.codeReviews:readProgramm
Code-Review anlegenPOST/courses/{courseId}/code-reviewslms.codeReviews:writeProgramm
Code-Review ändernPUT/courses/{courseId}/code-reviews/{id}lms.codeReviews:updateProgramm
Code-Review löschenDELETE/courses/{courseId}/code-reviews/{id}lms.codeReviews:deleteProgramm
Eingegangene Reviews auflistenGET/courses/{courseId}/code-reviews/{id}/submissionslms.codeReviews.submissions:readProgramm
Eingegangene Review abrufenGET/courses/{courseId}/code-reviews/{id}/submissions/{submissionId}lms.codeReviews.submissions:readProgramm
Eingegangene Review bewertenPUT/courses/{courseId}/code-reviews/{id}/submissions/{submissionId}/gradelms.codeReviews.submissions:gradeProgramm

Jeder Request hat seine eigene Seite mit Parametern, Antwortstruktur, Beispiel, Fehlern und Rate Limits.

Scopes

  • lms.codeReviews:read
  • lms.codeReviews:write
  • lms.codeReviews:update
  • lms.codeReviews:delete
  • lms.codeReviews.submissions:read
  • lms.codeReviews.submissions:grade