Entity · student_progress
Student Progress Schema
Felder
Student Progress Schema
Schema for validating student progress tracking in the Academy/LMS module
enrollmentId
ID of the enrollment record
min 1 Zeichen
lessonId
ID of the lesson
min 1 Zeichen
userId
ID of the student
min 1 Zeichen
courseId
ID of the course
min 1 Zeichen
status
Current lesson progress status
Werte
not_startedin_progresscompletedprogress
Lesson completion progress as percentage
0 – 100
timeSpent
Time spent on this lesson in minutes
≥ 0
startedAt
Date and time when the lesson was started
nullable
completedAt
Date and time when the lesson was completed
nullable
quizScore
Quiz score for quiz-type lessons (percentage)
0 – 100nullable
attempts
Number of attempts made on this lesson
≥ 0
Keine Felder passen zum Filter.
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/student_progress— Liste, paginiert + filterbarGET /api/v1/student_progress/<id>— Einzelne EntityPOST /api/v1/student_progress— AnlegenPATCH /api/v1/student_progress/<id>— Teil-UpdateDELETE /api/v1/student_progress/<id>— Soft-DeleteGET /api/v1/student_progress/<id>/timeline— Audit + Aktivitäten