JakkrapartXD
80d7372dfa
feat: add instructor endpoints for student progress tracking and quiz score management
...
Add four new instructor endpoints: getEnrolledStudents to view all enrolled students with progress, getQuizScores to view quiz scores for all students in a lesson, getQuizAttemptDetail to view detailed quiz attempt for a specific student, and searchStudents to search enrolled students by name/email/username. Add getQuizAttempts endpoint for students to retrieve their own quiz attempt history. All endpoints include
2026-02-02 18:02:19 +07:00
JakkrapartXD
24c37df4ef
refactor: reorder searchInstructors endpoint and fix role code to uppercase INSTRUCTOR, add lesson completion tracking on quiz pass
2026-01-29 16:39:33 +07:00
JakkrapartXD
0641b2547a
refactor: simplify instructor search to query all instructors without course-specific filtering
2026-01-29 16:17:25 +07:00
JakkrapartXD
f4a12c686b
feat: Implement instructor search and improve instructor management with email/username lookup and avatar presigned URLs.
2026-01-29 15:52:10 +07:00
JakkrapartXD
b303c50865
feat: add dedicated thumbnail upload endpoint for courses with old file cleanup and presigned URL generation.
2026-01-28 16:47:08 +07:00
JakkrapartXD
cf12ef965e
feat: add thumbnail upload support to course creation endpoint with multipart form data handling.
2026-01-28 14:38:11 +07:00
JakkrapartXD
5d6cab229f
make admin approve api
2026-01-23 13:16:41 +07:00
JakkrapartXD
946d6ea0ca
docs: Add JSDoc comments to all instructor course controller methods and update HTTP verbs for instructor management endpoints.
2026-01-19 10:09:10 +07:00
JakkrapartXD
b5ca6b2e0f
feat: Introduce API endpoints and refactor service methods for adding, removing, listing, and setting primary course instructors.
2026-01-16 17:52:36 +07:00
JakkrapartXD
2e536ad193
feat: Add instructor capabilities to update, delete, and submit courses for review.
2026-01-16 17:36:32 +07:00
JakkrapartXD
8a2ca592bc
feat: Implement instructor-specific course management with dedicated controller, service, types, and validation.
2026-01-16 15:43:14 +07:00
JakkrapartXD
000de75dd1
feat: Implement instructor-specific course management and refactor course creation into dedicated modules.
2026-01-16 11:12:12 +07:00