3. Đối tượng nghiên cứu Error! Bookmark not defined.
2.2.2.4. Biểu đồ UseCase của tác nhân QuestionCreator
Hình 2.15 Use case quản lý Câu hỏi
Phân tích Use Case
Quản lý câu hỏi là chức năng tổng quan bao gồm thêm mới, chỉnh sửa và xóa các câu hỏi theo từng môn, từng đợt thi và từng loại hình khác nhau. Các câu hỏi cũng được phân loại theo các mức độ dễ, trung bình và khó trong chức năng này.
Use case liên quan: AddNewQuestion (Thêm câu hỏi), UpdateQuestion ( Chỉnh sửa), RemoveQuestion (Xóa), ClassifyQuestion (Phân loại)
Luồng sự kiện
Bảng 2.13 Luồng rẽ nhánh chính của tác nhân quản lý câu hỏi
QuestionCreator System
- Quản trị viên lựa chọn chức năng Quản lý câu hỏi
- Chọn loại hình thi từ combobox - Chọn đợt thi từ combobox - Chọn môn thi từ combobox
- Nhập nội dung câu hỏi vào giao diện - Chọn sang nhập đáp án
- Quản trị nhập các đáp án cho câu hỏi và đáp án đúng
- Nhập gợi ý và cách chấm điểm - Nhập mức điểm cho mỗi đáp án - Chọn kết thúc
- Hệ thống hiển thị giao diện Quản lý câu hỏi
- Hệ thống hiển thị giao diện nhập đáp án - Lưu lại thông tin về câu hỏi và đáp án - Kết thúc Use Case
Luồng rẽ nhánh 1:
Bảng 2.14 Luồng rẽ nhánh 1 của tác nhân quản lý câu hỏi
QuestionCreator System
- Quản trị hủy yêu cầu tạo câu hỏi - Hệ thống chuyển về giao diện chính - Use case kết thúc
Luồng rẽ nhánh 2:
Bảng 2.15 Luồng rẽ nhánh 2 của tác nhân quản lý câu hỏi
QuestionCreator System
- Quản trị nhập sai thông tin đầu vào - Hệ thống bắt các ngoại lệ và thông báo lỗi tương ứng
- Use case kết thúc