Phần II là Đúng/Sai 4 mệnh đề — đây là phần khó hiểu nhất của cấu trúc đề BGD 2025 vì áp dụng partial credit (chấm điểm thành phần) thay vì all-or-nothing.
Cách chấm partial credit
Mỗi câu Phần II có 4 mệnh đề đánh số a, b, c, d. HS đánh giá Đúng (Đ) hoặc Sai (S) cho từng mệnh đề.
Bảng tính điểm chính thức của BGD:
| Số mệnh đề HS đánh giá đúng | Tỷ lệ điểm câu |
|---|---|
| 0/4 mệnh đề | 0% |
| 1/4 mệnh đề | 10% |
| 2/4 mệnh đề | 25% |
| 3/4 mệnh đề | 50% |
| 4/4 mệnh đề | 100% |
Ví dụ: 1 câu Phần II trị giá 1.0 điểm. HS đánh đúng 3/4 mệnh đề → được 0.5 điểm (50%). Nếu đúng cả 4/4 → 1.0 điểm đầy đủ.
Ví dụ cụ thể
Câu 1 (1 điểm): Cho phương trình x² - 4x + 3 = 0.
| Mệnh đề | Đáp án đúng | HS chọn | Đúng/Sai |
|---|---|---|---|
| a) Phương trình có 2 nghiệm phân biệt | Đ | Đ | ✓ |
| b) Tổng 2 nghiệm bằng 4 | Đ | Đ | ✓ |
| c) Tích 2 nghiệm bằng -3 | S | Đ | ✗ |
| d) Nghiệm lớn hơn là x = 3 | Đ | Đ | ✓ |
→ HS đánh đúng 3/4 mệnh đề → được 50% × 1.0 = 0.5 điểm.
Quy tắc đánh giá
- HS phải đánh giá cả 4 mệnh đề (Đ hoặc S). Bỏ trống mệnh đề nào = chấm sai mệnh đề đó.
- Hệ thống không phân biệt "Đ"/"đ"/"Đúng" — tất cả đều tính là Đúng (case-insensitive sau fix 2026-05-13).
- Tương tự "S"/"s"/"Sai" — tất cả đều tính là Sai.
Lưu ý quan trọng: lowercase fix 2026-05-13
Từng có bug case-sensitive ảnh hưởng đến 1,191 lượt làm bài trước 2026-05-13:
options.id = "A"(uppercase) vscorrectAnswers = "a:true"(lowercase) → không match- HS đánh đúng mệnh đề nhưng hệ thống đếm là sai
- Đã fix: grading service lowercase normalize cả 2 phía, regrade tất cả lượt bị ảnh hưởng
Đã có script regrade_tf_case_bug.py chạy idempotent, không gây side effect. HS bị ảnh hưởng đã nhận điểm đúng tự động.
Cách soạn câu Phần II
Trong Editor, khi tạo câu loại TF_GROUP:
- Nhập đề bài chung ở khung lớn
- Nhập 4 mệnh đề (a, b, c, d) trong 4 ô riêng
- Tick đáp án cho từng mệnh đề:
- Đánh dấu Đ nếu mệnh đề đúng
- Đánh dấu S nếu mệnh đề sai
- Chia điểm câu (mặc định BGD 2025: Toán/Lý/Hóa/Sinh = 1.0đ/câu)
Khi xuất bản, HS thấy 4 mệnh đề, mỗi mệnh đề có 2 nút Đúng/Sai để click.
Cấu trúc BGD 2025 cho Phần II
| Môn | Số câu Phần II | Điểm/câu | Tổng điểm Phần II |
|---|---|---|---|
| Toán | 4 | 1.0 | 4.0/10 |
| Lý | 4 | 1.0 | 4.0/10 |
| Hóa | 4 | 1.0 | 4.0/10 |
| Sinh | 4 | 1.0 | 4.0/10 |
| Văn | 6 | 0.5 | 3.0/10 |
| Anh | 6 | 0.5 | 3.0/10 |
| Sử | 6 | 0.5 | 3.0/10 |
| Địa | 6 | 0.5 | 3.0/10 |
| GDKTPL | 6 | 0.5 | 3.0/10 |
| Tin | 6 | 0.5 | 3.0/10 |
| CNNN/CNCN | 6 | 0.5 | 3.0/10 |
Mẹo
- Soạn nhanh từ Word: Word docx có cấu trúc TF table sẽ được hệ thống tự nhận dạng. Định dạng: cột 1 mệnh đề, cột 2 đáp án.
- Tránh confusion với MC: Phần II có 4 mệnh đề mỗi câu, KHÔNG phải 4 phương án 1 đáp án. Đừng nhầm.
- Kiểm tra lại Editor sau import: nếu Phần II import từ Word bị nhận dạng thành 4 câu MC, vào Editor đổi loại câu (chọn lại type "Đúng/Sai 4 mệnh đề").
- Đảo đề không áp dụng cho Phần II — hệ thống giữ nguyên thứ tự a/b/c/d cho mọi mã đề (để công bằng).
Câu hỏi thường gặp
HS đánh đúng 0/4 thì sao? → 0 điểm (không có "điểm an ủi").
Có thể đổi bảng partial credit khác BGD không? → Không. Đây là quy định chính thức của BGD, hệ thống tuân theo 100%.
Câu Phần II có thể có nhiều hơn 4 mệnh đề không? → Không, BGD quy định đúng 4 mệnh đề mỗi câu Phần II.