Trong lớp học thực tế, lịch của lớp và lịch của từng học viên không phải lúc nào cũng giống nhau. Lớp có thể học thứ Hai, Tư, Sáu nhưng một học viên chỉ tham gia thứ Hai và Sáu. Một bạn khác bắt đầu giữa tháng. Một bạn bảo lưu hai tuần rồi quay lại. Nếu hệ thống chỉ lưu một ô “lịch học”, điểm danh và học phí sớm muộn sẽ sai.
Muốn quản lý đúng, cần tách ít nhất ba lớp thông tin: lịch chung của lớp, lịch áp dụng cho từng quá trình học trong lớp và ngày hiệu lực của mỗi thay đổi.
Lịch chung của lớp trả lời câu hỏi gì?
Lịch chung mô tả kế hoạch vận hành của lớp:
- lớp học vào những thứ nào;
- ca bắt đầu và kết thúc;
- phòng học hoặc cơ sở;
- giáo viên phụ trách;
- ngày bắt đầu dự kiến;
- các ngày nghỉ chính thức ảnh hưởng đến lớp.
Đây là dữ liệu để tạo thời khóa biểu và buổi học dự kiến. Nó không tự chứng minh rằng mọi học viên trong lớp phải xuất hiện ở mọi buổi.
Nếu thay lịch chung từ thứ Hai–Tư sang thứ Ba–Năm, trung tâm cần biết thay đổi có hiệu lực từ ngày nào. Sửa trực tiếp lịch rồi áp cho toàn bộ quá khứ sẽ làm các buổi đã học trở nên vô lý.
Lịch riêng của một học viên trong lớp là gì?
Quá trình học trong lớp ghi nhận việc “học viên đang học trong lớp này”, không chỉ là hồ sơ cá nhân. Lịch riêng nên đi cùng quá trình đó vì một học viên có thể học hai lớp với hai lịch khác nhau.
Lịch riêng giúp biểu đạt các trường hợp:
- học viên chỉ học một phần các ngày của lớp;
- học viên tham gia một nhóm ghép;
- học viên đổi lịch trong thời gian còn ở cùng lớp;
- học viên có thỏa thuận riêng do bù buổi hoặc lịch cá nhân;
- một số ngày của lớp không áp dụng cho học viên đó.
Điểm quan trọng là lịch riêng không nhất thiết phải trùng ít nhất một ngày với lịch mặc định. Có những mô hình lớp ghép hoặc ca thay thế mà lịch cá nhân khác hoàn toàn. Nếu phần mềm ép phải giao nhau chỉ để “trông hợp lý”, người vận hành sẽ phải nhập sai dữ liệu để lưu được.
Ngày bắt đầu không phải ngày đổi lịch
Hai mốc này thường bị nhập nhằng:
- Ngày bắt đầu học trong lớp: ngày học viên bắt đầu tham gia lớp.
- Ngày hiệu lực lịch mới: ngày một thay đổi lịch cá nhân bắt đầu được áp dụng.
Khi học viên đổi lịch sau hai tháng, ngày bắt đầu lớp không được đổi theo. Nếu sửa ngày bắt đầu, lịch sử điểm danh, phạm vi học phí và thời lượng đã học có thể bị dịch chuyển.
Giao diện nên chỉ hỏi ngày hiệu lực khi người dùng thật sự thay đổi lịch. Nếu chỉ sửa số điện thoại hoặc ghi chú, không nên bắt chọn lại ngày lịch có hiệu lực.
Dòng thời gian ngày hiệu lực
05/08 19/08 02/09
Vào lớp ── lịch T2,T4 ── đổi lịch có hiệu lực ── T3,T6 ── bảo lưu
quá khứ giữ nguyên buổi mới đọc lịch mới
Nếu nhân viên sửa hồ sơ vào ngày 17/08 nhưng chọn ngày hiệu lực 19/08, các buổi đến hết 18/08 vẫn phải đọc lịch cũ. Ngày thao tác và ngày nghiệp vụ có hiệu lực là hai dữ liệu khác nhau.
Xác định một buổi có áp dụng cho học viên hay không
Với mỗi buổi học, hệ thống có thể đi theo thứ tự:
- Buổi có nằm trong thời gian học viên đang học ở lớp không?
- Có lịch cá nhân hiệu lực tại ngày của buổi không?
- Nếu có, ngày trong tuần của buổi có nằm trong lịch cá nhân đó không?
- Nếu không có lịch cá nhân, buổi có nằm trong lịch chung của lớp không?
- Có sự kiện bảo lưu, nghỉ hẳn, chuyển lớp hoặc ngày nghỉ làm thay đổi kết quả không?
Nếu kết quả là “không áp dụng”, ô điểm danh nên thể hiện Ngoài lịch, không phải vắng. Vắng là một trạng thái tham gia buổi học có nghĩa là học viên đáng lẽ phải có mặt nhưng không đến. Ngoài lịch có nghĩa là buổi đó không thuộc nghĩa vụ học của người này.
Bảng quyết định cho một buổi
| Điều kiện tại ngày của buổi | Lịch được dùng | Kết quả điểm danh |
|---|---|---|
| Trước ngày học viên vào lớp | Không có | Ngoài lịch |
| Đang học, chưa có lịch riêng | Lịch lớp có hiệu lực | Có thể ghi nhận có mặt, vắng hoặc phép |
| Đang học, có lịch riêng | Lịch riêng có hiệu lực | Chỉ ghi nhận nếu thứ/ca thuộc lịch riêng |
| Đang bảo lưu | Không áp dụng | Ngoài lịch hoặc trạng thái bảo lưu theo chính sách |
| Đã nghỉ/chuyển khỏi lớp | Không áp dụng ở lớp cũ | Ngoài lịch; lịch sử cũ vẫn còn |
| Ngày nghỉ áp dụng cho toàn bộ lớp trong cơ sở đang xét | Lịch vẫn được giữ làm lịch sử | Không tạo nghĩa vụ điểm danh thông thường |
Các thay đổi cần giữ lịch sử
Một hệ thống đáng tin không chỉ lưu bản cuối. Với lịch học viên, nên giữ:
- lịch cũ;
- lịch mới;
- ngày hiệu lực;
- người thực hiện;
- lý do hoặc ghi chú nếu trung tâm cần đối soát;
- quá trình học và lớp liên quan.
Nhờ vậy, khi phụ huynh hỏi vì sao ngày 15/07 không được tính buổi, nhân viên có thể xem lịch hiệu lực tại đúng thời điểm thay vì nhìn lịch hiện tại rồi suy đoán.
Bảo lưu, nghỉ và chuyển lớp không giống nhau
Ba nghiệp vụ này đều có thể làm học viên không xuất hiện ở một số buổi, nhưng bản chất khác:
- Bảo lưu: quan hệ học tập tạm dừng và có thể tiếp tục.
- Nghỉ: quá trình học trong lớp kết thúc theo ngày hiệu lực.
- Chuyển lớp: quá trình ở lớp cũ kết thúc và quá trình ở lớp mới bắt đầu, có thể kèm điều chuyển quyền lợi học phí.
Không nên giải quyết tất cả bằng cách xóa học viên khỏi lớp. Xóa làm mất lịch sử và khiến điểm danh cũ không còn người để tham chiếu. Trạng thái cùng ngày hiệu lực bảo toàn quá khứ tốt hơn.
Ví dụ thực hành: sáu tình huống và kết quả mong đợi
Giả sử lớp học thứ Hai và thứ Tư, 18:00–19:30. Chạy đủ sáu trường hợp sau:
| Tình huống | Dữ liệu thử | Kết quả trước mốc | Kết quả từ mốc hiệu lực |
|---|---|---|---|
| Theo lịch lớp từ đầu | Vào lớp 05/08, không có lịch riêng | Không có buổi trước ngày vào | Có trong buổi T2 và T4 |
| Vào giữa tháng | Vào lớp 19/08 | Ngoài lịch đến 18/08 | Có trong lịch từ 19/08 |
| Có lịch riêng từ đầu | Chỉ học T2 | Buổi T4 là ngoài lịch | Buổi T2 có thể điểm danh |
| Đổi lịch giữa khóa | T2 sang T4 từ 01/09 | Tháng 8 vẫn đọc lịch T2 | Từ 01/09 đọc lịch T4 |
| Bảo lưu rồi quay lại | Bảo lưu 10/09–24/09 | Buổi trước 10/09 vẫn bình thường | Trong khoảng bảo lưu không ghi vắng; sau 24/09 hoạt động lại |
| Chuyển lớp | Sang lớp B từ 01/10 | Lịch sử lớp A giữ nguyên | Từ 01/10 chỉ hiện trong lớp B |
Với mỗi hàng, mở một ngày trước và một ngày sau mốc hiệu lực. Nếu hệ thống chỉ đúng ở hiện tại nhưng làm sai quá khứ, quy tắc lịch chưa đủ để đưa vào vận hành.
Quy tắc ngắn để đội ngũ dễ nhớ
- Lịch lớp là mặc định vận hành.
- Lịch riêng của học viên là ngoại lệ có chủ đích.
- Ngày bắt đầu và ngày đổi lịch là hai mốc khác nhau.
- Ngoài lịch không phải vắng.
- Thay đổi trạng thái, không xóa lịch sử.
- Điểm danh phải đọc lịch có hiệu lực tại ngày của buổi.
Khi những nguyên tắc này được giữ nhất quán, thời khóa biểu, điểm danh và học phí có thể dùng cùng một sự thật thay vì mỗi bộ phận tự diễn giải lịch học theo cách riêng.
Tiếp theo, đối chiếu cách các kết quả này xuất hiện trong ma trận điểm danh và cách lịch thay đổi khi học viên chuyển giữa nhiều cơ sở. Có thể xem bề mặt lịch và lớp tại trang tính năng LopOne.



