JakkrapartXD
|
10821d093c
|
feat: add presigned URL generation for course thumbnails across all course services.
|
2026-01-28 15:31:21 +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
|
bbfb62093e
|
feat: Introduce announcements service, integrate MinIO for lesson media with presigned URLs, and restrict editing of pending courses.
|
2026-01-26 15:15:46 +07:00 |
|
JakkrapartXD
|
5d6cab229f
|
make admin approve api
|
2026-01-23 13:16:41 +07:00 |
|
JakkrapartXD
|
04e2da43c4
|
feat: Implement lesson creation with file uploads (video, attachments) and quiz data, integrating MinIO for storage.
|
2026-01-20 16:51:42 +07:00 |
|
JakkrapartXD
|
6bbbde062a
|
feat: Implement chapter and lesson management with new services and types, and introduce Minio service.
|
2026-01-20 13:39:42 +07:00 |
|
JakkrapartXD
|
715d94fbf9
|
feat: Create course and automatically assign the creator as the primary instructor using a transaction.
|
2026-01-19 14:48:45 +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 |
|