Một mô hình kho câu hỏi trắc nghiệm theo chuẩn QTI trong đào tạo điện tử với hệ cơ sở dữ liệu XML nguyên sinh
Main Article Content
Abstract
Tóm tắt. Chuẩn QTI đối với các hệ thống sát hạch trắc nghiệm bằng máy tính có vai trò tương tự như chuẩn SCORM với các hệ thống đào tạo điện tử (e-learning). Nghiên cứu này trình bày một mô hình hệ thống kho câu hỏi trắc nghiệm theo chuẩn QTI, sử dụng các công cụ phần mềm mã nguồn mở có quy mô nhỏ, gọn nhẹ, dễ dàng triển khai để bước đầu khuyến khích phát triển chuẩn QTI. Mô hình đề xuất là một ứng dụng web với cơ sở dữ liệu nguyên sinh XML eXist và ngôn ngữ XQuery cho phép phát huy lợi thế quản trị nội dung các tài liệu XML. Kiến trúc MVC mang lại cho hệ thống tính linh hoạt cao, mã lệnh ngắn gọn và dễ bảo trì.
References
[1] G. B. Wills, et. al., “A Delivery Engine for QTI Assessments”, School of Electronics and Computer Science, University of Southampton, Southampton, UK, 2008, http://eprints.ecs. soton.ac.uk/15980.
[2] R. Bourret, “XML Database Products”, 2010, www.rpbourret.com/xml/XMLDatabaseProds.htm.
[3] I. Ivanov, “Interactive Web Applications with XQuery”, 2003, http://www.xml.com/pub/a/ 2003/05/14/xquery.html.
[4] M. Kaufmann, D. Kossmann, “Developing an Enterprise Web Application in XQuery”, Web Engineering, Lecture Notes in Computer Science, Springer Berlin / Heidelberg, Volume 5648/2009, p. 465-468.
[5] W. Meier, “Developer's Guide: Writing Web Applications using XQuery”, http://exist. sourceforge.net/devguide.html.
[6] E. Palmitesta, “MVC-driven Web Application Framework: Why and How”, Mark Logic User Conference, May 12-14, 2009, San Francisco.
[7] D. J. Anderson, “Using MVC Pattern in Web Interactions”, white paper, 2000, http://www. uidesign.net/.../UsingMVCPatterninWebInter.html.
[8] W. Meier, “eXist: An Open Source Native XML Database”, http://www.springerlink.com/index/ dv46dpqmcnd4e1f3.pdf.
[9] A. Gabillon, “An Authorization Model for XML DataBases”, Conference: ACM Workshop on Secure Web Services, October 29, 2004, Fairfax VA, USA, p16-28.
[10] W. Meier, “User Authentication and Access Control”, http://exist.sourceforge.net/devguide. html.
[2] R. Bourret, “XML Database Products”, 2010, www.rpbourret.com/xml/XMLDatabaseProds.htm.
[3] I. Ivanov, “Interactive Web Applications with XQuery”, 2003, http://www.xml.com/pub/a/ 2003/05/14/xquery.html.
[4] M. Kaufmann, D. Kossmann, “Developing an Enterprise Web Application in XQuery”, Web Engineering, Lecture Notes in Computer Science, Springer Berlin / Heidelberg, Volume 5648/2009, p. 465-468.
[5] W. Meier, “Developer's Guide: Writing Web Applications using XQuery”, http://exist. sourceforge.net/devguide.html.
[6] E. Palmitesta, “MVC-driven Web Application Framework: Why and How”, Mark Logic User Conference, May 12-14, 2009, San Francisco.
[7] D. J. Anderson, “Using MVC Pattern in Web Interactions”, white paper, 2000, http://www. uidesign.net/.../UsingMVCPatterninWebInter.html.
[8] W. Meier, “eXist: An Open Source Native XML Database”, http://www.springerlink.com/index/ dv46dpqmcnd4e1f3.pdf.
[9] A. Gabillon, “An Authorization Model for XML DataBases”, Conference: ACM Workshop on Secure Web Services, October 29, 2004, Fairfax VA, USA, p16-28.
[10] W. Meier, “User Authentication and Access Control”, http://exist.sourceforge.net/devguide. html.