Giới thiệu Website Quản Lý Thi Trắc Nghiệm Online Cho Trường Học Bằng PHP Thuần
Nền tảng công nghệ:
Ngôn ngữ lập trình: PHP thuần
Cơ sở dữ liệu: Mysql
Website cho phép sinh viên đăng nhập bằng tài khoản cá nhân hoặc Google để tham gia các nhóm học phần. Giảng viên được phân công quản lý môn học có thể tạo đề thi thủ công hoặc để hệ thống tự động sinh đề theo cấu hình số lượng câu hỏi, mức độ và chương. Trong quá trình làm bài, hệ thống giám sát hành vi như chuyển tab, giới hạn thời gian và tự động lưu đáp án. Sau khi kết thúc, sinh viên có thể xem lại kết quả (nếu được cho phép) và in phiếu điểm. Admin có quyền quản lý toàn bộ dữ liệu: thêm/xóa/chỉnh sửa người dùng, môn học, nhóm học phần, đề thi, phân quyền, thông báo, cũng như xuất báo cáo và thống kê điểm số. Tất cả dữ liệu được lưu trữ tập trung, hỗ trợ tìm kiếm và phân trang bằng AJAX, giúp giảng viên và quản trị dễ dàng theo dõi, quản lý và đánh giá kết quả học tập của sinh viên.
Một số chức năng của hệ thống
-
Landing page giới thiệu hệ thống
-
Đăng nhập, đăng xuất
-
Đăng nhập sử dụng cơ chế lưu token
-
Cho phép sinh viên cập nhật hồ sơ
-
Thêm, xóa, chỉnh sửa: câu hỏi, môn học, chương, đề thi, nhóm học phần, phân công giảng dạy, nhóm quyền, thông báo, người dùng
-
Tìm kiếm, phân trang sử dụng Ajax
-
Phân quyền linh động trong hệ thống
-
Phân công giảng dạy (giảng viên chỉ được tạo nhóm học phần, thêm câu hỏi ở những môn được phân công)
-
Đọc câu hỏi từ file Word và import lên hệ thống (cấu trúc file Word do hệ thống quy định)
-
Import danh sách sinh viên vào hệ thống
-
Sinh viên tham gia nhóm học phần bằng mã mời
-
In kết quả bài làm khi sinh viên thi xong (in 1 sinh viên / in toàn bộ nhóm)
-
Xuất báo cáo kết quả thi tất cả các bài kiểm tra
-
Đề kiểm tra có 2 dạng:
a. Đề thi thủ công: Giảng viên tự chọn từng câu hỏi, có thể cấu hình đảo câu hỏi/đáp án
b. Đề thi tự động: Giảng viên nhập số lượng câu hỏi theo mức độ/chương, hệ thống tự sinh đề → mỗi sinh viên có đề khác nhau -
Phát hiện sinh viên chuyển tab khi kiểm tra và ghi nhận lại số lần thoát tab
-
Giới hạn thời gian bắt đầu và thời gian kết thúc đề thi
-
Tự động nộp bài khi sinh viên chuyển tab
-
Lưu lại đáp án sinh viên đã chọn khi vô tình tắt trình duyệt
-
Sinh viên có thể xem lại bài thi của mình (nếu đề thi được cấu hình cho phép)
-
Thống kê điểm số của sinh viên tham gia đề thi
-
Lọc sinh viên đã tham gia, chưa tham gia hoặc đã thi xong
-
Sắp xếp sinh viên theo tên hoặc điểm số trong từng đề kiểm tra
HÌNH ẢNH DEMO

HƯỚNG DẪN CÀI ĐẶT
- Hướng dẫn cài đặt
- Yêu cầu phần mềm XAMPP hỗ trợ phiên bản từ PHP 8.0
- Giải nén và copy thư mục db vào thư mục htdocs của xampp. Thông thường thư mục htdocs sẽ có đường dẫn: C:xampp htdocs.
- Import cơ sở dữ liệu mẫu vào cơ sở dữ liệu đặt tên là tracnghiemonline
- Chạy XAMPP
- Nhập lên trình duyệt đường dẫn:
- http://localhost/Quanlythitracnghiem/
- Tài khoản Admin: 111111 mật khẩu 123456 và 3118410270 mật khẩu 123456
- Đã hoàn thành cài đặt website hỗ trợ cài đặt sau khi mua code vui lòng liên hệ ZALO hoặc FACEBOOK phía trên











![Website PHP Quản lý bán thức ăn thú cưng - PetShop [full code và slide]](https://codedoan.com/wp-content/uploads/2023/05/Screenshot-1956-500x500.jpg)


