Commit graph

6 commits

Author SHA1 Message Date
750b231a54 feat(students): enhance student management and attendance reporting
Implement several improvements to the student management system, including:
- Add `foreign_alias` and `admission_date` fields to the `Student` model.
- Implement automatic `admission_date` calculation based on `student_id` patterns.
- Enhance attendance reporting with internationalization (i18n) support and improved UI using Bootstrap components.
- Update Excel import logic to support `foreign_alias` and `admission_date` columns.
- Refine weekly schedule synchronization to respect student admission dates.
- Improve the attendance recording interface with better UX and selection controls.
- Update admin interface and templates to display new student attributes.
- Add comprehensive test cases for authentication and protected view access.
2026-08-16 23:03:06 +08:00
c25a3afc59 feat: implement dynamic weekly meeting scheduling system with drag-and-drop management and automated rule validation 2026-08-05 12:11:21 +08:00
89428f773b feat: add weekly schedule management page with Drag-and-Drop support and custom context processors 2026-08-04 07:17:23 +08:00
7b5abd244f feat: implement student attendance tracking and weekly report scheduling system with AD authentication support 2026-08-04 06:06:44 +08:00
994f4db5e1 feat: add student list view with attendance statistics and configure project gitignore 2026-08-03 22:57:38 +08:00
b8f2bbbadf test commit 2025-08-05 06:15:47 +08:00