Về danh sách

Giới thiệu Plugin Điểm danh (Attendance) trên Moodle

Cover

mod_attendance là một hoạt động (activity) trong Moodle cho phép giáo viên theo dõi và quản lý điểm danh của sinh viên. Plugin thay thế hoặc bổ sung cho sổ điểm danh truyền thống bằng giấy, đặc biệt hữu ích trong môi trường học kết hợp (blended-learning) khi sinh viên cần tham dự các lớp học, bài giảng và hướng dẫn trực tiếp.

Plugin Điểm danh do Gemtech Education phát triển, tích hợp sẵn trong các giải pháp Moodle của Gemtech.

Lợi ích

  • Tiết kiệm thời gian: Giáo viên điểm danh nhanh trên giao diện web, không cần sổ giấy.
  • Số liệu minh bạch: Báo cáo theo khóa học, sinh viên, buổi học; xuất Excel/CSV dễ dàng.
  • Tích hợp Gradebook: Điểm chuyên cần đưa trực tiếp vào sổ điểm Moodle.
  • Giảm sai sót: Trạng thái rõ ràng (P/A/L/E), ít nhầm lẫn hơn điểm danh truyền thống.
  • Cảnh báo tự động: Email nhắc khi sinh viên vắng quá số buổi quy định.
  • Phù hợp học kết hợp: Theo dõi tham dự cả trực tuyến và trực tiếp.

Chức năng chính

1. Quản lý buổi học (Sessions)

  • Tạo các buổi điểm danh với ngày, giờ bắt đầu và kết thúc
  • Cấu hình buổi học tự động lặp lại theo lịch (số ngày/tuần, độ dài khóa học)
  • Import buổi học từ file CSV
  • Liên kết với lịch Moodle

2. Trạng thái điểm danh

Các trạng thái mặc định có thể tùy chỉnh. Giáo viên có thể tạo bộ trạng thái riêng (status set) phù hợp với quy định của trường.

Ký hiệuTrạng tháiMô tả
PPresentCó mặt
AAbsentVắng
LLateĐi muộn
EExcusedCó phép

3. Điểm danh

  • Giáo viên điểm danh: Nhấn "Update Attendance" → chọn trạng thái cho từng sinh viên
  • Sinh viên tự điểm danh: Cho phép sinh viên tự ghi nhận điểm danh (self-report)
  • Điểm danh tự động: Tùy chọn auto-mark dựa trên IP, mật khẩu hoặc điều kiện khác
Giao diện điểm danh — buổi học, trạng thái P/L/E/A, ghi chú
Giao diện điểm danh — chọn trạng thái từng học viên (Có mặt, Trễ, Có phép, Vắng), thống kê nhanh và ghi chú.

4. Báo cáo và xuất dữ liệu

  • Báo cáo điểm danh theo khóa học, sinh viên, buổi học
  • Báo cáo tổng hợp (summary report)
  • Xuất Excel, CSV, văn bản
  • Báo cáo sinh viên vắng nhiều (absentee report)
Báo cáo điểm danh — thống kê, biểu đồ xu hướng, tỷ lệ chuyên cần
Báo cáo điểm danh học viên — thẻ thống kê, phân tích xu hướng trạng thái và tỷ lệ chuyên cần (%), xuất báo cáo.

5. Điểm số

Gán điểm (grade) dựa trên tỷ lệ điểm danh; tích hợp với sổ điểm (Gradebook) của Moodle.

6. Cảnh báo

Gửi email cảnh báo khi sinh viên vắng quá số buổi quy định; đăng ký nhận thông báo vắng mặt.

Quyền (Capabilities)

  • attendance:addinstance — Thêm hoạt động điểm danh
  • attendance:view — Xem điểm danh
  • attendance:takeattendances — Điểm danh sinh viên
  • attendance:changeattendances — Sửa điểm danh
  • attendance:manageattendances — Quản lý buổi học
  • attendance:viewreports — Xem báo cáo
  • attendance:export — Xuất báo cáo
  • attendance:import — Import buổi học từ file

Các trang chính

  • view.php – Trang chính, chuyển hướng đến Manage hoặc Report
  • manage.php – Quản lý buổi học (thêm, sửa, xóa)
  • take.php – Điểm danh sinh viên
  • report.php – Báo cáo điểm danh
  • preferences.php – Cấu hình bộ trạng thái
  • export.php – Xuất dữ liệu

Ứng dụng thực tế

  1. Lớp học trực tiếp: Điểm danh hàng ngày, theo buổi
  2. Học kết hợp: Theo dõi sự tham gia cả trực tuyến và trực tiếp
  3. Đào tạo doanh nghiệp: Ghi nhận tham dự khóa đào tạo
  4. Hội thảo, workshop: Điểm danh theo từng phiên
  5. Đánh giá môn học: Tính điểm chuyên cần từ tỷ lệ điểm danh