A Kết quả phân loại câu hỏi môn KTLT và CTDL&GT
4.7 Tính tái sử dụng của ngân hàng câu hỏi Moodle
cho sinh viên làm lại những câu hỏi cũ, người dạy có thể truy cập vơ ngân hàng câu hỏi và sau đó chọn lại các câu hỏi cũ để thêm vào bài thực hành Ơn tập Mảng. Hình 4.7 cho thấy rằng, khác với AGS, Câu hỏi 1 giờ đây có tính tái sử dụng và khơng cần phải tạo câu hỏi mới. Cơ sở dữ liệu lúc bấy giờ chỉ cần một bản ghi choCâu hỏi 1nhưng câu hỏi này có thể sử dụng đến 2 lần.
4.2.3 Tổng quan về tính năng quản lý ngân hàng câu hỏi của hệ thống
Sau khi đã khảo sát về tình trạng hiện tại của AGS cũng như học hỏi các tính năng hiện có của Moodle, nhóm quyết định phát triển thêm cho hệ thống hiện tại tính năng quản lý ngân hàng câu hỏi.
Trong phiên bản mới được phát triển từ AGS, học hỏi Moodle, nhóm sẽ phát triển một ngân hàng câu hỏi riêng biệt để lưu trữ câu hỏi. Các bài thực hành giờ khơng cịn là nơi lưu trữ câu hỏi mà sẽ được cấu thành từ các câu hỏi trong ngân hàng.
Tuy nhiên, khác với Moodle, ngân hàng câu hỏi của nhóm sẽ khơng nằm trong hay thuộc về một khóa học. Thay vào đó, ngân hàng câu hỏi này sẽ thuộc về một tổ chức (ví dụ như khoa Máy tính), tức là các câu hỏi sẽ được chia sẻ trong phạm vi một tổ chức. Lý do nhóm hiện thực điều này là vì các khóa học trong phạm vi do nhóm xác định (ở phần 1.5) là những mơn học lập trình cơ bản. Các câu hỏi của những mơn học này thường có thể sử dụng xen lẫn nhau. Lấy ví dụ, chủ đề Đệ quy của mơn Kỹ thuật lập trình (KTLT) có thể được dùng để ơn tập các kiến thức lập trình cho mơn Cấu trúc dữ liệu và Giải thuật (CTDL>)).
Hình 4.8 mơ tả cụ thể hơn cho ví dụ trên cũng như trình bày tổng quan về ngân hàng câu hỏi của hệ thống. Từ đó, ngân hàng câu hỏi mà nhóm đề xuất về lâu dài sẽ tạo thành một kho câu hỏi lập trình ngày càng lớn.