elearning/Backend/src/types
JakkrapartXD 05755992a7 feat: add published_at field support to announcements with scheduled publishing and student visibility filtering
Add published_at field to announcement creation and updates, allowing instructors to schedule announcement publishing. Update student announcement filtering to only show PUBLISHED announcements where published_at <= now. Modify announcement creation to set published_at to provided value or current time for PUBLISHED status. Update announcement updates to handle published_at changes while
2026-02-04 16:15:38 +07:00
..
AdminCourseApproval.types.ts make admin approve api 2026-01-23 13:16:41 +07:00
announcements.types.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.types.ts feat: standardize login response format with code, message, and data wrapper 2026-01-30 17:54:43 +07:00
categories.type.ts feat: standardize category update response format with code, message, and data wrapper 2026-01-30 15:23:29 +07:00
certificate.types.ts feat: add certificate generation system with PDF template and Thai font support 2026-01-30 14:14:00 +07:00
ChaptersLesson.typs.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.types.ts feat: add listCourseResponse and getCourseResponse interfaces for course API responses. 2026-01-20 14:18:58 +07:00
CoursesInstructor.types.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
CoursesStudent.types.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
index.ts feat: Implement student course management functionalities and standardize multi-language text types across course and category definitions. 2026-01-19 14:14:59 +07:00
user.types.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
usersmanagement.types.ts feat: Filter user listings by deactivation status, include a total count in the response, and simplify account activation to use user ID directly. 2026-01-16 11:16:51 +07:00