Trộn đề trắc nghiệm online

Đảo câu hỏi và phương án thành N mã đề kèm bảng đáp án, tái lập được bằng seed. Trả về JSON hoặc file zip gồm các đề .docx.

Công cụ miễn phí: 20 request mỗi phút.

Kết quả

Bấm “Chạy” để xem kết quả.

Gửi danh sách câu hỏi trả về từ /v1/vn-quiz-parse (hoặc chính file Word / văn bản đề thi), API tạo versions mã đề, mỗi đề có mã (mã ngẫu nhiên 3 chữ số, code_start=101 để đánh 101, 102… hoặc tự đặt bằng codes), câu hỏi và phương án theo thứ tự mới, ánh xạ về số câu và chữ cái gốc, kèm đáp án. answer_table là bảng đáp án của mọi câu theo từng mã đề, in ra hoặc nạp vào phần mềm chấm được ngay.

Các quy tắc giáo viên cần: câu hỏi chỉ đảo trong phần của nó (PHẦN I, II, III giữ thứ tự, đánh số lại từ đầu mỗi phần nếu đề gốc làm vậy), các câu của cùng một đoạn đọc hiểu đi liền nhau, phương án kiểu "Tất cả đều đúng", "Không có đáp án nào" giữ nguyên vị trí, câu có phương án nhắc tới chữ cái khác ("Cả A và B") giữ nguyên thứ tự phương án. Các ý đúng sai không bị đảo trừ khi shuffle_statements=true. Cùng một seed luôn cho cùng bộ đề, nên có thể dựng lại về sau.

format=docx trả file zip gồm mỗi mã đề một file .docx (tiêu đề có tên trường, tên bài, môn, thời gian và mã đề; giữ ảnh), dap_an.docx (bảng đáp án) và dap_an.csv.

Dùng trong code của bạn

curl -X POST "https://apibox.io.vn/v1/vn-exam-mix" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Câu 1. Thủ đô của Việt Nam là\nA. TP. Hồ Chí Minh\t*B. Hà Nội\nC. Đà Nẵng\tD. Huế\nCâu 2. 2 + 2 = ?\nA. 3\nB. 4\nC. 5\nD. 6\nĐáp án: B\nLời giải: 2 + 2 = 4.","versions":2,"seed":"demo-2026","code_start":101}'

Tài liệu API → Nhận API key miễn phí

Hỏi đáp

Có tạo lại đúng bộ đề cũ được không?

Có. Lưu seed trả về cùng kết quả: cùng seed, cùng câu hỏi và mã đề thì luôn ra cùng bộ đề.

Phương án nào không bị đảo?

Các phương án như "Tất cả đều đúng", "Cả A và B", "Không có phương án nào" giữ nguyên vị trí; nếu phương án nhắc tới chữ cái khác thì cả câu giữ nguyên thứ tự.

File .docx có giữ công thức không?

Giữ nội dung chữ, ảnh và cấu trúc câu hỏi; công thức Word thành chữ thường. Có thể chỉnh lại file sinh ra nếu cần định dạng đặc biệt.