API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · gradebook_entries

Gradebook Entry Schema

Schema-ID
gradebook_entry
Collection
gradebook_entries
Permissions
  • Lesengradebook_entry_view
  • Anlegengradebook_entry_create
  • Änderngradebook_entry_edit
  • Löschengradebook_entry_delete
Beziehungen

Felder

Gradebook Entry Schema

gradebook_entries4 Permissions

Schema for aggregated grade records per enrollment (Bewertungsübersicht)

enrollmentIdstringerforderlich

ID of the student enrollment (unique per tenant)

min 1 Zeichen
courseIdstringerforderlich

ID of the course

min 1 Zeichen
userIdstringerforderlich

ID of the student

min 1 Zeichen
totalScorenumberoptional

Weighted average score across all graded units

0 – 100nullable
letterGradestringoptional

Letter grade (e.g. "A", "Bestanden", "Nicht bestanden")

max 10 Zeichennullable
unitScoresobject[]optional

Per-unit score breakdown

nullable
learningUnitIdstringerforderlich
min 1 Zeichen
titlestringerforderlich
min 1 Zeichen
weightnumbererforderlich
≥ 0
isGradedbooleanoptional
scorenumberoptional
≥ 0nullable
maxScorenumbererforderlich
≥ 0
statusstringerforderlich
not_attemptedin_progresspassedfailedpending_review
gradedAtdatetimeoptional
nullable

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/gradebook_entries — Liste, paginiert + filterbar
  • GET /api/v1/gradebook_entries/<id> — Einzelne Entity
  • POST /api/v1/gradebook_entries — Anlegen
  • PATCH /api/v1/gradebook_entries/<id> — Teil-Update
  • DELETE /api/v1/gradebook_entries/<id> — Soft-Delete
  • GET /api/v1/gradebook_entries/<id>/timeline — Audit + Aktivitäten

Suche