Mục đích và vị trí của plugin trong hệ thống

Một phần của tài liệu tìm hiểu và xây dựng hệ thống framwork hỗ trợ các hình thức trắc nghiệm (Trang 130 - 132)

Mục đích của việc plugin là giúp tạo ra một hệ thống linh hoạt và có tính tiến hóa cao.Nhờvào sựlinhhoạt đómà ngườisửdụng baogồm cảgiáoviên, sinh viênvà nhà quản trị có khả năng cấu hình hệ thống một cách linh hoạt tùy theo sở thích. Cáccâu hỏi, các thành phần giao diệnvà các template bài thi có thể được đưa vào

và lấy ra hệ thống một cách dễ dàng, việc mở rộng trở nên đơn giản và nhanh chóng.

Hình7-1Minhhọaplugin

Trong hệ thống dịch vụ thi cử trực tuyến này, có 3 vị trí cung cấp cơ chế plugin, bao gồm:

o Plugincâuhỏi: đâylà pluginquantrọng nhất,chiếmtỉ lệlớntrongs

các chức năng và quyết định sự thành bại của hệ thống. Hiện tại, cơ chế plugin câu hỏi đã hoàn thành và hoạt động tốt, thể hiện qua việc

101

một số loại câu hỏi quan trọng nhất của thi trắc nghiệm đã được pluginvàovàhoạtđộngtốt.

o Plugin các thành phần giao diện: phần plugin này giúp cho việc s

dụng trang chủ của ứng dụng web trở nên thân thiện và tiện lợi hơn khi nó cho phép người dùng có thể tùy biến vị trí các thành phần giao diện, thêm hay bớt một số nào đó và thông tin cấu hình này sẽ được lưulạitrongtàikhoảncủamỗithànhviên.

o Plugin template bài thi: trong cơ chế hiển thị bài thi, hệ thốn

g

ETSONLINE có khả năng load động các template bài thi trong một thư mục quy ước và theo sự chỉ định của người giáo viên. Khi tạo đề thi, người giáo viên có thể chỉ định rằng họ muốn dùng templatenào trong số các template đang có mà hệ thống tự động nhận biết và hiển thịdanhsách.Nếukhôngmuốndùngnhữngtemplatecósẵn,chúngta hoàn toàn có thể cung cấp thêm các template mới một cách dễ dàng bằng cách tạo file template tùy ý theo một số quy ước nhỏ và chép vàomộtvịtríđãđịnhtrênserver.

Một phần của tài liệu tìm hiểu và xây dựng hệ thống framwork hỗ trợ các hình thức trắc nghiệm (Trang 130 - 132)