Một bảng điểm danh nhìn đơn giản: mỗi hàng là học viên, mỗi cột là buổi học. Nhưng chỉ cần trung tâm có học viên vào muộn, lịch riêng, bảo lưu hoặc chuyển lớp, một dấu vắng không đúng có thể kéo theo khiếu nại về số buổi và học phí.
Điểm danh tốt không chỉ ghi “đến hay không”. Nó phải trả lời trước: buổi này có áp dụng cho học viên này không?
Bốn trạng thái cơ bản có ý nghĩa khác nhau
Trong LopOne, người điểm danh ghi mỗi học viên là Có mặt, Vắng hoặc Có phép. Ngoài lịch và Chưa điểm danh là hai trạng thái LopOne tự hiện khi buổi không áp dụng cho học viên hoặc chưa ai lưu điểm danh. Trong ứng dụng LopOne trên iPhone, iPad, Ngoài lịch hiện là “Không áp dụng”.
Có mặt
Học viên thuộc lịch của buổi và đã tham gia. LopOne không có lựa chọn trễ hay về sớm riêng; học viên đến trễ vẫn ghi là Có mặt.
Vắng
Học viên đáng lẽ phải tham gia theo lịch của mình trong lớp, nhưng không có mặt. Trạng thái này có thể ảnh hưởng đến báo cáo chuyên cần, nhắc phụ huynh hoặc chính sách học bù.
Có phép
Học viên thuộc lịch nhưng đã báo nghỉ theo quy trình của trung tâm. “Có phép” không xóa việc buổi đó áp dụng; nó chỉ mô tả lý do không tham gia. Trong LopOne, nhãn này không tự đổi học phí: kỳ học phí chỉ kéo dài thêm khi người điểm danh tích ô “Kéo dài ngày”. Ô này mặc định không tích và dùng được cho cả Vắng lẫn Có phép.
Ngoài lịch
Buổi học không áp dụng cho học viên: thứ của buổi không có trong lịch của học viên, buổi trước ngày nhập học, sau khi nghỉ hoặc chuyển lớp, hoặc trong lúc bảo lưu. Đây không phải lỗi chuyên cần và không nên được tính chung với vắng.
Ví dụ lớp học thứ Hai, Tư, Sáu nhưng học viên A có lịch riêng thứ Hai, Sáu. Buổi thứ Tư của A là ngoài lịch. Nếu hệ thống đánh vắng, tỷ lệ chuyên cần và thông báo nhắc nghỉ đều sai.
Bảng “áp dụng” và “ghi nhận”
| Buổi có áp dụng? | Đã có bản ghi? | Trạng thái nên hiển thị | Có tính là lỗi chuyên cần? |
|---|---|---|---|
| Không | Không cần | Ngoài lịch | Không |
| Có, nhưng buổi chưa diễn ra | Chưa | Chưa tới ngày | Không |
| Có, buổi đã mở | Chưa | Chưa điểm danh | Chưa kết luận |
| Có | Có mặt | Có mặt | Không |
| Có | Vắng | Vắng | Có, theo chính sách trung tâm |
| Có | Có phép | Có phép | Tùy chính sách học bù/tính buổi; học phí chỉ kéo dài khi tích “Kéo dài ngày” |
Hai cột đầu phải được xác định độc lập. “Không có bản ghi” không đủ để kết luận vắng, và “ngoài lịch” không cần tạo một bản ghi vắng giả để lấp ô trống.
“Chưa điểm danh” cũng không phải “vắng”
Trước khi giáo viên lưu điểm danh, ô của học viên hiện Chưa điểm danh. LopOne không tự đổi ô này thành Vắng chỉ vì buổi đã kết thúc. Cần phân biệt:
- chưa điểm danh do giáo viên chưa lưu;
- học viên thuộc lịch và được xác nhận vắng;
- học viên không thuộc lịch;
- buổi chưa diễn ra;
- dữ liệu lịch hoặc quá trình học trong lớp đang thiếu.
Sự khác biệt này giúp quản lý tìm đúng vấn đề: nhắc giáo viên hoàn tất sổ, sửa dữ liệu lịch hay xử lý một ca vắng thật.
Thứ tự xác định trạng thái
Một luồng an toàn có thể đi theo thứ tự:
- Xác định buổi học có tồn tại và thuộc lớp nào.
- Xác định học viên có đang học trong lớp tại ngày đó không.
- Đọc lịch riêng của học viên nếu có (một bộ, tính từ ngày nhập học); nếu không thì dùng lịch lớp. Chỉ xét thứ của buổi, không xét ca.
- Áp dụng các mốc bảo lưu, nghỉ, chuyển lớp hoặc rời lớp.
- Nếu buổi không áp dụng, hiện Ngoài lịch.
- Nếu buổi áp dụng, đọc bản ghi điểm danh: Có mặt, Vắng hoặc Có phép.
- Nếu chưa có bản ghi, hiện Chưa điểm danh thay vì đoán.
Điểm mấu chốt là quyết định “áp dụng hay không” đến trước quyết định “trạng thái tham gia”.
Ví dụ thực hành: một lớp có lịch trộn
Lớp IELTS Foundation A1 học thứ Hai, Tư, Sáu. Minh Khang theo lịch lớp; Ngọc Anh chỉ học thứ Hai và thứ Sáu; Gia Hân vào lớp từ ngày 12/08; Tuấn Minh bảo lưu từ 19/08, hẹn quay lại 31/08.
| Học viên | Buổi T2 10/08 | Buổi T4 12/08 | Buổi T6 21/08 | Lý do |
|---|---|---|---|---|
| Minh Khang | Có mặt | Vắng | Có phép | Cả ba buổi đều thuộc lịch lớp |
| Ngọc Anh | Có mặt | Ngoài lịch | Có mặt | Lịch riêng không gồm thứ Tư |
| Gia Hân | Ngoài lịch | Có mặt | Vắng | Chưa vào lớp ở ngày 10/08 |
| Tuấn Minh | Có mặt | Có mặt | Ngoài lịch | Đang trong khoảng bảo lưu ngày 21/08 |
Khi mở ma trận, mỗi ô phải giải thích được từ quá trình học, lịch của học viên và bản ghi điểm danh. Nếu phải nhìn tin nhắn bên ngoài để đoán, dữ liệu vận hành chưa đủ.
Lưu ý chính sách: “Nghỉ có phép” không tự động đồng nghĩa với được học bù, không tính buổi hoặc không thu học phí. Trung tâm phải công bố riêng chính sách buổi được tính phí, điều kiện báo trước và quyền học bù. Trong LopOne, nhãn “Có phép” không tự đổi học phí; buổi vắng, dù Vắng hay Có phép, chỉ được cộng thêm vào kỳ học phí khi người điểm danh tích “Kéo dài ngày”. Còn ngày nghỉ trung tâm đặt ở mục Ngày nghỉ trong Thiết lập thì LopOne tự lùi hạn học phí.
Sửa lịch không viết lại buổi đã điểm danh
Giả sử ngày 01/09, Ngọc Anh đổi lịch riêng từ thứ Hai, Sáu sang thứ Hai, Tư. Trong LopOne, lịch riêng chỉ có một bộ, tính từ ngày nhập học: sửa lịch là thay cả bộ, không có ngày áp dụng riêng cho lịch mới. Các buổi đã điểm danh, như buổi thứ Sáu 21/08, vẫn giữ nguyên kết quả đã lưu, và khoản học phí đã thu không đổi.
Những buổi cũ chưa có bản ghi thì được đọc theo lịch mới, nên buổi thứ Tư 12/08 của Ngọc Anh sẽ chuyển từ Ngoài lịch sang Chưa điểm danh. Vì vậy hãy điểm danh đủ các buổi đã qua trước khi sửa lịch. Nếu lịch mới chỉ nên áp dụng từ giữa khóa, dùng Chuyển lớp sang một lớp có lịch phù hợp trong cùng cơ sở để lớp cũ giữ nguyên lịch sử.
Bảng điểm danh nên giúp người dùng nhìn ra ngoại lệ
Một ma trận tốt cần ưu tiên khả năng đọc:
- tên học viên luôn đủ rõ khi cuộn ngang;
- ngày và giờ buổi học không bị nhập nhằng;
- ngoài lịch có ký hiệu trung tính, không dùng màu cảnh báo;
- Vắng và Có phép có nhãn dễ phân biệt;
- trạng thái Chưa điểm danh nổi bật theo hướng “cần hoàn tất”;
- thao tác sửa nằm đúng buổi, không khiến giáo viên sửa nhầm cột;
- mô tả truy cập cho screen reader đầy đủ, không chỉ dựa vào màu hoặc dấu.
Không cần tô mỗi ô thành một chiếc thẻ lớn. Khi lớp có nhiều buổi, mật độ thông tin quan trọng hơn trang trí.
Điểm danh và thông báo cần được tách rõ
Quản lý theo dõi buổi chưa điểm danh bằng các ô Chưa điểm danh trên trang Điểm danh của lớp, hoặc bật “Chỉ lớp chưa điểm danh” trong Thời khóa biểu. Nếu có nhắc giáo viên, lời nhắc không thay thế kết quả điểm danh và cũng không nên được gửi sai người. Trước khi gửi, trung tâm cần kiểm tra:
- loại thông báo đó đã được bật hay chưa;
- người nhận và kênh liên hệ đã được xác nhận chưa;
- nội dung có đúng lớp, đúng buổi và đúng học viên không;
- cùng một lời nhắc đã được gửi trước đó chưa;
- lỗi gửi thông báo có được ghi nhận để xử lý riêng không.
Nếu thông báo gặp lỗi, kết quả điểm danh đã lưu vẫn phải được giữ nguyên. Ngược lại, một lời nhắc đã gửi không có nghĩa là giáo viên đã hoàn tất điểm danh.
Checklist kiểm thử cho một lớp
Trước khi dùng thật, hãy thử:
- học viên có mặt theo lịch lớp;
- học viên vắng có và không báo phép;
- học viên có lịch riêng không gồm buổi đang xem;
- học viên bắt đầu sau ngày của buổi;
- học viên đã nghỉ trước ngày của buổi;
- học viên được sửa lịch riêng sau khi đã có buổi điểm danh;
- buổi tương lai chưa được phép ghi;
- lưu thành công nhưng tải lại dữ liệu thất bại;
- hai người mở cùng một buổi và sửa gần nhau.
Mỗi tình huống phải có kết quả quan sát được. Một thông báo “lưu thành công” không đủ nếu dữ liệu sau khi tải lại không khớp.
Điểm danh đáng tin bắt đầu từ một quy tắc nhỏ: chỉ đánh giá chuyên cần khi buổi học thật sự áp dụng cho học viên. Khi phân biệt rõ Ngoài lịch, Chưa điểm danh, Vắng và Có phép, trung tâm có thể dùng dữ liệu đó cho chăm sóc, học phí và báo cáo mà không phải giải thích lại bằng tin nhắn thủ công.
Để kiểm tra nguồn của từng ô, đọc thêm cách quản lý lịch lớp và lịch riêng và cách tách học phí, công nợ, tiền thực nhận. Bề mặt sản phẩm liên quan nằm tại tính năng điểm danh LopOne.



