Scorm run-time environment as a service

Standardization efforts in e-learning are aimed at achieving interoperability among Learning Management Systems (LMSs) and Learning Object (LO) authoring tools. Some of the specifications produced have reached quite a good maturity level and have been adopted in software systems. Some others, such as SCORM Run-Time Environment (RTE), have not reached the same success, probably due to their intrinsic difficulty in being understood adequately and implemented properly. The SCORM RTE defines a set of functionalities which allow LOs to be launched in the LMS and to exchange data with it. Its adoption is crucial in the achievement of full interoperability among LMSs and LO authoring tools. In order to boost the adoption of SCORM RTE in LMSs, we propose a Service Oriented Architecture (SOA)-based reference model for offering the SCORM RTE functionalities as a service, external to the LMS. By externalizing functionalities from LMSs, our model encourages the independent development of e-learning system components, allowing e-learning software producers to gain several benefits, such as better software re-use and easier integration and complexity management, with a consequent cost reduction. The proposed model is validated through a prototype system, in which a popular LMS, developed with PHP language, is enhanced with the support of SCORM RTE functionalities, provided by an external Web service based on Java technology.

[1]  Xu Jun,et al.  Service-oriented grid architecture and middleware technologies for collaborative e-learning , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[2]  Proceedings 23rd International Conference on Distributed Computing Systems Workshops , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[3]  Timothy K. Shih,et al.  Pocket SCORM , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..

[4]  Giuseppe Scanniello,et al.  A SCORM Thin Client e-learning Systems based on Web Services , 2007 .

[5]  Gottfried Vossen,et al.  E-learning as a Web Service , 2004, Grundlagen von Datenbanken.

[6]  N.D. Georganas,et al.  An implementable architecture of an e-learning system , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[7]  Y. Kubota,et al.  Design and implementation of WBT system components and test tools for WBT content standards , 2001, Proceedings IEEE International Conference on Advanced Learning Technologies.

[8]  Martin Dougiamas Moodle-A Free, Open Source Course Management System for Online Learning , 2006 .

[9]  Toshio Okamoto,et al.  Distributed and Learner Adaptive e-Learning Environment with Use of Web Services , 2006, Sixth IEEE International Conference on Advanced Learning Technologies (ICALT'06).

[10]  Paul Douglas,et al.  International Conference on Information Technology : Coding and Computing , 2003 .

[11]  Ching-Tang Hsieh,et al.  Using SOAP and .NET Web Service to build SCORM RTE and LMS , 2003, 17th International Conference on Advanced Information Networking and Applications, 2003. AINA 2003..

[12]  Claus Pahl,et al.  A web services architecture for learning object discovery and assembly , 2004, WWW Alt. '04.

[13]  Chih-Ping Chu,et al.  A Web-service oriented framework for building SCORM compatible learning management systems , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..