Điểm danh mỗi buổi

Giáo viên ghi nhận ai có mặt, ai vắng

Hoàn thành 95%
Tình huống thực tế

Hội thoại: Cô An mở lớp IELTS F76 vào lúc 18:55 (5 phút trước giờ học). Cô mở điểm danh hôm nay (28/06/2026, buổi 1) và thấy danh sách 12 học viên. Cô tick "Có mặt" cho 11 người, riêng Lan vắng nên cô uncheck và chọn "Vắng có phép" từ dropdown (vì Lan có xin phép trước). Sau khi tất cả đã vào lớp (19h05), cô bấm "Lưu điểm danh". Hệ thống tự động cập nhật: Lan = 11/12 buổi (91.7% chuyên cần), lớp F76 = 11.5/12 học viên (95.8% chuyên cần trung bình). Cô An thấy một cảnh báo: "Chuyên cần bán kỳ: 91.7% của Lan dưới 80%? (Không, nó trên 80%, nên không có cảnh báo)". Hệ thống gửi tin nhắn cho phụ huynh Lan: "Lan vắng 1 buổi (28/06 - Vắng có phép)."

Các nhân vật trong luồng
Hành trình từng bước
1 Cô giáo mở danh sách điểm danh

Cô An đăng nhập hệ thống (hoặc bấm link từ email/Zalo được gửi trước). Cô vào Lớp F76 → mở Buổi 1 (28/06, 19h30-21h30). Danh sách 12 học viên hiện ra dưới dạng form: checkbox "Có mặt" (ticked mặc định), dropdown "Loại" (Có mặt / Vắng có phép / Vắng không phép / Muộn), text "Ghi chú".

2 Cô giáo ghi nhận trạng thái từng học viên

Lúc 19h05, khi tất cả đã vào lớp, cô kiểm tra:

  • Trần Hải Giang: ✓ Có mặt
  • Trần Thị Văn Anh: ✓ Có mặt
  • Lương Văn Đạt: ✓ Có mặt
  • Nguyễn Đăng Khánh Ly: ✓ Có mặt
  • Nguyễn Quang Dương: ✓ Có mặt
  • ... (6 người khác có mặt)
  • Đỗ Tố Khánh Linh: ☐ Uncheck, Dropdown: Vắng không phép (không xin phép trước) → Ghi chú: "Không biết tại sao"
  • Dương Quốc Vinh: ✓ Có mặt (muốn chọn Muộn nhưng trong hạn)
  • Lê Mỹ Linh: ✓ Muộn → Ghi chú: "Tắc đường"

Kết quả: 10 có mặt + 1 muộn + 1 vắng = 12 người (cộng các trạng thái lại = tổng sĩ số lớp).

3 Cô giáo bấm "Lưu điểm danh"

Cô bấm nút "Lưu" ở cuối form. Hệ thống xác nhận: "Lưu điểm danh buổi 1 (28/06/2026) cho lớp F76?" → "Có, lưu ngay".

4 Hệ thống tự động cập nhật tỉ lệ chuyên cần

Sau khi Cô bấm lưu, hệ thống:

  • Cập nhật "Chuyên cần" của từng học viên: Đỗ Tố Khánh Linh = (11 có mặt + 0 vắng) / 12 buổi = 91.7% (sau 1 buổi học là 1/1 = 100%, bây giờ là 11/12).
  • Cập nhật "Chuyên cần trung bình lớp F76": (10 + 1 muộn tính 0.5 + 1 vắng tính 0) / 12 = 10.5 / 12 = 87.5%.
  • Cố gắng tìm điểm cảnh báo (nếu chuyên cần xuống dưới 80%): Cô Linh 91.7% > 80%, OK. Không có cảnh báo.
5 Hệ thống gửi thông báo cho phụ huynh (nếu có)

Nếu Đỗ Tố Khánh Linh được ghi là "Vắng không phép", hệ thống gửi email hoặc Zalo đến phụ huynh (nếu nhập đúng số điện thoại): "Cảnh báo: Con em Đỗ Tố Khánh Linh vắng buổi học ngày 28/06/2026 (Vắng không phép). Liên hệ với giáo viên nếu có vấn đề."

6 Audit trail: Điểm danh được lưu lịch sử

Mỗi lần điểm danh được lưu không thể xóa (chỉ sửa, nhưng lịch sử sửa được ghi lại). Admin có thể xem: "Cô An sửa điểm danh Buổi 1 lúc 19h05 → 20h10 (đã lưu): thay đổi Cô Linh từ Có mặt → Vắng không phép."

7 Cô giáo xem báo cáo chuyên cần sau mỗi buổi

Cô An bấm vào "Báo cáo chuyên cần" của lớp F76, thấy bảng: Tên học viên, Buổi đã tham dự, Buổi vắng, Tỉ lệ (%). Cô có thể thấy ai gần sắp rơi dưới 80% để nhắc nhở.

Số liệu mẫu

Điểm danh — Lớp F76 Buổi 1 (28/06/2026 19h30-21h30)

Tên học viên Trạng thái Ghi chú Chuyên cần (tích lũy)
Trần Hải Giang Có mặt 100% (1/1)
Trần Thị Văn Anh Có mặt 100% (1/1)
Lương Văn Đạt Có mặt 100% (1/1)
Nguyễn Đăng Khánh Ly Có mặt 100% (1/1)
Đỗ Tố Khánh Linh Vắng không phép Không biết tại sao 0% (0/1)
Lê Mỹ Linh Muộn Tắc đường 100% (0.5/1)
... (6 người khác) Có mặt 100% (1/1)

Báo cáo lớp sau buổi 1

Lớp F76 — Chuyên cần trung bình: 91.7%
  - Có mặt: 10 người
  - Muộn: 1 người (tính 0.5)
  - Vắng có phép: 0 người
  - Vắng không phép: 1 người

Mục tiêu: Chuyên cần >= 80% ✓ PASS
Cảnh báo: Đỗ Tố Khánh Linh = 0% (1 buổi vắng). Nếu vắng thêm 1 buổi nữa → xuống dưới 80%.
Câu hỏi thường gặp
Hỏi: Nếu Cô quên điểm danh buổi 1, đến buổi 2 mới nhớ, có sửa được không?

Trả lời: Có. Cô vào "Buổi 1", bấm "Sửa", thay đổi trạng thái học viên, bấm "Lưu sửa". Hệ thống sẽ tự động cập nhật lại tỉ lệ chuyên cần. Mỗi lần sửa đều được ghi lại lịch sử.

Hỏi: Muộn 5 phút có tính là "Có mặt" hay "Muộn"?

Trả lời: Nếu muộn < 15 phút có thể tính "Có mặt" (Cô tự quyết định). Nếu muộn >= 15 phút, tính "Muộn" (0.5 điểm chuyên cần). Quy tắc này do TFV định, có thể cấu hình trong hệ thống.

Hỏi: Học viên đến trễ sau khi Cô điểm danh xong, có thể cập nhật lại không?

Trả lời: Có. Cô vào "Sửa điểm danh", thay đổi học viên đó từ "Vắng" → "Muộn", bấm "Lưu sửa".

Hỏi: Phụ huynh không muốn nhận thông báo vắng học, có tắt được không?

Trả lời: Hiện tại, phụ huynh không có tùy chọn; nếu con vắng không phép thì hệ thống sẽ gửi. Trong tương lai, phụ huynh có thể tắt thông báo qua cài đặt cá nhân. Hiện tại, chỉ có qua Zalo hoặc email; chưa có SMS.

Hỏi: Lớp 1:1 Đồng kiến tạo có cần điểm danh không?

Trả lời: Có. Dù chỉ 1 học viên, Cô vẫn phải ghi nhận có mặt/vắng theo mỗi buổi để tính chuyên cần (nếu xuống dưới 80%, học viên không tốt nghiệp).

Sẵn sàng đến đâu

Trạng thái hiện tại

Hành động cần thiết: Thêm công thức "muộn = 0.5" vào tính toán chuyên cền; hoàn thành Zalo notification; thêm cảnh báo tự động khi chuyên cền sắp dưới 80%.

📺 Màn hình Odoo trong luồng này

3 màn hình điểm danh hàng buổi của Cô An — danh sách buổi hôm nay, form điểm danh chi tiết, và biểu đồ chuyên cần lớp.

1 · Hôm nay3 buổi cần điểm danh
2 · FormTick 12 hv + ghi chú
3 · Báo cáoChuyên cần 6 tuần
Màn 1 · Lịch dạy hôm nay của Cô An
Học vụĐiểm danh · Bài tập · LớpCô An
Điểm danh Hôm nay 14/06 (T6)
GiờLớpBuổiSĩ sốTrạng thái điểm danh
08:00IELTS-F76 (Sáng T2/4/6)9 / 1212Đã chốt 08:35
10:00IELTS Trưa T3/5/77 / 1414Đang ghi · 10 / 14 hv tick
14:001:1 Hương ↔ Đỗ Hoài Nam3 / 121Chưa bắt đầu
Bước 1–2 trong luồng. View lọc op.attendance.session theo giáo viên + ngày hôm nay. Click vào dòng đang chạy → mở form điểm danh ở màn 2.
Màn 2 · Điểm danh chi tiết · IELTS Trưa T3/5/7 — Buổi 7 / 14
Chốt điểm danhLưu nhápTick tất cả có mặtNhápĐang ghiĐã chốt
Học viênTrạng tháiLý doĐến trễ (phút)
Nguyễn Đăng Khánh LyCó mặt0
Lương Văn ĐạtCó mặt0
Trần Hải GiangCó mặtTrễ 10 phút (kẹt xe)10
Đỗ Tố Khánh LinhVắng không phépKhông biết tại sao · gọi 0908 ***
Phạm Hồng PhúcVắng có phépBáo trước qua Zalo
… 9 hv khác (8 có mặt · 1 trễ)
Bước 3 trong luồng. Mỗi dòng = một op.attendance.line. Khi Cô An tick Vắng không phép, Odoo bắn cảnh báo về Zalo Group + gửi email cho phụ huynh (nếu là học viên dưới 18) — chỉ với cờ ON trong cấu hình lớp.
Màn 3 · Báo cáo chuyên cần 6 tuần · Lớp F76
Học viênCó mặtPhépK phép% chuyên cầnCảnh báo
Trần Hải Giang800100 %
Nguyễn Đăng Khánh Ly71088 %
Lương Văn Đạt70188 %
Đỗ Tố Khánh Linh41350 %Nguy cơ trượt
Phạm Hồng Phúc53062 %Cảnh báo
… 7 hv khác (chuyên cần ≥ 75 %)
Trung bình lớp71.00.387 %
Bước 6 trong luồng. Báo cáo dùng pivot Odoo · cờ Nguy cơ trượt được tính bằng @api.depends trên op.attendance.line: nếu chuyên cần < 60 %, học viên vào danh sách nhắc tự động. Cô An không phải Excel.