BKquiz
BKquiz · Classroom Quiz Platform

Quiz cho lớp học, thiết kế cho thời đại realtime

Giảng viên tạo lớp, quiz và session chỉ trong vài phút; sinh viên làm bài câu‑theo‑câu với autosave, checkpoint TOTP và báo cáo chi tiết sau buổi học.

Tạo quiz trong vài phút
Import 1 file questions.md là có ngay ngân hàng câu hỏi.
Autosave offline/online
Sinh viên rớt mạng không mất bài, tự sync lại khi online.
Checkpoint TOTP chống quay cóp
Chỉ làm bài được khi có mặt trên lớp, theo token từng đợt.
Dành cho giảng viên
Dashboard lớp & sessions rõ ràng

Tạo lớp, phân nhóm sinh viên, mapping môn học – tất cả nằm trong một dashboard. Bạn luôn biết mình đang dạy lớp nào, dùng quiz nào, và sinh viên nào đang tham gia.

Question Bank
Ngân hàng câu hỏi theo pool & tag

Import Markdown/ZIP, gắn tag và chia pool cho từng chương. Quiz rules sẽ tự chọn câu phù hợp cho từng buổi kiểm tra, không cần copy‑paste đề thủ công.

Teacher Screen
Chiếu QR, chạy checkpoint TOTP

Chiếu QR lên projector, sinh viên join bằng điện thoại/laptop. Trong buổi làm bài, hệ thống tự autosave, chặn gian lận bằng checkpoint token và cho phép giảng viên theo dõi realtime.

Báo cáo
Scoreboard & log cho từng buổi học

Sau mỗi session, xem lại scoreboard, log token và phân bố câu hỏi theo tag. Dùng dữ liệu này để tinh chỉnh ngân hàng câu hỏi và chiến lược giảng dạy cho những học kỳ tiếp theo.

Thiết kế cho phòng học thật, không chỉ demo
Lớp đại cương đông sinh viên
Quản lý quiz cho 100–200 sinh viên trong một buổi, không cần phát đề giấy.
Quiz giữa kỳ / cuối kỳ
Autosave + checkpoint giúp hạn chế quay cóp, giảm rủi ro mất bài.
Lớp học thêm, CLB, workshop
Dùng BKquiz để check‑in kiến thức nhanh sau mỗi buổi học.

Hoàn toàn miễn phí và mã nguồn mở

BKquiz là dự án opensource, bạn có thể tự host hoặc sử dụng phiên bản cloud miễn phí.

🚀
Self-hosted
Tự host trên server của bạn, kiểm soát hoàn toàn dữ liệu
Miễn phí 100%
Kiểm soát dữ liệu
Tùy chỉnh theo nhu cầu
☁️
Cloud (Miễn phí)
Sử dụng ngay không cần setup, đăng nhập bằng Google
Không cần setup
Đăng nhập bằng Google
Miễn phí mãi mãi

Mã nguồn mở & Cộng đồng

BKquiz là dự án opensource, được phát triển vì cộng đồng giáo dục.

⭐ GitHub

Xem source code, đóng góp, hoặc report issues

Xem trên GitHub →
📄 License

Apache License 2.0 - tự do sử dụng, chỉnh sửa và phân phối với bảo vệ bằng sáng chế

Xem license →
🤝 Contributing

Đóng góp code, báo lỗi, hoặc đề xuất tính năng mới

Hướng dẫn đóng góp →

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

Những câu hỏi phổ biến về BKquiz

BKquiz có miễn phí không?+
Có, BKquiz hoàn toàn miễn phí và mã nguồn mở. Bạn có thể sử dụng cloud version miễn phí hoặc self-host trên server của mình.
Tôi có thể tự host BKquiz không?+
Có, BKquiz là opensource và bạn có thể tự host. Xem hướng dẫn setup trên GitHub repository. Chỉ cần Node.js, PostgreSQL và vài bước cấu hình là có thể chạy được.
Dữ liệu của tôi có an toàn không?+
Nếu bạn self-host, bạn kiểm soát hoàn toàn dữ liệu. Cloud version sử dụng Google OAuth để xác thực và tuân thủ các tiêu chuẩn bảo mật. Dữ liệu được lưu trữ an toàn và chỉ bạn mới có quyền truy cập.
Tôi có thể đóng góp cho dự án không?+
Rất hoan nghênh! Bạn có thể đóng góp code, báo lỗi, đề xuất tính năng, hoặc cải thiện tài liệu. Xem CONTRIBUTING.md trên GitHub để biết cách đóng góp.
BKquiz hỗ trợ bao nhiêu sinh viên trong một session?+
BKquiz được thiết kế để hỗ trợ lớp học lớn (100-200 sinh viên). Hệ thống có thể scale tùy theo cấu hình server của bạn nếu self-host.