BOOSTING THE ADOPTION OF COMPUTER MANAGED INSTRUCTION FUNCTIONALITIES IN E-LEARNING SYSTEMS
Keywords:
E-Learning, standardization, Computer Managed Instruction, CMI, SCORM RTE, framework, Service Oriented Architecture, SOA, Web ServicesAbstract
Standardization efforts in e-learning are mainly aimed at achieving interoperability among Learning Management Systems (LMSs) and Learning Object (LO) authoring tools. In particular, the main standard producers are giving special attention to a set of functionalities, referred to as Computer Managed Instruction (CMI) and also known as SCORM Run-Time Environment. Their adoption is crucial in the achievement of full interoperability among LMSs and LO authoring tools since they allow LOs to be launched in the LMS and to exchange data with it. Even desirable, standard compliancy and guideline adoption are difficult to obtain for LMS producers. This paper presents two design solutions aimed at boosting the adoption of CMI functionalities in Object-Oriented and Message-Oriented LMS systems, respectively. The former is a framework, named CMIFramework, which allows LMS developers to rapidly adopt CMI functionalities in Object-Oriented systems. The latter is a Service Oriented Architecture (SOA)- based reference model for offering the CMI functionalities as a service, external to the LMS. We investigate several case studies concerning the adoption of CMI functionalities, using our solutions, in different e-learning contexts.
Downloads
References
AICC (2007), Aviation Industry CBT Committee, http://www.aicc.org/
AICC CMI (2004), CMI Guidelines for Interoperability AICC rev. 4.0
http://www.aicc.org/docs/tech/cmi001v4.pdf
Andreev, R., Ganchev, I., O'Droma, M. (2005), Content metadata application and packaging
service (CMAPS) - innovative framework for producing SCORM-compliant e-learning content,
Proc. of 5th International Conference on Advanced Learning Technologies, pp274–278
Authorware (2007), Macromedia Authorware 7, http://www.adobe.com/products/authorware/
Axis (2006), Apache Web Services – Axis, http://jakarta.apache.org/axis /
Bohl O., Schellhase J., Sengler R., Winand U. (2002), “The Sharable Content Object Reference
Model (SCORM) – A Critical Review”, Int. Conf on Computers in Education, pp950-951
Buendia, F., Hervas, A., (2006). An Evaluation Framework for e-Learning Platforms Based on
Educational Standard Specifications, Proc. of 6th Intl Conf on Advanced Learning Technologies,
pp184-186
Casella, G., Costagliola, G., Ferrucci, F., Polese, G., Scanniello (2006) G., A SCORM Thin Client
e-learning Systems Based on Web Services, To appear in International Journal of Distance
Education Technology
Chu, C.P., Chang, C.P., Yeh C.W., Yeh Y.F. (2004), A Web-service oriented framework for
building SCORM compatible learning management systems, Proceedings of International
Conference on Information Technology: Coding and Computing, pp156-161 Vol.1
Criteri e procedure di accreditamento dei corsi di studio a distanza delle università statali e non
statali e delle istituzioni universitarie abilitate a rilasciare titoli accademici di cui all'art. 3 del
decreto 3 novembre 1999, n. 509 - G.U. n. 98 del 29/04/2003
http://www.unimercatorum.it/Documenti/Decreto17_04_03.pdf (in Italian)
Dublin Core (2005), Dublin Core Metadata Initiative, http://dublincore.org
Edutools (2007), EduTools Course Management System Comparisons – Reborn
http://www.edutools.info/static.jsp?pj=4&page=HOME
Emmerich, W. (2000), Engineering Distributed Objects. John Wiley and Sons
Fayad, M.E., Schmidt, D.C. (1997), Object-Oriented Application Frameworks, Communications
of the ACM, 40 (10), pp32-38
Friesen, N. (2004), Three Objections to Learning Objects and E-learning Standards, McGreal, R.
(Ed.). Online Education Using Learning Objects. London: Routledge, pp. 59-70.
Hussain, N., Khan, M.K. (2006), SCASDA: SCORM-based Centralized Access, Search and
Discovery Architecture, Proc. of the International Conference on SCORM 2004, pp137-140
IEEE LTSC (2007), IEEE Learning Technology Standards Committee, http://ieeeltsc.org/
IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries, 1990.
IMS (2007), IMS Global Learning Consortium, http://www.imsglobal.org/
IMS WS (2005), IMS General Web Services Final Specification v. 1.0
http://www.imsglobal.org/gws/index.html
Johnson, R.E., Foote, B. Designing reusable classes. J. Object-OrientedProgramming 1, 5
(June/July 1988), pp. 22-35.
LTSC WG1 (2006), IEEE LTSC, WG1, Architecture & Reference Model
http://ieeeltsc.org/inactive/arch/
LTSC WG11 (2002), IEEE LTSC, WG11, Computing Managed Instruction
http://ltsc.ieee.org/wg11/index.html
LOM (2002), Learning Object Metadata, IEEE LTSC, WG12, http://ltsc.ieee.org/wg12/
Lin, N.H., Shih, T.K., Hui-huang, H., Chang, H. P., Chang, H. B., Ko, W. C.; Lin, L.J. (2004),
Pocket SCORM, Proc. of 24th International Conference on Distributed Computing Systems
Workshops, pp274-279
Moodle (2005), Moodle, A Free, Open Source Course Management System for Online Learning,
Nakabayashi, K., Kubota, Y., Yoshida, H., Shinohara, T. (2001), Design and Implementation of
WBT System Components and Test Tools for WBT content standards, Proc. of 1st IEEE Int.
Conf. on Advanced Learning Technologies, pp213-214
OASIS (2007) - Reference Model for Service Oriented Architecture v1.0
http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf
Pahl, C., Barrett, R. (2004), A web services architecture for learning object discovery and
assembly, Proc. of 13th int. World Wide Web conference on Alternate track papers, pp446-447
Pree W., Design patterns for object-oriented software development, ACM Press/Addison-Wesley
Publishing Co., 1995
Qu C., Nejdl W. (2002), “Towards Interoperability and Reusability of Learning Resource: a
SCORM-conformant Courseware for Computer Science Education”, Proc. of 2nd IEEE Int. Conf.
on Advanced Learning Technologies, pp525-530
Redol J., Simões D., Carvalho A., Páscoa H., Coelho J., Grave P., Luís R., Horta N. (2003),
“VIANET – A New Web Framework for Distance Learning”, Proc. of 3rd IEEE Int. Conf. on
Advanced Learning Technologies, pp258-259
Rehak, D. (2002), SCORM is not for everyone. Kraan, W. & Wilson S. (Eds.)
http://www.cetis.ac.uk/content/20021002000737
Rosemberg, M. J. (2002) e-Learning. Makron Publishing, So Paulo.
Sakai (2005), Sakai Project, http://www.sakaiproject.org
Santos J.M., Anido L., Llamas M. (2003), “On the Use of E-learning Standards in Adaptive
Learning Systems”, Proc. of 3rd IEEE Int. Conf. on Advanced Learning Technologies, p. 480
SCORM (2007), Advanced Distributed Learning – SCORM
http://www.adlnet.gov/scorm/index.cfm
SCORM RTE (2004), The Scorm Run-Time Environment ver 1.3.1
http://www.adlnet.org/scorm/history/2004/documents.cfm
Shih, T.K., Chang, W. C., Lin, N.H., Lin, L.H., Hsu, H. H., Hsieh, C. T. (2003), Using SOAP and
.NET web service to build SCORM RTE and LMS, Proc. of Advanced Information Networking
and Applications, pp408-413
Simek, H., Akpinar, Y., (2005). Overcoming scormification difficulties in implementing a
learning content management system, Proc. of 6th International Conference on Information
Technology Based Higher Education and Training, pp. T3A/11 - T3A/16
SOAP CP (2006), SOAP Conversation Protocol 1.0
http://dev2dev.bea.com/pub/a/2002/06/SOAPConversation.htm
Su J. M., Tseng S. S., Weng J. F., Chen K. T.; Liu Y. L., Tsai Y. T. (2005), An object based
authoring tool for creating SCORM compliant course, Proc. of 19th Int. Conf. on Advanced
Information Networking and Applications, pp209-214 vol.1
TagLibs – The Jakarta TagLibs Project, http://jakarta.apache.org/taglibs/index.html
Tamura Y., Yamamuro, T. (2006), Distributed and Learner Adaptive e-Learning Environment
with Use of Web Services, Proc. of the International Conference on SCORM 2004, pp11-15
Toolbook Instructor (2007), e-Learning Software Content Authoring Tool
Validator (2006), The Jakarta Project – Commons Validator
http://jakarta.apache.org/commons/validator/
Vossen, G., Westerkamp, P. (2003), E-learning as a Web service, Proceedings of Seventh
International Database Engineering and Applications Symposium, pp. 242 – 249
Vossen, G.; Westerkamp, P. (2006). Towards the Next Generation of E-Learning Standards:
SCORM for Service-Oriented Environments, Proc. of 6th International Conference on Advanced
Learning Technologies, pp1031-1035
Wang G.L., Li Y.S., Yang S.W., Miao C.Y., Xu J., Shi M.L. (2005), Service-oriented grid
architecture and middleware technologies for collaborative e-learning, Proceedings of IEEE
International Conference on Services Computing, Orlando, FL, USA, pp67-74 vol.2
Xiaofei L., El Saddik, A., Georganas, N.D. (2003), An implementable architecture of an e-learning
system, Proc. of IEEE Canadian Conf. on Electrical & Computer Engineering, pp717-720 vol.2