elearning/Backend/src/services
JakkrapartXD a0b93978a7 feat: add presigned URL generation for user avatar URLs in user management service
Convert formatUserResponse to async method to support presigned URL generation for avatar_url field. Add getAvatarPresignedUrl helper method to generate 1-hour expiry presigned URLs for user avatars. Update listUsers and getUserById to await formatUserResponse calls.
2026-02-04 16:54:44 +07:00
..
AdminCourseApproval.service.ts feat: track approval metadata and rejection reason in course status updates 2026-01-30 10:15:43 +07:00
announcements.service.ts feat: add published_at field support to announcements with scheduled publishing and student visibility filtering 2026-02-04 16:15:38 +07:00
auth.service.ts feat: update instructor search to exclude self and existing course instructors, add email_verified_at to user responses 2026-02-03 10:38:59 +07:00
categories.service.ts feat: standardize category update response format with code, message, and data wrapper 2026-01-30 15:23:29 +07:00
certificate.service.ts feat: add certificate generation system with PDF template and Thai font support 2026-01-30 14:14:00 +07:00
ChaptersLesson.service.ts feat: add search and filter capabilities to student and quiz endpoints, implement YouTube video support for lessons 2026-02-03 17:23:47 +07:00
courses.service.ts feat: update getCourseById endpoint to return single course response type and improve error handling. 2026-01-28 17:08:44 +07:00
CoursesInstructor.service.ts feat: fix quiz scoring to use Choice model correctness, add YouTube video support to lesson content, and include show_answers_after_completion in quiz data 2026-02-04 14:19:17 +07:00
CoursesStudent.service.ts feat: increase video auto-completion threshold from 90% to 99% progress 2026-02-04 16:48:05 +07:00
user.service.ts feat: update instructor search to exclude self and existing course instructors, add email_verified_at to user responses 2026-02-03 10:38:59 +07:00
usermanagement.service.ts feat: add presigned URL generation for user avatar URLs in user management service 2026-02-04 16:54:44 +07:00