Skip to content

Phiên thi của học viên (Examination) ​

Hệ thống có module Examination cho phép Tenant Admin / course_manager tạo các đề thi chính thức (entrance exam, mid-term, final, certificate exam) — học viên thi qua lịch thi (ExamSchedule). Trang này hướng dẫn trainer làm gì với phiên thi của học viên trong lớp.

Một dòng tóm tắt

Trainer không tạo / sửa đề thi (Tenant Admin / course_manager làm). Trainer theo dõi kết quả học viên trong lớp ở Trainer Panel → Kiểm tra → Lượt thi, chấm bài thi thực hành được gán cho mình ở Bài thực hành cần chấm, và escalate khi có vấn đề.

Examination ≠ Quiz trong khoá ​

Quiz (trong bài học)Examination
TạoGiảng viên / course_manager qua Course BuilderTenant Admin / course_manager qua ExamTest resource
Phân quyền thiHọc viên đã enroll khoáHọc viên cụ thể hoặc tập thể (nhóm, lớp, chương trình) qua Lịch thi
Cửa sổ thiMở mọi lúcCó start_at / end_at
Câu hỏiNhiều dạngRút ngẫu nhiên từ ngân hàng đề theo chủ đề và độ khó; dùng chung các dạng câu hỏi với quiz. Ngoài ra có bài thi thực hành (nộp tệp / link / ghi chú, giảng viên chấm tay)
Đếm ngượcTuỳ quizLuôn có
Kết quảAuto chấm theo answersBài trắc nghiệm: tự chấm + Đạt/Không đạt theo ngưỡng đạt. Bài thực hành: giảng viên chấm
Ai thấy kết quả?Trainer qua ma trận tiến độTrainer xem Lượt thi của học viên lớp mình trong Trainer Panel

Xem hướng dẫn học viên đi thi: Thi & Kiểm tra.

Trainer làm gì với Examination? ​

✅ Việc của trainer ​

  • Hiểu lịch thi của lớp — biết deadline thi mid-term / final của lớp; ghi vào nhật ký.
  • Nhắc học viên trước thi — qua nhật ký lớp, batch log, comment trên activity, hoặc trao đổi trực tiếp. Gồm cả phần liêm chính: cam kết trước giờ thi, xáo phương án, nhật ký phiên thi.
  • Xem kết quả sau khi học viên thi — ở Lượt thi trong Trainer Panel.
  • Chấm bài thi thực hành khi bạn được gán làm Giảng viên chấm bài của lịch thi — xem Chấm bài thi thực hành.
  • Phản hồi tâm lý — học viên fail / pass đều cần feedback từ trainer; comment trên activity hoặc batch log.
  • Đề xuất thi lại / gia hạn — escalate Tenant Admin khi học viên có lý do chính đáng.

❌ Không thuộc trainer ​

  • Tạo đề thi — Tenant Admin / course_manager.
  • Tạo / sửa lịch thi (ExamSchedule) — Tenant Admin.
  • Phân quyền thi cho học viên cụ thể — Tenant Admin.
  • Override điểm thi — Tenant Admin (escalate qua nhật ký).
  • Xem chi tiết câu hỏi đề thi — bảo mật ngân hàng đề; chỉ user có quyền view_exam_question xem được.

Phạm vi của trainer với Examination ​

Trainer có thể xem danh sách + chi tiết phiên thi của học viên trong lớp mình phụ trách. Trainer không quản trị đề thi (tạo/sửa/xoá) — đó là việc của Course Manager / Tenant Admin.

Lượt thi trong Trainer Panel ​

  1. Đăng nhập Trainer Panel (/trainer) → nhóm Kiểm tra → Lượt thi.
  2. Bảng chỉ liệt kê lượt thi của học viên thuộc lớp bạn phụ trách — bạn không thấy điểm thi của lớp khác.
CộtÝ nghĩa
Học viênNgười thi.
Bài kiểm traĐề đã thi.
Bắt đầu / Nộp bàiThời điểm vào và nộp.
ĐiểmĐiểm của lượt thi.
Trạng tháiĐang làm / Đã nộp.
Kết quảĐạt / Không đạt.

Lọc được theo Trạng thái và Kết quả. Bạn không tạo, sửa hay xoá được lượt thi ở đây.

Xem bài làm ​

Với lượt đã nộp, bấm Xem bài làm trên dòng để mở trang chi tiết: điểm, Kết quả theo chủ đề, và trạng thái nhận xét của AI (nếu đề bật chế độ phản hồi có phân tích).

Vì sao không thấy đáp án từng câu?

Phần Bài làm (đáp án học viên chọn, đối chiếu với đáp án đúng) chỉ hiện cho người có quyền xem ngân hàng đề. Giảng viên mặc định không có quyền đó — để đáp án của đề đang thi không lộ ra ngoài. Màn hình sẽ báo phần này bị ẩn; điểm và kết quả theo chủ đề vẫn đầy đủ.

Nút Sinh lại nhận xét AI (chi phí tính vào tổ chức) chỉ dành cho quản trị; giảng viên không thấy nút này.

Chấm bài thi thực hành ​

Bài thi thực hành là đề mà học viên nộp tệp / link / ghi chú thay vì chọn đáp án. Người chấm là các giảng viên được gán ở ô Giảng viên chấm bài khi quản trị tạo Lịch thi. Chỉ người được gán mới xem, tải và chấm được bài của lịch đó.

  1. Trainer Panel → nhóm Kiểm tra → Bài thực hành cần chấm. Huy hiệu màu vàng trên menu đếm số bài chưa chấm.
  2. Bảng hiện các bài đã nộp thuộc những lịch thi bạn được gán: Học viên, Bài thi, Thời điểm nộp, Trạng thái, Điểm, Kết quả. Lọc được theo Kết quả và Bài thi.
  3. Trên một dòng:
    • Xem bài nộp — mở nội dung bài (ghi chú, link, tệp).
    • Tải bài — tải tệp học viên nộp (chỉ hiện khi bài có tệp).
    • Chấm điểm — nhập Điểm (từ 0 tới điểm tối đa của đề) và Nhận xét, rồi lưu.
  4. Hệ thống tự quy ra Đạt / Chưa đạt theo ngưỡng đạt của đề và báo cho học viên rằng bài đã được chấm. Bạn chấm lại được bằng cùng nút Chấm điểm nếu cần sửa.

Không thấy bài nào dù học viên báo đã nộp?

  • Bạn chưa được gán vào Giảng viên chấm bài của lịch thi đó — nhờ Tenant Admin thêm bạn.
  • Đề thực hành được làm tự do, không qua lịch thi — bài như vậy không có người chấm được gán; chỉ quản trị chấm được.
  • Lịch thi đã bị xoá — bài nộp của lịch đó không còn hiện với giảng viên. Báo Tenant Admin.

Workflow thực tế trong v1 ​

Trước kỳ thi ​

  1. Trainer nhận thông báo từ Tenant Admin (qua email / chat tổ chức) về lịch thi sắp tới của lớp.
  2. Ghi vào nhật ký lớp — "Mid-term thi vào dd/mm, X câu, Y phút, passed_score Z%. Hãy ôn các phần A, B, C."
  3. Comment trên activity key concepts → nhắc học viên review.
  4. Hỗ trợ ôn:
  5. Mở Bản đồ năng lực xem cả lớp đang yếu gì → buổi cuối tập trung phần đó.

Trong cửa sổ thi ​

  • Hệ thống tự đếm ngược, auto-submit khi hết giờ — không cần trainer can thiệp.
  • Học viên gặp lỗi kỹ thuật trong khi thi (mất mạng, sập trình duyệt) → escalate Tenant Admin ngay vì:
    • Đồng hồ tiếp tục đếm khi học viên offline.
    • Phục hồi session cần admin can thiệp DB nếu phức tạp.

Sau kỳ thi ​

  1. Mở Lượt thi — xem điểm và Đạt/Không đạt của học viên lớp mình. Cần báo cáo tổng hợp cả đợt (phân bố điểm, phân tích câu hỏi, xuất bảng điểm) thì nhờ quản trị mở Báo cáo đợt thi của lịch thi.
  2. Đọc kết quả từng học viên:
    • Pass tốt → comment khen / batch log ghi nhận.
    • Pass sát ngưỡng → comment góp ý phần còn yếu (qua AI feedback nếu có).
    • Fail → contact 1-1 + đề xuất thi lại nếu lịch cho phép allowed_attempts > 1.
  3. Cá nhân hoá theo kết quả:
    • Học viên fail nhiều câu thuộc một năng lực → áp Catch-up cho học viên đó.
    • Cả lớp fail nhiều → đề xuất Tenant Admin xem lại đề thi (có câu hỏi sai chuẩn?).

Liêm chính trong kỳ thi: phần của trainer ​

Trainer không cấu hình và không kết luận, nhưng là người đứng gần học viên nhất, nên phần việc thật nằm ở trước kỳ thi:

Trước kỳ thi — nói trước, đừng để học viên phát hiện sau ​

Khi ghi nhật ký lớp về lịch thi, nói luôn ba điều nếu tổ chức đã bật:

  1. Có trang cam kết liêm chính phải đọc và bấm đồng ý trước khi vào đề — và đồng hồ của đợt thi vẫn chạy trong lúc đọc, nên phải vào sớm.
  2. Thứ tự phương án được xáo theo từng phiên, nên "câu 3 chọn B" là câu vô nghĩa. Nhắc trước thì không ai mất thời gian vì nó.
  3. Phiên thi có nhật ký thao tác ghi lúc mở/nộp, việc chuyển tab, và việc dán văn bản dài. Nhật ký này không tự trừ điểm — nói rõ cả vế này, vì học viên lo lắng về nó nhiều hơn mức cần thiết.

Chi tiết đúng như học viên nhìn thấy: Kỳ thi — góc nhìn học viên.

Sau kỳ thi — đọc một cờ như thế nào ​

Nếu Tenant Admin chuyển cho bạn một trường hợp nghi vấn để tham khảo ý kiến:

Cờ là câu hỏi, không phải phán quyết

Không tín hiệu nào chứng minh gian lận. Nhật ký sạch cũng không chứng minh điều ngược lại — thí sinh tắt JavaScript thì nhật ký trình duyệt cũng trống. Điều bạn đóng góp được mà màn hình không có: bạn biết học viên đó học thế nào.

  • Rời tab nhiều lần — thông báo đẩy, cuộc gọi, xoay màn hình điện thoại đều sinh ra nó. Tự nó không nói gì.
  • Đổi đáp án rất ít, làm rất nhanh — đáng xem hơn, nhưng học viên giỏi thật cũng có hình dạng này.
  • Hai bài tập giống nhau bất thường — hỏi trước: bạn có đưa khuôn mẫu chung không? có đoạn trích bắt buộc không? có cho làm nhóm không? Rất nhiều cờ chết ngay ở câu hỏi này.

Trainer không kết luận và không thông báo cho học viên

Kết luận được ghi trong khu vực quản trị và bắt buộc kèm lý do. Đừng nói với học viên rằng họ "bị hệ thống phát hiện" — hệ thống không phát hiện ai cả, nó nêu câu hỏi. Chuyển nhận định của bạn cho Tenant Admin qua nhật ký lớp, như mọi escalate khác.

Khi học viên kêu kết quả thi sai ​

Quy trình escalate:

  1. Học viên báo trainer: "Tôi nghĩ câu X đáp án sai / hệ thống chấm nhầm."
  2. Trainer mở trang kết quả (nếu học viên chia sẻ link) hoặc nhờ học viên chụp màn hình.
  3. Đối chiếu với kiến thức / sách giáo khoa.
  4. Nếu thấy có lý:
    • Ghi nhật ký lớp với @Lead + Tenant Admin: "Câu X trong đề Y có thể có vấn đề — học viên @[Tên] kêu, mình thấy hợp lý. Xem giúp."
    • Tenant Admin / người soạn đề xem ngân hàng đề và quyết định cách xử lý.
  5. Nếu không có lý:
    • Comment / nhắn riêng học viên giải thích vì sao đáp án đúng.
    • Khuyến khích học viên liên hệ Tenant Admin nếu vẫn không đồng tình.

Trainer không nên hứa override điểm

Trainer không có quyền sửa điểm ExamSession. Nếu học viên ép, escalate Tenant Admin chứ đừng commit miệng. Override điểm thi là quyết định nhạy cảm — phải có quy trình + chữ ký Tenant Admin.

Đề xuất thi lại (retake) ​

Học viên có thể thi lại trong khi:

  • Lịch thi vẫn trong cửa sổ start_at ↔ end_at.
  • Số lượt thi của học viên < allowed_attempts.

Trainer không thay đổi allowed_attempts trực tiếp. Nếu thấy học viên cần thêm lượt:

  1. Ghi batch log với lý do (vd: "Học viên A bị mất mạng khi thi, cần thêm 1 lượt").
  2. @mention Tenant Admin.
  3. Admin xử lý ở Lịch thi (ví dụ tăng Số lần được phép, hoặc tạo lịch thi riêng cho học viên đó).
  4. Học viên thấy nút Thi lại trở lại trong Learnspace.

Phiên thi qua nhóm vs cá nhân ​

Khi tạo Lịch thi, quản trị chọn Loại đối tượng rồi Đối tượng: học viên cụ thể, hoặc cả một tập thể như nhóm, lớp, chương trình (danh sách tuỳ module tổ chức đang bật).

Trainer không thấy UI gán quyền (Tenant Admin làm), nhưng có thể đề xuất:

  • "Toàn bộ lớp X cần thi đề ABC trong tuần này" → admin gán lịch thi cho lớp X.
  • "Riêng học viên Y cần thi thêm đề DEF (làm catch-up exam)" → admin gán cá nhân.

Examination + Khung năng lực ​

Một số đề thi gắn với competency (năng lực) — qua tag câu hỏi với năng lực cấp 4. Khi học viên thi:

  • Câu sai trong Examination không vào SRS (bảo vệ ngân hàng đề).
  • Tiến độ năng lực có thể cập nhật theo kết quả thi (tuỳ cấu hình tenant).

Trainer dùng Bản đồ năng lực sau kỳ thi để thấy năng lực thay đổi tổng thể.

Câu hỏi thường gặp ​

Tôi có thể tạo đề thi cho lớp tôi không? Mặc định không. Đề xuất Tenant Admin tạo. Nếu tổ chức cho phép, admin có thể gán bạn role course_manager thêm — bạn sẽ thấy ExamTest resource trong Tenant Admin Panel.

Học viên báo "tôi không vào được trang thi"? Kiểm tra với Tenant Admin:

  • ExamSchedule có active không (start_at đã đến chưa, end_at chưa qua)?
  • Học viên có nằm trong group / users[] được phân không?
  • Module Examination có bật không?

Tôi muốn cho học viên xem lại đề sau thi? Mỗi bài kiểm tra có Chế độ phản hồi (Nghiêm ngặt — chỉ điểm; Ôn tập — đáp án + giải thích; Hướng dẫn — thêm phân tích bài làm) và Mở phản hồi khi (Ngay sau khi nộp, Khi hết lượt thi, Khi hết giờ thi, hoặc Khi quản trị viên mở). Muốn học viên xem đáp án thì đề xuất người soạn đề chọn chế độ phù hợp. Đề tính điểm nên mở phản hồi khi hết giờ thi, để người nộp sớm không đọc được đáp án trong khi lớp còn làm bài.

Đề thi random — học viên A và B làm bộ câu khác nhau, có công bằng? Đó là chủ đích. Đề rút ngẫu nhiên từ ngân hàng theo tỉ lệ chủ đề và độ khó người soạn đặt → mỗi học viên có bộ câu khác nhau nhưng cùng phân bổ chủ đề và độ khó. Học viên cùng kiến thức + skill sẽ pass với xác suất tương đương.

Tôi có thể xuất báo cáo kết quả thi của lớp? Nhờ quản trị mở Báo cáo đợt thi của lịch thi và bấm Xuất bảng điểm (cần quyền xuất riêng). Trong Trainer Panel bạn xem được từng lượt thi nhưng không có nút xuất.

Học viên bỏ thi (không vào trang thi mặc dù được phân) — tính sao?

  • Không có phiên (ExamSession) tạo → không có điểm.
  • Tuỳ chính sách lớp: tính 0, không tính, hoặc cho thi bù.
  • Trainer ghi nhật ký + escalate cho Tenant Admin xử lý theo chính sách.

Examination có ảnh hưởng đến chứng chỉ khoá học không? Tuỳ tổ chức. Một số tenant gắn việc cấp chứng chỉ vào pass đề thi cuối kỳ (qua EnrollMethod hoặc rule custom). Hỏi Tenant Admin để xác nhận với từng khoá.

Tôi cần hỗ trợ học viên trợ năng (kéo dài thời gian thi)? Tenant Admin có thể tạo lịch thi riêng cho học viên đó với duration được nâng. Liên hệ admin trước khi lịch thi mở để chuẩn bị.

LMS Documentation