DỰ ÁN WEBSITE THI TRẮC NGHIỆM ONLINE
Công nghệ: ReactJS + NodeJS + MongoDB | Responsive Mobile-first
Giới thiệu
Website Thi Trắc Nghiệm Online là một nền tảng học tập & thi thử được xây dựng bằng công nghệ hiện đại, giúp người dùng:
* Thi thử trắc nghiệm nhanh chóng, dễ dàng
* Ôn tập theo từng môn học, trình độ
* Quản lý đề thi chuyên nghiệp cho giáo viên, trung tâm
Giao diện đẹp, trực quan, thi được trên mọi thiết bị: điện thoại, máy tính bảng, laptop, không cần cài app.
Tính năng chính
Dành cho người học:
Thi trắc nghiệm online với giao diện thân thiện
Luyện đề theo môn học, cấp độ, bộ đề cụ thể
Đăng nhập Google 1 chạm (OAuth2)
AI Gợi ý đề thi phù hợp qua từ khóa tìm kiếm
Hiển thị kết quả, thống kê, điểm số trực quan
Responsive Mobile – học mọi lúc, mọi nơi
Dành cho giáo viên / quản trị viên:
CRUD đầy đủ: Môn học, Trình độ, Bộ đề, Câu hỏi
Tạo đề thi công khai / riêng tư (hỗ trợ bảo vệ bằng mật khẩu)
Phân quyền người dùng đơn giản
Quản lý và cập nhật nội dung dễ dàng
Công nghệ sử dụng
Frontend: ReactJS + Ant Design + React Router + Axios
Backend: NodeJS + ExpressJS + MongoDB
Auth: Google OAuth2 login
AI Suggest: OpenAI GPT API tích hợp tìm kiếm gợi ý
Deploy: PM2 + NGINX (Linux VPS)
Responsive: Thiết kế giao diện phù hợp mọi kích thước màn hình
Đối tượng sử dụng
Học sinh, sinh viên
Giáo viên, trung tâm ôn luyện
Người đi làm, công chức, công nhân cần ôn thi
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
giải nén ra
chạy câu lệnh sau để cài thư viện: npm i
rồi tạo file .env phía backend để điền thông tin các biến môi trường
chạy npm start để chạy dự án
Nguồn: Topcode.vn