A CMT-based modeling language for courseware design

This paper presents a language for courseware design that tries to overcome usability limitations shown by the Course Modeling Technique (CMT). The proposed language is able to deal with the key aspects of courseware design: objectives, contents, and instructional path. Given that its potential users are non-technical, the representation of the language is close to natural language. For its design, an emperical experimentation was made comparing its expressivity power regard to CMT. The results showed that the proposed language is more expressive and avoids some ambiguities that appears when CMT is used. Finally, the designers who participate in the tests, think that the new language is better than CMT in terms of effort required to use it.

[1]  Pamela Taylor Northrup,et al.  Learning Objects for Instruction: Design and Evaluation , 2007 .

[2]  George M. Piskurich Rapid Instructional Design: Learning ID Fast and Right (Essential Knowledge Resource (Paperback)) , 2000 .

[3]  IMS learning design best practice and implementation guide - version 1.0 final specification , 2003 .

[4]  Starr Roxanne Hiltz,et al.  Asynchronous learning networks as a virtual classroom , 1997, CACM.

[5]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[6]  José A. Pino,et al.  Reusing courseware components , 2002, SEKE '02.

[7]  Terence Parr The Definitive ANTLR Reference: Building Domain-Specific Languages , 2007 .

[8]  José A. Pino,et al.  ICESEE: A tool for developing engineering courseware , 2003, Comput. Appl. Eng. Educ..

[9]  Tariq Aldowaisan,et al.  Business process reengineering: an approach for process mapping , 1999 .

[10]  Peter C. Lockemann,et al.  Modular development of multimedia courseware , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.

[11]  B. Achiriloaie,et al.  VI REFERENCES , 1961 .

[12]  Michael Michalko,et al.  Thinkertoys: A Handbook of Creative-Thinking Techniques , 1991 .

[13]  施國琛,et al.  Sharable Content Object Reference Model (SCORM) , 2008, Encyclopedia of Multimedia.

[14]  MichaelMichalko Thinkertoys: A Handbook of Creative-Thinking Techniques , 2006 .

[15]  Bruce J. MacLennan,et al.  Principles of Programming Languages , 1983 .

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

[17]  Ronald P. Anjard,et al.  Total quality management: key concepts , 1998 .

[18]  Jay F. Nunamaker,et al.  Electronic meeting systems , 1991, CACM.

[19]  Bruce J. MacLennan Principles of programming languages - design, evaluation, and implementation , 1987 .

[20]  Craig Larman,et al.  Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process , 2001 .

[21]  G.C.N. Yeung,et al.  Principles of programming languages: Design, evaluation, and implementation , 1985, Proceedings of the IEEE.

[22]  Phil Barker,et al.  IMS meta-data best practice guide for IEEE 1484.12.1-2002 Standard for Learning Object Metadata , 2006 .