A Functional Analysis of Courseware Authoring Languages
- 1 March 1982
- journal article
- Published by Taylor & Francis in AEDS Journal
- Vol. 15 (3) , 107-125
- https://doi.org/10.1080/00011037.1982.11008312
Abstract
An opening discussion of the rationale for sharing courseware between educators in terms of minimizing costs and maintaining quality is followed by a description of how sharing is accomplished and how hardware and software incompatibilities can impede the process. The author then introduces a system for circumventing the problems. This system, called a multilingual-interpreter system, allows a number of different authoring languages to be implemented on different machines while minimizing the work required to accomplish the task. By taking advantage of the large number of common properties (overlap) that exists between authoring languages, a reduction in time and effort is realized. In order to determine the extent of this overlap, an analysis was performed on five representative authoring languages: BASIC, CAN-7, COURSEWRITER, TUTOR, and NATAL The results of the analysis revealed that, when the syntactic portion of each language is ignored, a significant degree of functional overlap exists between the languages. The author discusses the ramifications of this finding in terms of authoring language implementation and courseware sharing.Keywords
This publication has 3 references indexed in Scilit:
- Courseware Development and the NSFComputer, 1980
- UNIX Time-Sharing System: Portability of C Programs and the UNIX SystemBell System Technical Journal, 1978
- The Wide World of Computer-Based EducationPublished by Elsevier ,1976