Commit Graph

26 Commits

Author SHA1 Message Date
Yoga Pangestu
400a0e3001 feat: add 'view readers' action to changelog with modal displaying student read status 2026-04-07 13:07:46 +07:00
Yoga Pangestu
927c9a440a test: add feature tests for missed attendance session logic and card data validation 2026-04-07 11:46:26 +07:00
Yoga Pangestu
61125f6d28 test: add feature tests for attendance delivery status and lecturer submission toggling 2026-04-07 10:52:33 +07:00
Yoga Pangestu
889e3bc510 feat: add 'mark as sent' functionality for class sessions with UI updates and notifications 2026-04-07 10:43:12 +07:00
Yoga Pangestu
2d36e961ba feat: implement assignment delivery status workflow with lecturer notification lock and UI updates 2026-04-07 10:26:26 +07:00
Yoga Pangestu
3ee0e49723 test: add Share:Assignment permission to feature test suite 2026-04-07 09:24:18 +07:00
Yoga Pangestu
3e9fbf98aa feat: implement read status tracking for changelogs with user-specific notifications and UI updates 2026-04-07 09:21:53 +07:00
Yoga Pangestu
ba0cadf4f9 feat: enhance assignment submission process with improved notifications, form handling, and UI updates 2026-04-04 01:35:30 +07:00
Yoga Pangestu
0519e1cd35 feat: implement new actions for viewing assignments, attendance, and materials in class sessions, and update routing for course sessions 2026-04-04 00:37:29 +07:00
Yoga Pangestu
bccc36ca81 feat: implement changelog management system with CRUD operations and role-based permissions 2026-04-02 10:45:02 +07:00
Yoga Pangestu
29ab36ba85 feat: add comprehensive test suite for SystemNotification class to validate notification styles and message retrieval 2026-04-02 10:02:11 +07:00
Yoga Pangestu
b097168c09 feat: add course filtering to assignments list and enhance search functionality 2026-04-01 14:35:33 +07:00
Yoga Pangestu
a4f615ad20 feat: add share and copy assignment link actions to enhance assignment sharing capabilities 2026-04-01 14:22:05 +07:00
Yoga Pangestu
15b9ebc084 feat: implement search functionality for assignments with course name filtering and update permissions 2026-04-01 13:57:48 +07:00
Yoga Pangestu
e994adf5dc feat: display student assignment submissions in the session modal and add submission factory 2026-04-01 13:43:22 +07:00
Yoga Pangestu
86bc954edb refactor: improve code quality by importing classes, optimizing imports, and upgrading PHP version to 8.3 2026-04-01 13:01:03 +07:00
Yoga Pangestu
c59fb6e5bf feat: implement attendance factory, model factory trait, and feature tests for attendance logic 2026-03-31 11:24:27 +07:00
Yoga Pangestu
513219105f feat: add StudyGroupFactory and implement comprehensive feature tests for CRUD operations and authorization 2026-03-31 11:20:55 +07:00
Yoga Pangestu
9e16c9d187 feat: implement assignment retrieval logic for unauthenticated users and add AssignmentFactory and feature tests for assignment management 2026-03-31 11:16:24 +07:00
Yoga Pangestu
bae7e8201a feat: add authorization check to generate sessions action and implement feature tests for class sessions 2026-03-31 11:08:47 +07:00
Yoga Pangestu
45804933a2 chore: remove default feature test example 2026-03-31 11:08:40 +07:00
Yoga Pangestu
7b1d547f11 test: add feature tests for Material management and create factories for Material and ClassSession models 2026-03-31 11:02:13 +07:00
Yoga Pangestu
a37ccd64df feat: add CourseSchedule model factory and feature tests for CRUD operations and authorization 2026-03-31 10:56:54 +07:00
Yoga Pangestu
9d7a5d206c feat: add Course model factory and feature tests for Filament CRUD operations 2026-03-31 10:49:55 +07:00
Yoga Pangestu
8bc5efdea5 feat: add comprehensive feature tests for Student management and update StudentFactory constraints 2026-03-31 10:41:22 +07:00
Yoga Pangestu
12d3826520 initial commit 2026-03-10 10:35:34 +07:00