# Kỳ thi

> Tạo và quản lý các kỳ thi đánh giá năng lực, hỗ trợ nhiều loại câu hỏi, phân đoạn (section), cấu hình thời gian và giám sát trực tuyến.

**Quyền truy cập:** Admin hoặc người dùng có quyền quản lý kỳ thi **Điều hướng:** `Nội dung LMS > Kỳ thi` hoặc `/manage/exams`

***

## Tổng quan

Module Kỳ thi cho phép quản trị viên tạo các bài thi độc lập hoặc gắn liền với chương trình đào tạo. Kỳ thi hỗ trợ cấu trúc nhiều phần (section), mỗi phần có thể chứa câu hỏi trắc nghiệm hoặc tự luận, với các tuỳ chọn chấm điểm, giới hạn thời gian và giám sát (proctoring) linh hoạt.

***

## Giao diện

Giao diện chính hiển thị danh sách kỳ thi dưới dạng bảng với các cột:

* **Tiêu đề kỳ thi** -- tên kỳ thi
* **Loại kỳ thi** -- Độc lập / Chương trình đào tạo / Tuyển dụng / Chứng chỉ / Khác
* **Trạng thái** -- Nháp / Đã xuất bản / Lưu trữ
* **Ngày tạo / Cập nhật**

Hỗ trợ lọc theo trạng thái và loại kỳ thi, phân trang danh sách.

***

## Loại kỳ thi

| Loại                     | Mô tả                                              |
| ------------------------ | -------------------------------------------------- |
| **Độc lập**              | Kỳ thi riêng lẻ, không gắn với chương trình cụ thể |
| **Chương trình đào tạo** | Kỳ thi thuộc chương trình đào tạo                  |
| **Tuyển dụng**           | Kỳ thi dành cho ứng viên tuyển dụng                |
| **Chứng chỉ**            | Kỳ thi cấp chứng chỉ                               |
| **Khác**                 | Loại kỳ thi khác                                   |

***

## Tạo kỳ thi mới

### Các bước

1. Truy cập trang danh sách kỳ thi
2. Nhấn nút **Tạo kỳ thi**
3. Nhập thông tin cơ bản:

| Trường           | Bắt buộc | Mô tả                    |
| ---------------- | -------- | ------------------------ |
| Tiêu đề kỳ thi   | Có       | Tên kỳ thi               |
| Đường dẫn (slug) | Không    | URL thân thiện           |
| Loại kỳ thi      | Không    | Chọn loại kỳ thi phù hợp |

4. Nhấn **Tạo** để tạo kỳ thi ở trạng thái Nháp

***

## Chỉnh sửa kỳ thi

Sau khi tạo, kỳ thi mở giao diện chỉnh sửa với 8 tab: **Thông tin**, **Câu hỏi**, **Lịch thi**, **Chấm điểm**, **Giám sát**, **Ca thi**, **Ghi danh** và **Xuất bản**. Thanh điều hướng trên cùng hiển thị tên kỳ thi và nút **"Xem trước"**.

### Tab Thông tin

Tab Thông tin bao gồm 4 mục con, điều hướng qua menu bên trái:

**1. Thông tin cơ bản**

| Trường                     | Bắt buộc | Mô tả                                             |
| -------------------------- | -------- | ------------------------------------------------- |
| **Tên kỳ thi**             | Có       | Tên hiển thị của kỳ thi                           |
| **Loại kỳ thi**            | Có       | Độc lập / Đào tạo / Tuyển dụng / Chứng chỉ / Khác |
| **URL kỳ thi (slug)**      | Không    | Đường dẫn URL thân thiện                          |
| **Mô tả ngắn**             | Không    | Mô tả ngắn gọn về kỳ thi                          |
| **Giảng viên / Giám khảo** | Không    | Chọn giảng viên phụ trách                         |

**2. Ảnh và Video giới thiệu**

| Trường           | Mô tả                                                               |
| ---------------- | ------------------------------------------------------------------- |
| **Trailer**      | Video giới thiệu kỳ thi. Hỗ trợ 3 nguồn: Tải lên, Vimeo, hoặc Nhúng |
| **Ảnh đại diện** | Hình ảnh đại diện kỳ thi                                            |
| **Thumbnail**    | Ảnh thu nhỏ                                                         |

**3. Giới thiệu kỳ thi**

| Trường             | Mô tả                                              |
| ------------------ | -------------------------------------------------- |
| **Mô tả chi tiết** | Mô tả đầy đủ (hỗ trợ trình soạn thảo văn bản giàu) |
| **Hiển thị mô tả** | Bật/tắt hiển thị mô tả cho thí sinh                |

**4. Skill Mapping**

Gán kỹ năng cho kỳ thi để sử dụng làm bằng chứng kỹ năng. Khi thí sinh hoàn thành kỳ thi, kết quả được ghi nhận vào hồ sơ kỹ năng.

### Tab Câu hỏi

Quản lý cấu trúc câu hỏi theo **Phần thi** (sections). Mỗi kỳ thi có thể có nhiều phần, mỗi phần là **Trắc nghiệm** hoặc **Tự luận**.

**Tạo phần thi:**

1. Nhấp **"Thêm phần thi"**.
2. Chọn loại phần: **Trắc nghiệm** hoặc **Tự luận**.
3. Nhập tên phần thi.
4. Cấu hình tuỳ chọn:

| Tuỳ chọn               | Mô tả                                                                              |
| ---------------------- | ---------------------------------------------------------------------------------- |
| **Điểm phần thi**      | Điểm tối đa cho phần thi (bắt buộc). Tổng điểm các phần phải khớp điểm tổng kỳ thi |
| **Giới hạn thời gian** | Thời gian tối đa cho phần (phút)                                                   |
| **Cho phép bỏ qua**    | Thí sinh có thể bỏ qua câu hỏi                                                     |
| **Cho phép xem lại**   | Thí sinh có thể quay lại xem câu đã trả lời                                        |
| **Xáo trộn câu hỏi**   | Trộn ngẫu nhiên thứ tự câu hỏi                                                     |

5. Nhấp **"Lưu"** để tạo phần.

> **Lưu ý:** Thời gian giới hạn của mỗi phần thi không được vượt quá thời gian tổng của kỳ thi. Hệ thống sẽ hiển thị cảnh báo nếu tổng thời gian các phần vượt quá giới hạn.

**Quản lý câu hỏi trong phần:**

* Với phần **Trắc nghiệm**: Nhấp **"Cài đặt câu hỏi"** để mở trình quản lý câu hỏi trắc nghiệm. Hỗ trợ chọn thủ công hoặc tự động từ ngân hàng câu hỏi.
* Với phần **Tự luận**: Nhấp **"Chọn câu hỏi tự luận"** để duyệt và chọn câu hỏi tự luận.

Kéo thả để sắp xếp lại thứ tự các phần thi.

### Tab Lịch thi

| Trường                 | Mô tả                                                            |
| ---------------------- | ---------------------------------------------------------------- |
| **Giới hạn thời gian** | Thời gian tối đa làm bài tổng thể (phút)                         |
| **Thời gian bắt đầu**  | Bật/tắt sử dụng thời gian bắt đầu. Chọn ngày và giờ mở kỳ thi    |
| **Thời gian kết thúc** | Bật/tắt sử dụng thời gian kết thúc. Chọn ngày và giờ đóng kỳ thi |
| **Hạn đăng ký**        | Bật/tắt hạn đăng ký. Chọn ngày và giờ hết hạn đăng ký            |
| **Số lần thi tối đa**  | Giới hạn tổng số lần thi cho phép                                |

### Tab Chấm điểm

| Trường                    | Mô tả                                       |
| ------------------------- | ------------------------------------------- |
| **Yêu cầu điểm đạt**      | Bật yêu cầu điểm tối thiểu để đạt           |
| **Điểm đạt**              | Điểm tối thiểu (0-100, mặc định 70)         |
| **Hiển thị kết quả**      | Cho thí sinh xem kết quả sau khi nộp bài    |
| **Hiển thị đáp án**       | Cho thí sinh xem đáp án đúng                |
| **Hiển thị giải thích**   | Hiển thị giải thích cho câu trả lời         |
| **Cho phép thi lại**      | Bật tính năng thi lại                       |
| **Cấp chứng chỉ khi đạt** | Tự động cấp chứng chỉ khi thí sinh đạt điểm |

### Tab Giám sát

Cấu hình chế độ giám sát trực tuyến (proctoring) khi thí sinh làm bài.

**Phát hiện vi phạm:**

| Trường                       | Mô tả                                               |
| ---------------------------- | --------------------------------------------------- |
| **Bật giám sát**             | Kích hoạt chế độ giám sát                           |
| **Phát hiện chuyển tab**     | Ghi nhận khi thí sinh chuyển sang tab khác          |
| **Yêu cầu camera**           | Bắt buộc bật camera, chụp ảnh định kỳ \[Sắp ra mắt] |
| **Yêu cầu chia sẻ màn hình** | Giám thị xem màn hình thí sinh \[Sắp ra mắt]        |

**Xử lý vi phạm:**

| Trường                        | Mô tả                                                |
| ----------------------------- | ---------------------------------------------------- |
| **Số lần vi phạm tối đa**     | Giới hạn số lần vi phạm trước khi xử lý (mặc định 3) |
| **Hành động khi vượt ngưỡng** | Cảnh báo / Tạm dừng bài thi / Tự động nộp bài        |

**Quản lý giám thị:**

Phần quản lý giám thị cấp kỳ thi cho phép thêm/xoá giám thị. Mỗi giám thị có thể được cấp quyền:

* Gửi cảnh báo cho thí sinh
* Yêu cầu thí sinh nộp bài
* Gia hạn thời gian làm bài
* Ghi nhận vi phạm

### Tab Ca thi

Quản lý các ca thi (sessions) riêng biệt cho kỳ thi, cho phép tổ chức thi theo nhiều đợt.

**Danh sách ca thi:** Hiển thị tên ca, thời gian, sức chứa, số thí sinh đã gán, trạng thái.

**Tạo ca thi:**

1. Nhấp **"Tạo ca thi"**.
2. Điền thông tin:

| Trường                      | Bắt buộc | Mô tả                                                                  |
| --------------------------- | -------- | ---------------------------------------------------------------------- |
| **Tên ca thi**              | Có       | Tên hiển thị                                                           |
| **Mô tả**                   | Không    | Ghi chú về ca thi                                                      |
| **Ngày giờ bắt đầu**        | Có       | Thời điểm mở ca thi                                                    |
| **Ngày giờ kết thúc**       | Có       | Thời điểm đóng ca thi                                                  |
| **Sức chứa**                | Không    | Số thí sinh tối đa                                                     |
| **Thời gian làm bài riêng** | Không    | Ghi đè thời gian mặc định của kỳ thi                                   |
| **Thời gian linh hoạt**     | Không    | Khi bật, mỗi thí sinh được tính thời gian riêng từ lúc bắt đầu làm bài |

3. Nhấp **"Lưu"**.

**Chi tiết ca thi:** Nhấp vào ca thi để mở hộp thoại chi tiết với 3 tab:

| Tab          | Mô tả                                                                                     |
| ------------ | ----------------------------------------------------------------------------------------- |
| **Cài đặt**  | Chỉnh sửa thông tin ca thi                                                                |
| **Giám thị** | Phân giám thị riêng cho ca thi (khác với giám thị cấp kỳ thi)                             |
| **Thí sinh** | Danh sách thí sinh, trạng thái (chưa thi / đang thi / đã thi), điểm cao nhất, số lượt thi |

**Chia ca tự động:** Nhấp **"Chia ca tự động"** để phân bổ thí sinh vào các ca:

| Phương thức           | Mô tả                                        |
| --------------------- | -------------------------------------------- |
| **Ngẫu nhiên**        | Chia đều thí sinh vào các ca                 |
| **Theo phòng ban**    | Nhóm thí sinh cùng phòng ban vào chung ca    |
| **Theo chức danh**    | Nhóm thí sinh cùng chức danh vào chung ca    |
| **Theo nhóm nhân sự** | Nhóm thí sinh cùng nhóm nhân sự vào chung ca |

**Trạng thái ca thi:**

| Trạng thái       | Mô tả                                   |
| ---------------- | --------------------------------------- |
| **Đã lên lịch**  | Ca thi chưa đến giờ bắt đầu             |
| **Đang diễn ra** | Ca thi đang mở, thí sinh có thể làm bài |
| **Hoàn thành**   | Ca thi đã kết thúc                      |
| **Đã hủy**       | Ca thi bị hủy                           |

### Tab Ghi danh

Quản lý ghi danh thí sinh vào kỳ thi ngay trong giao diện chỉnh sửa.

* Xem danh sách thí sinh đã ghi danh, trạng thái, tiến độ và điểm.
* Thêm ghi danh: theo nhân viên cụ thể, phòng ban (bao gồm phòng ban con), chức danh hoặc nhóm nhân sự.
* Quản lý: xem chi tiết, đổi trạng thái, rút ghi danh.
* Theo dõi nguồn gốc ghi danh (ghi danh trực tiếp, qua chương trình đào tạo, v.v.).

### Tab Xuất bản

| Trường                     | Mô tả                                                   |
| -------------------------- | ------------------------------------------------------- |
| **Trạng thái**             | Nháp / Đã xuất bản / Lưu trữ                            |
| **Phê duyệt**              | Đánh dấu kỳ thi đã được phê duyệt (cần quyền phê duyệt) |
| **Đánh dấu nổi bật**       | Hiển thị kỳ thi ở vị trí nổi bật                        |
| **Meta Description (SEO)** | Mô tả cho SEO và chia sẻ mạng xã hội                    |
| **Tags**                   | Thẻ phân loại giúp tìm kiếm kỳ thi                      |

***

## Xem báo cáo kỳ thi

Mỗi kỳ thi có nút **"Xem báo cáo"** trong danh sách, điều hướng đến trang báo cáo LMS chi tiết cho kỳ thi đó. Báo cáo hiển thị thống kê lượt thi, tỷ lệ đạt/không đạt và kết quả theo thí sinh.

Xem thêm: [Báo cáo LMS](https://docs.noova.vn/hoc-tap-va-dao-tao/05-dao-tao/bao-cao-lms)

***

## Nhân bản kỳ thi

1. Chọn kỳ thi cần nhân bản
2. Nhấn **Nhân bản**
3. Hệ thống tạo bản sao đầy đủ ở trạng thái Nháp

***

## Xoá kỳ thi

1. Chọn kỳ thi cần xoá
2. Nhấn **Xoá**
3. Xác nhận xoá

***

## Lưu ý

* Kỳ thi hỗ trợ cả câu hỏi trắc nghiệm (quiz) và tự luận (essay) trong cùng một bài
* Mỗi phần (section) có thể có cấu hình thời gian và cách hiển thị riêng
* Chế độ tự động chọn câu hỏi giúp tạo đề thi đa dạng từ ngân hàng câu hỏi
* Tính năng giám sát (proctoring) đòi hỏi trình duyệt hỗ trợ camera và chia sẻ màn hình
* Nên thiết lập điểm đạt cho các kỳ thi chứng chỉ và tuyển dụng
* Kỳ thi có thể được gán giảng viên riêng biệt với khoá học

***

## Xem thêm

* [Trắc nghiệm](https://docs.noova.vn/hoc-tap-va-dao-tao/04-noi-dung-lms/trac-nghiem) -- Quản lý ngân hàng câu hỏi trắc nghiệm
* [Khoá học](https://docs.noova.vn/hoc-tap-va-dao-tao/04-noi-dung-lms/khoa-hoc) -- Quản lý khoá học chứa bài thi
* [Ghi danh](https://docs.noova.vn/hoc-tap-va-dao-tao/04-noi-dung-lms/ghi-danh) -- Ghi danh thí sinh vào kỳ thi
* [Báo cáo](https://docs.noova.vn/hoc-tap-va-dao-tao/04-noi-dung-lms/bao-cao) -- Xem báo cáo kết quả thi
