Sơ đồ hoạt động của tính năng gợi ý câu hỏi

Một phần của tài liệu Hệ thống hỗ trợ thực hành lập trình và gợi ý lộ trình thực hành (Trang 116 - 119)

A Kết quả phân loại câu hỏi môn KTLT và CTDL&GT

4.25 Sơ đồ hoạt động của tính năng gợi ý câu hỏi

Trong sơ đồ:

levellà độ khó tương ứng với khả năng hiện tại của sinh viên.

rule 1,rule 2,rule 3lần lượt tương ứng với các điều kiện 1, 2, 3 được nêu tại 4.3.9.

Algorithm 1là thuật tốn tìm xác suất xuất hiện của các câu hỏi được nêu tại Thuật tốn 1.

Algorithm 2là thuật tốn chọn câu hỏi gợi ý được nêu tại Thuật toán 2.

Sinh viên sử dụng tính năng này bằng cách vào một bài Thực hành có kiểu làBài luyện tập.

Ở lần đầu tiên vào, mơ-đun gợi ý sẽ đánh dấu độ khó tương ứng cho sinh viên là dễ và chọn ngẫu nhiên một câu hỏi dễ bất kỳ cho sinh viên. Sau khi sinh viên làm xong và nộp bài, quá trình gợi ý được mơ tả trên sơ đồ, sinh viên sẽ có một câu hỏi mới để tiếp tục luyện tập.

để kiểm tra khả năng của người học (từ dễ lên trung bình và từ trung bình lên khó). Bảng 4.26 mơ tả chi tiết tính năng Cấu hìnhBài luyện tập.

Bảng 4.26:Bảng mơ tả use-case cho tính năng Cấu hình Bài luyện tập

Tên use-case Tạo bài luyện tập

Người tác động Lecturer, Admin

Mơ tả Tính năng giúp người dùng cấu hình các thơng số cần thiết cho 2

bộ điều kiện.

Tiền điều kiện Người dùng đang ở màn hình của Bài luyện tập.

Luồng đi thơng thường

1. Người dùng nhấn nútConfig rules.

2. Hộp thoại hiện ra các thơng số cần cấu hình cho điều kiện từ dễ lên trung bình.

3. Người dùng nhập các thơng tin cần cấu hình.

4. Người dùng nhấn chọn tab để chuyển sang cấu hình cho điều kiện từ trung bình lên khó.

5. Người dùng nhập các thơng tin cần cấu hình. 6. Người dùng nhấn nútConfirm.

7. Người dùng chọn câu hỏi để thêm vào.

Ngoại lệ

Ngoại lệ 1: bước 3

3a. Nếu người dùng khơng nhập một trong các thơng tin cấu hình, hệ thống hiện thơng báo đến người dùng.

Ngoại lệ 2: bước 4

4a. Nếu người dùng nhấnConfirmmà khơng chọn tab để cấu hình từ trung bình lên khó, hệ thống hiện thơng báo đến người dùng.

Ngoại lệ 3: bước 5

5a. Nếu người dùng khơng nhập một trong các thơng tin cấu hình, hệ thống hiện thơng báo đến người dùng.

Luồng đi thay thế

Thay thế 1: bước 3

3a. Người dùng tiếp tục điền các thơng tin cịn thiếu. Sau đó tiếp tục bước 4 trongLuồng đi thông thường.

Thay thế 2: bước 4

4a. Người dùng tiếp tục bước 4 trongLuồng đi thông thường.

Thay thế 3: bước 5

5a. Người dùng tiếp tục điền các thông tin cịn thiếu. Sau đó tiếp tục bước 6 trongLuồng đi thông thường.

Luồng đi thông thường, bước 3 và 4, người dùng sẽ nhập các thơng tin cần cấu hình cho

2 bộ điều kiện: từ dễ lên trung bình và từ trung bình lên khó. Đối với mỗi bộ điều kiện, có 5 thơng tin cần cấu hình gồm:

1. Số câu tối thiểu cần làm

2. Điểm tối thiểu cần đạt của 3 bài làm cuối cùng

3. Số câu tối thiểu cần đạt đồng thời 2 điều kiện về số lần nộp bài tối đa và số điểm tối thiểu 4. Số lần nộp bài tối đa (là một điều kiện cần thỏa của điều kiện 3)

4.3.12 Hiện thực tính năng gợi ý câu hỏi

Một phần của tài liệu Hệ thống hỗ trợ thực hành lập trình và gợi ý lộ trình thực hành (Trang 116 - 119)

Tải bản đầy đủ (PDF)

(159 trang)