Skip to content

taiphanvan2k3/OnlineExam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nếu thấy project này có ích có thể cho mình 1 sao

Màn hình đăng nhập:

Nhập tài khoản và mật khẩu để đăng nhập (có 3 loại tài khoản là admin, giảng viên, sinh viên) image

1 Giao diện của admin:

a. Màn hình chính của tài khoản admin image

  • Admin có các chức năng chính như tạo môn học, tạo tài khoản (cho giảng viên hoặc sinh viên) rồi cấp cho họ b. Màn hình tạo mới tài khoản của admin
  • Tạo tài khoản cho sinh viên và giảng viên sau đó cung cấp cho họ image c. Màn hình tạo môn học mới
  • Nhập mã môn học và tên môn học sau đó nhấn tạo để tạo môn học mới, hoặc nhấn hủy bỏ để reset các field mã môn học và tên môn học image

4.2 Giao diện của giảng viên:

a. Màn hình chính

  • Có những chức năng chính như tạo câu hỏi cho môn học, tạo bài kiểm tra cho môn học và xem được danh sách các bài kiểm tra đã tạo image b. Màn hình tạo câu hỏi cho môn học:
  • Nhập câu hỏi và nhập đáp án A, B, C, D, có thể chọn câu hỏi đó là câu có một đáp án trả lời hoặc nhiều đáp án trả lời, nếu là một đáp án trả lời thì có thể chọn được duy nhất một đáp án và nếu chon nhiều đáp án trả lời thì có thể chọn từ 1 đến nhiều đáp án đúng. Bấm nút tạo để tạo câu hỏi, nếu bám nút hủy bỏ sẽ reset tất cả các fields image image

c. Màn hình tạo bài kiểm tra cho môn học

  • Chọn môn học cần tạo bài kiểm tra, sau đó nhập các fields cần thiết như tên bài kiểm tra, số câu hỏi, mật khẩu, thời gian cho bài kiểm tra đó và thời gian bắt đầu, khi bấm nút tạo sẽ tạo bài kiểm tra, bấm nút hủy sẽ reset các fields image

d. Màn hình danh sách các bài kiểm tra đã tạo của giảng viên

  • Danh sách chứa các bài kiểm tra mà giảng viên này đã tạo cho từng môn học, có thời gian tạo, và ở cuối có nút xem chi tiết sinh viên nào đã làm bài kiểm tra này rồi, có thể coi cả điểm số của sinh viên image

e. Màn hình chi tiết của bài kiểm tra

  • Xem được điểm số của tất cả các sinh viên đã làm bài kiểm tra đó (các bài kiểm tra do chính giảng viên này tạo) image

4.3 Giao diện của tài khoản sinh viên

a. Màn hình chính

  • Có những chức năng chính như danh sách bài kiểm tra và lịch sử làm bài image

b. Màn hình danh sách bài kiểm tra chưa làm :

  • Danh sách các bài kiểm tra chưa làm và những bài kiểm tra đó vẫn còn thời hạn để làm bài, phía cuối các bài kiểm tra có nút làm bài, bấm vào để bắt đầu tính giờ và có câu hỏi để làm bài image

c. Màn hình khi click làm bài:

  • Hiển thị ra một modal để cho sinh viên có thể nhập mật khẩu để vào làm bài, nếu nhập đúng sẽ chuyển trang vào trang làm bài, nếu sai sẽ hiển thị một alert thông báo nhập sai mật khẩu image

d. Màn hình sau khi nhập chính xác mật khẩu của bài kiểm tra: image image

  • Trang làm bài sẽ fullcreen, nhằm mục đích tránh sinh viên làm những việc riêng khi đang trong quá trình làm bài và sẽ chặn được tất cả các phím trên bàn phím nóng (hotkey) như Alt F4, ESC, Alt + tab, F5, F11 hay các phím có thể chuyển trang khác trên bàn phím, trang này chứa thông tin của bài kiểm tra, chứa những câu hỏi (bao gồm cả câu hỏi có 1 đáp án và câu hỏi có nhiều đáp án) và có một đồng hồ đếm ngược khi đang làm bài. Khi chọn phương án trả lời thì phương án được chọn sẽ có màu đậm hơn, và nếu bỏ chọn thì màu sẽ về như ban đầu, những phương án nào được chọn thì sẽ được lưu lại nhằm mục đích nếu có sự cố xảy ra thì sinh viên vẫn có thể giữ được các đáp án đã chọn mà không phải chọn lại từ đầu. Đồng hồ đếm ngược cũng tương tự nếu có sự cố xảy ra thì thời gian vẫn tiếp tục trừ và khi thời gian kết thúc sẽ tự động nộp bài. Khi nộp bài thì đáp án sẽ được xử lý, tính toán để trả về số câu đúng và số điểm

e. Màn hình sau khi nộp bài

  • Hệ thống sẽ tính toán điểm số dựa trên các câu trả lời đã được chọn (tính toán trên thang điểm 10), tính toán thời gian làm bài và thời gian nộp bài sau đó sẽ hiển thị lên image

f. Màn hình danh sách lịch sử bài kiểm tra đã làm

  • Có thể lọc các môn học cần để xem lịch sử làm bài của môn đó hoặc là để tất cả để xem tất cả các bài kiểm tra của tất cả các môn học, có phân trang nhằm mục đích tránh danh sách quá dài image

About

Online exam using JSP, Servlet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published