Mơ hình cây phân cấp thư mục 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 78 - 79)

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

4.9 Mơ hình cây phân cấp thư mục câu hỏi

Với cách xây dựng cây như trên, ngân hàng câu hỏi có thể đáp ứng hầu hết các nhu cầu lưu trữ của người dạy. Hình 4.9 trình bày một cấu trúc lưu trữ ngân hàng câu hỏi mà nhóm lấy làm ví dụ. Trong ngân hàng câu hỏi này, tầng đầu tiên của cây sẽ là môn học, kế đến là các chủ đề của môn hoặc bài lab và cuối cùng là các câu hỏi. Cụ thể, mơn CTDL&GT sẽ có các chủ đề như Cây, Giải thuật sắp xếp, v.v... Trong chủ đề Cây sẽ là các câu hỏi như Câu hỏi 3, Câu hỏi 4. Tuy nhiên, nếu người dạy muốn tổ chức một lớp lưu trữ khác, lấy ví dụ là các chuẩn đầu ra (L.O.1.1, L.O.2.2, ...). Người dạy có thể hoàn toàn tạo thêm một số thư mục như vậy như việc tổ chức của mơn học KTLT trong hình 4.9.

4.2.5 Ngân hàng câu hỏi chung và riêng

Khi thiết kế ngân hàng câu hỏi, ngoài tạo ra một nơi để lưu trữ câu hỏi, nhóm cịn hướng đến giải pháp giúp những người dạy có thể chia sẻ câu hỏi với nhau. Thông thường, trong công

việc giảng dạy thực hành ở các mơn lập trình cơ bản của khoa Khoa học và Kỹ thuật Máy tính, Đại học Bách Khoa, các trợ giảng sẽ có một số bài lab được soạn sẵn bởi một nhóm ra đề. Điều này sinh ra nhu cầu cần có một nơi lưu trữ câu hỏi mà mọi người dạy đều được chia sẻ và sử dụng. Để giải quyết nhu cầu này, nhóm đề xuất một ngân hàng chung có thể được sử dụng bởi tất cả người dạy trong cùng một tổ chức.

Tuy nhiên, nếu một người dạy nào đó muốn tạo một câu hỏi mà khơng muốn chia sẻ với người dạy khác (giả dụ như câu hỏi nháp chưa đảm bảo về chất lượng) thì chỉ duy nhất một ngân hàng được sử dụng chung sẽ không đáp ứng được nhu cầu này. Điều này dẫn đến nhu cầu một nơi lưu trữ câu hỏi cá nhân riêng biệt, tránh ảnh hưởng đến ngân hàng câu hỏi chung.

Vì vậy, nhóm đề xuất giải pháp ngân hàng chung và riêng cho ngân hàng câu hỏi của hệ thống, trong đó:

Ngân hàng chung: Nơi các người dạy trong cùng một tổ chức có thể lưu trữ, chia sẻ các

câu hỏi được sử dụng chung cho việc giảng dạy.

Ngân hàng riêng: Nơi lưu trữ các câu hỏi riêng của mỗi người dạy, chỉ có chính họ mới

được truy cập.

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 78 - 79)

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

(159 trang)