# Chống gian lận học tập

> Thiết lập cơ chế giám sát và phát hiện gian lận khi học viên xem nội dung khoá học.

**Quyền truy cập:** Admin hoặc người có quyền quản lý khoá học **Điều hướng:** Trong trang chỉnh sửa khoá học, tab **"Giám sát"**

***

## Tổng quan

Tính năng Chống gian lận cung cấp nhiều cơ chế phát hiện hành vi bất thường khi học viên tham gia khoá học. Các cơ chế bao gồm: phát hiện chuyển tab, kiểm tra sự hiện diện, ngăn thao tác sao chép, và câu hỏi kiểm tra bất ngờ giữa bài học.

***

## Bật tính năng chống gian lận

1. Mở khoá học trong chế độ chỉnh sửa.
2. Chuyển sang tab **"Giám sát"**.
3. Bật công tắc tính năng mong muốn.
4. Nhấp **"Lưu thay đổi"**.

***

## Chuyển tab / mất focus

Cơ chế này tạm dừng video khi học viên rời khỏi tab học tập.

| Trường                                 | Mô tả                                                    |
| -------------------------------------- | -------------------------------------------------------- |
| **Tự dừng video khi chuyển tab**       | Tự động tạm dừng video khi học viên chuyển sang tab khác |
| **Tự dừng video khi cửa sổ mất focus** | Tạm dừng khi cửa sổ trình duyệt không còn là tiêu điểm   |

***

## Phát hiện không tương tác (idle)

Phát hiện khi học viên rời máy (không tương tác bàn phím / chuột trong khoảng thời gian xác định).

| Trường                                           | Mô tả                                                               |
| ------------------------------------------------ | ------------------------------------------------------------------- |
| **Tự dừng khi không tương tác bàn phím / chuột** | Kích hoạt cơ chế idle detection                                     |
| **Ngưỡng tối thiểu (giây)**                      | Khoảng thời gian tối thiểu để tính là không hoạt động (15-600 giây) |
| **Ngưỡng tối đa (giây)**                         | Khoảng thời gian tối đa (15-600 giây)                               |

Hệ thống chọn ngẫu nhiên trong khoảng tối thiểu/tối đa để phát hiện.

***

## Xác nhận hiện diện (popup ngẫu nhiên)

Hệ thống hiển thị popup bất ngờ yêu cầu học viên xác nhận còn đang trước màn hình.

| Trường                                        | Mô tả                                                      |
| --------------------------------------------- | ---------------------------------------------------------- |
| **Hiện popup xác nhận đang ở trước màn hình** | Kích hoạt popup ngẫu nhiên                                 |
| **Khoảng cách tối thiểu (giây)**              | Khoảng cách tối thiểu giữa các lần kiểm tra (60-1800 giây) |
| **Khoảng cách tối đa (giây)**                 | Khoảng cách tối đa (60-1800 giây)                          |
| **Thời gian phản hồi**                        | Thời gian học viên có để xác nhận (5-60 giây)              |

***

## Chặn thao tác

| Trường                          | Mô tả                                                       |
| ------------------------------- | ----------------------------------------------------------- |
| **Chặn menu chuột phải**        | Không cho hiển thị menu ngữ cảnh khi nhấp chuột phải        |
| **Phát hiện mở DevTools (F12)** | Cảnh báo khi học viên mở công cụ phát triển của trình duyệt |

***

## Câu hỏi kiểm tra giữa bài

Chèn câu hỏi trắc nghiệm ngẫu nhiên vào giữa video để đảm bảo học viên thực sự theo dõi nội dung.

| Trường                         | Mô tả                                                 |
| ------------------------------ | ----------------------------------------------------- |
| **Bật câu hỏi giữa bài**       | Kích hoạt tính năng                                   |
| **Khoảng thời gian tối thiểu** | Khoảng cách tối thiểu giữa các câu hỏi (60-1800 giây) |
| **Khoảng thời gian tối đa**    | Khoảng cách tối đa (60-1800 giây)                     |
| **Tua ngược khi trả lời sai**  | Số giây tua lại để xem lại nếu sai (0-60 giây)        |

### Tạo câu hỏi giữa bài

1. Trong trang chỉnh sửa bài giảng video, mở mục **"Câu hỏi kiểm tra giữa bài"**.
2. Nhấp **"Thêm câu hỏi"**.
3. Chọn chế độ:
   * **Ngẫu nhiên**: Hệ thống chọn ngẫu nhiên thời điểm hiển thị trong video
   * **Theo mốc thời gian**: Chỉ định thời điểm cụ thể trong video
4. Nhập nội dung câu hỏi, các lựa chọn và đánh dấu đáp án đúng.
5. Nhấp **"Lưu"**.

***

## Xem báo cáo vi phạm

1. Trong tab **"Giám sát"**, nhấp nút **"Xem báo cáo vi phạm"**.
2. Báo cáo hiển thị danh sách các hành vi vi phạm ghi nhận:
   * Loại vi phạm (chuyển tab, không hoạt động, từ chối kiểm tra, trả lời sai câu hỏi giữa bài, v.v.)
   * Học viên vi phạm
   * Thời điểm vi phạm
   * Mức độ nghiêm trọng
3. Nhấp vào từng vi phạm để xem chi tiết.
4. Có thể đánh dấu đã xử lý hoặc bỏ qua vi phạm.

***

## Lưu ý

* Các cơ chế giám sát chỉ áp dụng cho bài giảng dạng video. Các loại nội dung khác không bị ảnh hưởng.
* Nên thông báo cho học viên biết khoá học có giám sát trước khi bắt đầu.
* Có thể kết hợp nhiều cơ chế để tăng hiệu quả phát hiện gian lận.
* Vi phạm không tự động chấm dứt khoá học của học viên. Quản trị viên quyết định hình thức xử lý.

***

## Xem thêm

* [Khoá học](/hoc-tap-va-dao-tao/04-noi-dung-lms/khoa-hoc.md) -- Quản lý khoá học và bài giảng
* [Kỳ thi](/hoc-tap-va-dao-tao/04-noi-dung-lms/ky-thi.md) -- Chế độ giám sát kỳ thi


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.noova.vn/hoc-tap-va-dao-tao/04-noi-dung-lms/chong-gian-lan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
