Hình 3.1: Sơ đồ usecase của mô đun Xử lý bài thi
Sau đây là các lƣợc đồ tuần tự thể hiện thao tác của các chức năng mô đun xử lý bài thi trong hệ thống tổ chức sát hạch trắc nhiệm bằng máy tính:
a. Đăng nhập hệ thống
Chức năng này cho phép thí sinh đăng nhập vào hệ thống. Mỗi thí sinh tham gia hệ thống sẽ đƣợc cấp 1 tài khoản truy cập duy nhất trên hệ thống, tài khoản này bao gồm các thông tin: mã số thí sinh và mật khẩu. Hệ thống sẽ kiểm tra thông tin mã số và mật khẩu thí sinh nhập, nếu nhập đúng hệ thống cho phép thí sinh chọn môn thi, ngƣợc lại hệ thống yêu cầu thí sinh đăng nhập lại. Đăng nhập Chọn môn thi Làm bài thi Nộp bài thi Xem kết quả thi Thí sinh
Hình 3.2: Lược đồ tuần tự Đăng nhập hệ thống
b. Chọn môn thi
Chức năng này cho phép thí sinh chọn môn thi. Sau khi thí sinh đăng nhập thành công vào hệ thống, hệ thống cho phép thí sinh chọn môn thi và thí sinh sẽ nhận đƣợc một bài thi ngẫu nhiên.
Hình 3.3: Lược đồ tuần tự Chọn môn thi
Thí sinh
Giao diện Hệ thống CSDL
1: Đăng nhập hệ thống 2: Chuyển dữ liệu đăng nhậpvào hệ thống
3: Truy vấn tài khoản đăng nhập 4: Lấy dữ liệu môn thi
của thí sinh Sai thông tin tài khoản
Thí sinh
Giao diện Hệ thống CSDL
1: Đăng nhập hệ thống 2: Chuyển dữ liệu đăng nhập vào hệ thống
3: Truy vấn tài khoản đăng nhập 4: Lấy dữ liệu môn thi
của thí sinh 5: Lấy dữ liệu các câu
hỏi của đề thi 6: Hiển thị thông tin bài thi
c. Làm bài thi
Chức năng này cho phép thí sinh làm bài thi trắc nghiệm. Thí sinh sau khi đăng nhập hệ thống sẽ nhận đƣợc bài thi ngẫu nhiên. Đề thi đƣợc trộn lẫn một cách ngẫu nhiên theo cách thức đảm bảo các đề thi có nội dung thi đầy đủ, không trùng lặp, khách quan. Hệ thống sẽ tự động tính thời gian làm bài của thí sinh.
d. Nộp bài thi
Chức năng này cho phép thí sinh nộp bài thi. Khi thí sinh nộp bài thi, hệ thống sẽ tự động chấm điểm và thông báo kết quả thi cho thí sinh. Trƣờng hợp hết thời gian làm bài (hệ thống tự động tính thời gian làm bài) mà thí sinh chƣa nộp bài, hệ thống sẽ tự động nộp bài và chấm điểm.
e. Xem kết quả thi
Chức năng này cho phép thí sinh xem kết quả thi. Sau khi thi xong, thí sinh có thể xem kết quả bài thi vừa làm. Hệ thống sẽ hiển thị kết quả bài thi cho thí sinh.
Hình 3.4: Lược đồ tuần tự của mô đun Xử lý bài thi
12: Làm bài thi
7: Bắt đầu làm bài Thí sinh
Giao diện Hệ thống CSDL
1: Đăng nhập hệ thống 2: Chuyển dữ liệu đăng nhập vào hệ thống
3: Truy vấn tài khoản đăng nhập 4: Lấy dữ liệu môn thi
của thí sinh 5: Lấy dữ liệu các câu
hỏi của đề thi 6: Hiển thị thông tin bài thi
8: Bắt đầu tính thời gian
9: Chuyển thông tin thời gian hệ thống 10: Tính thời gian làm bài
11: Hiển thị đề thi và thời gian còn lại
13: Kiểm tra thời gian đã hết
14: Đóng cửa sổ làm bài, yêu cầu nộp bài thi
15: Nộp bài thi 16: Chuyển dữ liệu vào hệ thống
17: Chấm bài thi 18: Lƣu kết quả vào CSDL