16Bảng 3.11 – Bản đặc tả Use Case: Thêm hoạt động, tài nguyên vào khóa học
Use Case: THÊM HOẠT ĐỘNG, TÀI NGUYÊN VÀO
KHÓA HỌC ID: 06 Mức độ: Cao
Tác nhân chính: Ngƣời Tạo Khóa Học, Quản Trị Viên Hệ Thống; Quản Lý Viên; Giảng Viên Toàn Quyền.
Loại Use Case: Chi Tiết, Cần thiết.
Đối tƣợng liên quan và Các mối quan tâm:
i. Ngƣời Tạo Khóa Học Quản Trị Viên Hệ Thống, Quản Lý Viên: Thêm các hoạt
động (activity) và tài nguyên (resource) vào khóa học nhƣ là những tài liệu học tập, tài liệu đánh giá ngƣời học. Chủ yếu là thực hiện nhiệm vụ quản trị đối với hệ thống.
ii. Giảng Viên Toàn Quyền: Thêm các hoạt động (activity) và tài nguyên (resource) vào khóa học nhƣ là những tài liệu học tập, tài liệu đánh giá ngƣời học.
Mô tả: Use Case này mô tả tóm tắt quá trình thêm một tài nguyên hoặc hoạt động vào hệ thống.
Trigger: Ngƣời dùng truy cập vào khóa học và chọn loại tài nguyên hoặc hoạt động cần thêm vào khóa học.
Điều kiện trƣớc:Phải truy cập vào khóa học. Chế độ chỉnh sửa (editting) của khóa học phải đƣợc bật.
Điều kiện sau: Các hoạt động của ngƣời dùng đối với khóa học đƣợc ghi dấu lại (log).
Mối quan hệ:
Association: -
Include: XEM THÔNG TIN KHOÁ HỌC
Extend: -
Generalization: -
Luồng sự kiện cơ bản:
1. Ngƣời Dùng truy cập màn hình xem khóa học và chọn chức năng thêm hoạt động,
tài nguyên.
2. Hệ thống hiển thị màn hình thêm thông tin cho hoạt động, tài nguyên tƣơng ứng.
3. Ngƣời Dùng thiết lập thông tin cho hoạt động, tài nguyên và chọn lƣu trữ các thay đổi.
4. Hệ thống kiểm tra tính hợp lệ của thông tin:
4.1. Nếu thông tin KHÔNG hợp lệ: Hệ thống xuất thông báo và trở lại bƣớc 2.
4.2. Nếu thông tin CÓ hợp lệ: Hệ thống ghi nhận kết quả và trở về màn hình xem khóa học.
5. Kết thúc luồng sự kiện của Use Case này.
Luồng sự kiện ngoại lệ:
Các vấn đề mở rộng:
Nguồn tham khảo: (Tự soạn thảo) Adaptation Issues