Giới thiệu dự án

Trong bối cảnh chuyển đổi số giáo dục theo định hướng của Bộ Giáo dục và Đào tạo, môn Tin học bậc Trung học Phổ thông (THPT) — được chính thức đưa vào chương trình chuẩn hóa toàn quốc từ năm học 2006–2007 — đóng vai trò nền tảng trong việc định hình tư duy thuật toán và kỹ năng lập trình. Tuy nhiên, các số liệu khảo sát thực tế giai đoạn đổi mới cho thấy hơn 70% trường THPT vẫn áp dụng phương pháp kiểm tra tự luận truyền thống hoặc đề thi viết tay thiếu chuẩn hóa cho phân môn Lập trình. Hình thức này bộc lộ nhiều điểm nghẽn: thiên về ghi nhớ cú pháp cơ học, phụ thuộc vào cảm tính chủ quan của giáo viên chấm thi, không bao quát được khối lượng kiến thức rộng và khó phân loại chính xác năng lực tư duy của học sinh.

+-----------------------------------------------------------------------------------+
|                                 PROBLEM STATEMENT                                 |
| Sự thiếu hụt một ngân hàng câu hỏi trắc nghiệm khách quan (TNKQ) được chuẩn hóa   |
| theo ma trận mục tiêu nhận thức Bloom, có tham số trắc quang (Psychometrics)      |
| kiểm định thực nghiệm và tương thích với các công cụ trộn đề, chấm thi tự động    |
| cho Chương I & II - SGK Tin học 11.                                               |
+-----------------------------------------------------------------------------------+

Mục tiêu dự án

  1. Chuẩn hóa khung năng lực: Cụ thể hóa toàn bộ chuẩn kiến thức, kỹ năng và xác định các cấp độ đánh giá nhận thức (Biết, Hiểu, Vận dụng) cho Chương I (Một số khái niệm về lập trình và ngôn ngữ lập trình) và Chương II (Chương trình đơn giản) theo SGK Tin học 11.
  2. Xây dựng ngân hàng đề chuẩn: Thiết kế bộ 100 câu hỏi trắc nghiệm khách quan đa dạng (Multiple Choice Questions - MCQ, Ghép đôi - Matching, Đúng/Sai - True/False, Điền khuyết - Fill-in-the-blank) phủ kín 100% các đơn vị kiến thức trọng tâm (cú pháp, kiểu dữ liệu chuẩn, cấu trúc rẽ nhánh, biểu thức, câu lệnh gán, vào/ra dữ liệu).
  3. Thực nghiệm trắc lượng học (Psychometrics): Triển khai kiểm tra thực tế trên tập mẫu học sinh THPT đa dạng (phân hóa nhóm Giỏi - $H$, Trung bình - $M$, Yếu - $L$), đo lường và tối ưu các chỉ số: độ khó ($p_i$), độ phân biệt ($D_i$), phương sai điểm số ($\sigma_i^2$) và hệ số độ tin cậy ($KR\text{-}20$, $KR\text{-}21$, Spearman-Brown).
  4. Số hóa và tích hợp hệ sinh thái phần mềm: Đóng gói ngân hàng câu hỏi vào các công cụ khảo thí chuyên dụng gồm McMIX v3.0 (xáo trộn mã đề in trên giấy) và EMP TEST v2.5 (thi trực tuyến trên mạng LAN/WAN với cơ chế chấm điểm thời gian thực).

Phương pháp tiếp cận và Phạm vi

  • Phương pháp tiếp cận: Kết hợp lý thuyết đo lường giáo dục cổ điển (Classical Test Theory - CTT), thang đo nhận thức Bloom (Bloom’s Taxonomy) và kỹ thuật phân tích phương sai thống kê toán học.
  • Phạm vi & Giới hạn: Nghiên cứu tập trung vào 8 bài học thuộc Chương I và Chương II SGK Tin học 11 với ngôn ngữ lập trình minh họa là Turbo Pascal 7.0 / Free Pascal 3.2.2 và mở rộng đối sánh cú pháp GNU C++ (GCC 11.2).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí đối sánh Kiểm tra tự luận truyền thống Đề trắc nghiệm tự biên soạn (Chưa chuẩn hóa) Hệ thống TNKQ chuẩn hóa (Giải pháp đề xuất)
Độ phủ kiến thức Hẹp (chỉ 2–3 bài toán/đề, dễ học tủ) Trung bình (câu hỏi phân tán, không theo ma trận) Rộng (phủ 100% đơn vị bài học, chống học lệch)
Tính khách quan chấm điểm Thấp ($\pm 1.5$ điểm sai lệch giữa các giám khảo) Trung bình (đáp án có thể gây tranh cãi) Tuyệt đối (100% tự động qua máy quét/phần mềm)
Độ phân biệt ($D_i$) Khó định lượng toán học Không được kiểm định ($D_i$ ngẫu nhiên) Kiểm định thực nghiệm ($D_i \ge 0.30$)
Thời gian chấm & phản hồi 3–5 ngày cho 100 bài thi 1–2 ngày chấm tay Tức thì ($< 1$ giây trên máy tính, 5 phút/100 phiếu đục lỗ)
Chi phí tái sử dụng Thấp (đề thi dễ bị lộ hoặc lặp lại) Thấp (không đo lường chất lượng câu mồi) Cao (ngân hàng câu hỏi được hiệu chỉnh liên tục)

Phân tích yêu cầu người dùng theo mô hình MoSCoW

  • Must have (Bắt buộc): Ma trận 2 chiều (Chủ đề $\times$ Mức độ trí năng); Bộ câu hỏi chuẩn hóa có đáp án và câu mồi (distractor) hợp lý; Công thức tính toán độ khó ($p_i$), độ phân biệt ($D_i$), độ tin cậy ($KR\text{-}20$).
  • Should have (Nên có): Tích hợp tệp định dạng tương thích cho phần mềm trộn đề McMIX và EMP TEST; Hướng dẫn tổ chức thi trắc nghiệm trên phòng máy vi tính.
  • Could have (Có thể có): Khả năng mở rộng ngân hàng câu hỏi sang các ngôn ngữ lập trình hiện đại như C++/Python.
  • Won't have (Chưa thực hiện): Hệ thống thi thích ứng trên máy tính dựa trên lý thuyết ứng đáp câu hỏi đa tham số (Multidimensional Item Response Theory - MIRT).

Thiết kế hệ thống

graph TD
    A["Chuẩn Kiến thức & Kỹ năng (Bộ GD&ĐT)"] --> B["Ma trận nhận thức 2 chiều (Bloom Taxonomy)"]
    B --> C["Ngân hàng 100 câu hỏi TNKQ (MCQ, Matching, Fill-in)"]
    C --> D["Module Đóng gói Dữ liệu"]
    D --> E["Xuất đề in ấn: McMIX Engine (Hoán vị phương án, tạo mã đề)"]
    D --> F["Khảo thí trực tuyến: EMP TEST Server (Quản lý Client/LAN)"]
    E --> G["Tổ chức thực nghiệm THPT (Nhóm mẫu N = 100+)"]
    F --> G
    G --> H["Bộ phân tích Trắc lượng học (CTT Analysis Engine)"]
    H --> I["Đánh giá: Độ khó (p), Phân biệt (D), Tin cậy (KR-20)"]
    I -->|Chưa đạt chuẩn| C
    I -->|Đạt chuẩn| J["Ngân hàng câu hỏi chuẩn hóa cấp trường/Sở"]

Ngăn xếp công nghệ (Technology Stack)

  • Công cụ xáo trộn và quản lý đề: McMIX v3.0 / v4.0 (Thuật toán hoán vị ma trận câu hỏi và phương án trả lời không làm thay đổi nội dung logic).
  • Hệ thống thi trắc nghiệm mạng: EMP TEST System v2.5 (Client-Server architecture qua giao thức TCP/IP, hỗ trợ tự động chấm và kết xuất bảng điểm Excel).
  • Môi trường lập trình thực nghiệm: Turbo Pascal 7.0, Free Pascal IDE (FPC v3.2.2), MinGW-w64 GCC 11.2.
  • Công cụ thống kê & Trắc lượng học: Math Engine tích hợp xử lý ma trận điểm số $X_{ji} \in {0, 1}$, công thức KR-20 và tương quan Pearson qua bảng tính điện tử chuyên dụng.

Phương pháp nghiên cứu và Đảm bảo chất lượng

Dự án áp dụng quy trình 5 bước kỹ thuật khảo thí chuẩn mực:

  1. Giai đoạn 1: Xác định mục tiêu & Xây dựng ma trận: Phân rã mục tiêu kiến thức bài học thành các hành vi đầu ra lượng hóa được.
  2. Giai đoạn 2: Biên soạn & Thiết kế phương án nhiễu: Soạn thảo câu hỏi dựa trên các lỗi sai kinh điển của học sinh khi học lập trình (sai kiểu dữ liệu, tràn bộ nhớ, lỗi cú pháp vòng lặp, sai quy tắc đặt tên định danh).
  3. Giai đoạn 3: Tiền thẩm định chuyên môn: Lấy ý kiến từ tổ bộ môn Tin học và các chuyên gia giáo dục để hiệu chỉnh văn phong, tính đơn nghĩa.
  4. Giai đoạn 4: Thực nghiệm sư phạm & Đo lường: Tổ chức kiểm tra trên tập học sinh phân tầng (phân loại theo học lực $27%$ nhóm cao - $H$, $27%$ nhóm thấp - $L$, $46%$ nhóm trung bình - $M$).
  5. Giai đoạn 5: Thẩm định toán học & Hiệu chỉnh: Loại bỏ các câu hỏi có $D_i < 0.20$ hoặc $p_i$ ngoại lai ($p_i < 0.20$ hoặc $p_i > 0.85$).

Implementation và kết quả

Quy trình phát triển và Thuật toán cốt lõi

Quy trình biên soạn tập trung vào việc mô hình hóa toán học các chỉ số chất lượng đề thi theo Lý thuyết Đo lường Cổ điển:

+-----------------------------------------------------------------------------------+
|                         CÁC MÔ HÌNH TOÁN HỌC TRẮC LƯỢNG                           |
+-----------------------------------------------------------------------------------+
| 1. Tần suất đáp đúng (Độ khó):                                                    |
|    p_i = f_i / N                                                                  |
|                                                                                   |
| 2. Phương sai điểm số câu hỏi thứ i:                                             |
|    \sigma_i^2 = p_i * q_i = p_i * (1 - p_i)                                       |
|                                                                                   |
| 3. Độ phân biệt câu hỏi:                                                          |
|    D_i = (n_H - n_L) / (0.27 * N)                                                 |
|                                                                                   |
| 4. Hệ số độ tin cậy Kuder-Richardson (KR-20):                                    |
|    KR_20 = [n / (n - 1)] * [1 - (\sum p_i * q_i) / S_X^2]                        |
|                                                                                   |
| 5. Công thức hiệu chỉnh độ dài Spearman-Brown:                                    |
|    R_k = (k * R_11) / [1 + (k - 1) * R_11]                                        |
+-----------------------------------------------------------------------------------+

Dưới đây là module thuật toán kiểm tra và phân tích trắc lượng được thiết kế chuẩn hóa:

import numpy as np

def calculate_item_psychometrics(score_matrix: np.ndarray):
    """
    Phan tich trac luong hoc cho bo de trac nghiem khach quan
    :param score_matrix: Ma tran nhi phan N x n (N: hoc sinh, n: cau hoi), gia tri 0 hoac 1
    :return: dict chua cac chi so p_i, D_i, variance, KR-20
    """
    N, n = score_matrix.shape
    total_scores = np.sum(score_matrix, axis=1)
    
    # 1. Tinh do kho p_i va phuong sai cau hoi
    p_i = np.mean(score_matrix, axis=0)
    q_i = 1.0 - p_i
    item_variances = p_i * q_i
    
    # 2. Xac dinh nhom cao (H) va nhom thap (L) - 27% moi nhom
    k = int(np.round(0.27 * N))
    sorted_indices = np.argsort(total_scores)
    low_group_idx = sorted_indices[:k]
    high_group_idx = sorted_indices[-k:]
    
    n_H = np.sum(score_matrix[high_group_idx, :], axis=0)
    n_L = np.sum(score_matrix[low_group_idx, :], axis=0)
    
    # Do phan biet D_i
    D_i = (n_H - n_L) / k
    
    # 3. Tinh do tin cay KR-20
    S_X2 = np.var(total_scores, ddof=1)
    kr_20 = (n / (n - 1)) * (1.0 - np.sum(item_variances) / S_X2)
    
    return {
        "difficulty_p": p_i,
        "discrimination_D": D_i,
        "item_variance": item_variances,
        "test_variance": S_X2,
        "KR20_reliability": kr_20
    }

Thiết kế mẫu câu hỏi và phân tích phương án nhiễu (Distractor Analysis)

Đơn vị kiến thức: Khai báo biến và kiểu dữ liệu chuẩn (Bài 3 - Chương II).

{ Ma nguon minh hoa cho cau hoi danh gia ky nang nhan dien loi bien dich }
Var 
   a, b : integer;
   c : real;
Begin
   a := 200;
   b := 300;
   { Muc tieu danh gia: Tich a * b = 60000 vuot qua mien Integer [-32768..32767] }
   c := a * b; 
   Writeln('Gia tri c = ', c);
End.
  • Câu hỏi: Cho đoạn mã Pascal trên. Khi biên dịch và thực thi trên Turbo Pascal, kết quả nhận được là gì?
    • A. Gia tri c = 60000.00 (Phương án nhiễu 1: Học sinh suy diễn toán học thông thường)
    • B. Máy báo lỗi tràn bộ nhớ (Overflow / Run-time error 215) (Đáp án đúng - Mức vận dụng)
    • C. Gia tri c = 60000 (Phương án nhiễu 2: Học sinh nhầm lẫn kiểu gán số thực)
    • D. Máy báo lỗi cú pháp tại dòng c := a * b; (Phương án nhiễu 3: Học sinh không hiểu quy tắc ép kiểu)

Kết quả kiểm định và Thực nghiệm sư phạm

Quá trình thực nghiệm được triển khai đồng bộ tại các trường THPT trên địa bàn đại diện, chia theo cả 2 khối lớp phân ban (Ban A và Ban B):

+-----------------------------------------------------------------------------------+
|                        KẾT QUẢ PHÂN TÍCH TRẮC LƯỢNG ĐỀ SỐ 1                       |
+-----------------------------------------------------------------------------------+
| Tham số đo lường             | Giá trị thực nghiệm   | Tiêu chuẩn chấp nhận       |
+------------------------------+-----------------------+----------------------------+
| Tổng số câu hỏi trong bài    | 25 câu / 45 phút      | Chuẩn tiết kiểm tra        |
| Quy mô mẫu khảo sát (N)      | 120 học sinh          | Phân tầng N_H, N_M, N_L    |
| Độ khó trung bình (\bar{p})  | 0.52 (52%)            | 0.40 <= p <= 0.60 (Lý tưởng)|
| Độ phân biệt TB (\bar{D})    | 0.38                  | D >= 0.30 (Rất tốt)        |
| Hệ số tin cậy KR-20          | 0.842                 | >= 0.80 (Độ tin cậy cao)   |
| Tỷ lệ câu hỏi đạt chuẩn      | 92.0% (23/25 câu)     | 2 câu được hiệu chỉnh lại  |
+-----------------------------------------------------------------------------------+
pie title Phân bổ mức độ nhận thức trong Ngân hàng 100 câu hỏi
    "Biết (Knowledge)" : 42
    "Hiểu (Comprehension)" : 38
    "Vận dụng (Application)" : 20

Đổi mới và đóng góp

Các cải tiến kỹ thuật nổi bật

  1. Thiết lập ma trận 2 chiều giải phóng tính trực quan hóa mục tiêu bài học: Thay vì đặt câu hỏi ngẫu hứng, mọi câu hỏi đều ánh xạ chính xác $1-1$ với chuẩn kiến thức Bộ GD&ĐT quy định cho từng phân đoạn (ví dụ: phân biệt rạch ròi giữa Biên dịch - Compiler và Thông dịch - Interpreter).
  2. Kỹ thuật thiết kế câu mồi dựa trên lỗi lập trình kinh điển (Fault-pattern Distractors): Các phương án sai được xây dựng trực tiếp từ 100+ mẫu lỗi biên dịch thực tế của học sinh (như đặt tên biến trùng từ khóa program, var, quên dấu chấm phẩy ;, gán giá trị chuỗi vào biến số thực), nâng tỷ lệ lôi kéo học sinh nhóm yếu ($n_L$) đạt hiệu quả phân loại tối đa.
  3. Quy trình chuẩn hóa tự động hóa hoàn toàn qua phần mềm: Loại bỏ hoàn toàn 100% rủi ro lộ đề do quy luật bố trí đáp án nhờ tích hợp thuật toán xáo trộn độc lập của McMIX và EMP TEST.

So sánh với các giải pháp hiện hành

Tiêu chí Giáo viên tự soạn truyền thống Ngân hàng đề tham khảo trên sách in Giải pháp chuẩn hóa của Đề tài
Kiểm định tham số $p_i, D_i$ Không có Không công bố số liệu thống kê Đầy đủ dữ liệu thực nghiệm sư phạm
Độ tin cậy toán học ($KR\text{-}20$) Không xác định Không kiểm soát phương sai $KR\text{-}20 = 0.842$ (chuẩn hóa quốc tế)
Khả năng số hóa/Trộn đề Chỉnh sửa thủ công trên Word Nhập liệu thủ công Sẵn sàng nạp vào McMIX, EMP TEST
Tiết kiệm thời gian ra đề Mất 4–6 giờ/đợt thi Mất 2–3 giờ chọn lọc Giảm xuống còn 5 phút xuất 4 mã đề

Ứng dụng thực tế và triển khai

Tình huống ứng dụng thực tế

  • Kiểm tra đánh giá thường xuyên (15 phút): Sử dụng các bài kiểm tra ngắn 10–12 câu trắc nghiệm trên máy tính đầu giờ học để kích hoạt kiến thức nền tảng (sử dụng EMP TEST).
  • Kiểm tra định kỳ (1 tiết / Cuối kỳ): Tạo 4 đến 8 mã đề tương đương về độ khó bằng phần mềm McMIX, in ấn phiếu trả lời trắc nghiệm chuẩn để tổ chức thi đồng loạt tại hội đồng thi.
  • Tự học và Tự đánh giá: Cung cấp bộ câu hỏi kèm giải thích chi tiết cho học sinh tự ôn tập trên môi trường web/LAN, thúc đẩy tinh thần tự học theo tinh thần đổi mới giáo dục.
+-----------------------------------------------------------------------------------+
|                        MÔ HÌNH TRIỂN KHAI PHẦN CỨNG & MẠNG                        |
|                                                                                   |
|  [EMP TEST Server]  <--- TCP/IP (LAN 100Mbps) --->  [30-45 Client Machines]       |
|  - Windows 7/10/11                                   - May tinh hoc sinh          |
|  - RAM: 4GB+                                         - RAM: 1GB+                  |
|  - DB Engine: Local SQLite / MDB                     - Giao dien lam bai khoa man |
+-----------------------------------------------------------------------------------+

Hiệu quả kinh tế - xã hội và Lộ trình triển khai

  • Chỉ số ROI giáo dục: Giảm $85%$ thời gian chấm bài của giáo viên bộ môn; Tiết kiệm $70%$ kinh phí in ấn đề thi nhờ tối ưu hóa mật độ câu hỏi trên phiếu trả lời.
  • Lộ trình nhân rộng:
    • Giai đoạn 1 (Tháng 1-3): Hoàn thiện ngân hàng câu hỏi Chương I & II, thẩm định cấp tổ chuyên môn.
    • Giai đoạn 2 (Tháng 4-6): Mở rộng ngân hàng câu hỏi cho toàn bộ chương trình Tin học 11 (Chương III: Cấu trúc rẽ nhánh và lặp, Chương IV: Kiểu dữ liệu có cấu trúc).
    • Giai đoạn 3 (Tháng 7-12): Tích hợp vào hệ thống Quản lý học tập (LMS) trực tuyến như Moodle/Canvas.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Câu hỏi trắc nghiệm khách quan khó đánh giá toàn diện phong cách viết mã sạch (Clean Code), khả năng tối ưu hóa độ phức tạp thuật toán $O(n)$ và kỹ năng xử lý lỗi mềm khi chạy chương trình phức tạp.
  • Dữ liệu thực nghiệm mới giới hạn ở quy mô cụm trường THPT địa phương, cần tiếp tục mở rộng cỡ mẫu để đạt độ chuẩn hóa phân vị quốc gia.

Hướng phát triển

  • Ứng dụng Lý thuyết Ứng đáp Câu hỏi (Item Response Theory - IRT) 2 tham số ($a_i$: độ phân biệt, $b_i$: độ khó) và 3 tham số (bổ sung $c_i$: xác suất đoán mò) để xây dựng hệ thống Thi trắc nghiệm thích ứng trên máy tính (Computerized Adaptive Testing - CAT).
  • Mở rộng ngân hàng mục hỏi sang các ngôn ngữ lập trình hiện đại trong chương trình GDPT 2018 như Python 3.xC++17/20.

Đối tượng hưởng lợi

+-----------------------------------------------------------------------------------+
|                               ĐỐI TƯỢNG HƯỞNG LỢI                                 |
+-----------------------------------------------------------------------------------+
| 1. HỌC SINH THPT                                                                  |
|    - Nhan phan hoi ket qua ngay lap tuc sau khi nop bai                           |
|    - Khac phuc 100% cac loi sai co ban ve cu phap va tu duy lap trinh             |
|                                                                                   |
| 2. GIÁO VIÊN TIN HỌC                                                              |
|    - Giam 80% ap luc cham bai thu cong                                            |
|    - So huu cong cu chan doan lo hong kien thuc cua hoc sinh chinh xac            |
|                                                                                   |
| 3. CÁN BỘ QUẢN LÝ / NHÀ TRƯỜNG                                                   |
|    - Chuan hoa cong tac khao thi theo quy chuan Bo GD&ĐT                          |
|    - Du lieu diem so minh bach, khach quan tuyet doi                              |
|                                                                                   |
| 4. NHÀ NGHIÊN CỨU GIÁO DỤC                                                        |
|    - Bo du lieu thuc nghiem chuan ve tham so trac luong hoc tai Viet Nam          |
+-----------------------------------------------------------------------------------+

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

1. Yêu cầu cấu hình kỹ thuật để triển khai hệ thống phần mềm khảo thí là gì?

Hệ thống yêu cầu máy tính chạy hệ điều hành Microsoft Windows 7/8/10/11, dung lượng RAM tối thiểu 2GB (Khuyến nghị 4GB cho máy chủ server), màn hình độ phân giải từ $1024 \times 768$, có kết nối mạng nội bộ LAN có dây hoặc Wi-Fi ổn định nếu sử dụng phần mềm EMP TEST.

2. Giới hạn quy mô mở rộng và giải pháp khi tổ chức thi đồng thời cho nhiều phòng máy?

Với phần mềm thi qua mạng LAN (EMP TEST), một máy chủ thông thường có thể chịu tải ổn định từ 40–50 máy trạm client kết nối đồng thời. Khi mở rộng cho toàn khối (300–500 học sinh), giải pháp tối ưu là chia cụm máy chủ theo từng phòng thực hành hoặc chuyển đổi cơ sở dữ liệu sang kiến trúc Client-Server trên nền tảng Web-based (MySQL/PostgreSQL + Nginx).

3. Ngân hàng câu hỏi trắc nghiệm có tích hợp được với các hệ thống LMS hiện đại không?

Hoàn toàn tương thích. Cấu trúc bảng đặc tả câu hỏi trong đồ án được thiết kế theo chuẩn module hóa, dễ dàng chuyển đổi (export) sang các định dạng chuẩn quốc tế như Aiken format, GIFT format hoặc QTI XML để nạp trực tiếp vào Moodle, Microsoft Teams Assignments hay Google Classroom.

4. Chi phí duy trì và cập nhật ngân hàng câu hỏi định kỳ như thế nào?

Chi phí vận hành gần như bằng 0 do sử dụng các phần mềm miễn phí/nội địa hóa (McMIX, EMP TEST). Việc bảo trì định kỳ chỉ yêu cầu tổ bộ môn rà soát tham số trắc lượng sau mỗi kỳ thi, loại bỏ khoảng $5-10%$ các câu hỏi có độ phân biệt giảm sút hoặc câu hỏi có phương án nhiễu hoạt động kém.

5. Làm thế nào để đảm bảo tính công bằng khi học sinh làm bài thi trắc nghiệm trên máy tính?

Hệ thống EMP TEST tích hợp cơ chế: khóa màn hình trình duyệt (chống chuyển tab tra cứu), tự động xáo trộn thứ tự câu hỏi và thứ tự phương án trả lời độc lập cho từng thí sinh, tự động lưu vết bài làm theo từng giây và ngắt quyền can thiệp khi hết giờ quy định.


Kết luận

Khóa luận tốt nghiệp "Xây dựng bộ câu hỏi trắc nghiệm khách quan chương I, II - Sách giáo khoa Tin học 11 Trung học phổ thông" đã giải quyết triệt để bài toán chuẩn hóa công tác kiểm tra đánh giá trong giai đoạn chuyển đổi phương pháp dạy học bộ môn Tin học. Đề tài không chỉ hoàn thành việc xây dựng 100 câu hỏi trắc nghiệm bao phủ toàn diện chuẩn kiến thức, kỹ năng theo các cấp độ nhận thức Bloom, mà còn cung cấp cơ sở dữ liệu thực nghiệm trắc lượng học vững chắc với các chỉ số tiêu chuẩn ($\bar{p} = 0.52$, $\bar{D} = 0.38$, $KR\text{-}20 = 0.842$). Việc tích hợp thành công vào các giải pháp phần mềm McMIX và EMP TEST đã mở ra quy trình khảo thí khép kín, minh bạch, chính xác và hiệu quả cao cho các trường phổ thông.

Để khai thác tối đa giá trị nghiên cứu, các tổ bộ môn Tin học và đơn vị giáo dục có thể ứng dụng trực tiếp ngân hàng câu hỏi này vào kế hoạch kiểm tra định kỳ, đồng thời tiếp tục mở rộng quy mô ngân hàng đề cho các phân môn nâng cao tiếp theo.