Abstract
Many CAL packages are implemented using an author language, which allows the developer of the package easily to create and alter lessons that are to be presented to the user. Typically, such a language must provide statements to send text to the screen, get input from the user, match this input against the expected answers and take the appropriate actions, etc., but it is suggested that recent advances in the development of both hardware technology and programming languages have meant that most author languages now have a severely outdated and ‘low-tech’ feel to them. Attempts to address this problem — and these appear to be few and far between — suffer other failings such as lack of generality or portability.
In this paper, we describe a new CAL author language that is aimed at exploiting the powerful graphical and other facilities offered by modern microcomputers and workstations. Thus, the language enables the author to specify the size and position of multiple windows; to direct text, diagrams and program output to any of these windows; to provide interaction via menus; and so on. Simple examples of use of the language in developing courseware are given. A highly portable interpreter for the language has been implemented, details of which are described in a subsequent section.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Apple Computer Inc., Apple Hypercard Script Language Guide: The Hypertalk Language, Addison-Wesley (1988)
P Barker, Author Languages for CAL, Macmillan (1987)
N Bevan and R Watson, The design and evaluation of a microcomputer based authoring system for trainers, Proc. IFAC/IFIP Conf. on ‘Training for Tomorrow', Lerden, The Netherlands (June 1983)
T Conlon, PILOT–the language and how to use it, Prentice-Hall International, Englewood Cliffs, NJ (1984)
S C Johnson, Yacc: Yet Another Compiler-Compiler, Comp. Sci. Tech. Rep. No. 32, Bell Laboratories, Murray Hill, New Jersey (1975)
M E Lesk, Lex-A Lexical Analyzer Generator, Comp. Sci. Tech. Rep. No. 39, Bell Laboratories, Murray Hill, New Jersey (Oct. 1975)
G J Makinson and H L Morarji, Experiences of a new authoring system for computer-assisted learning, Proc. 1986 Conf. Computers in Higher Education, Lancaster University, published as Trends in Computer-Assisted Education, R Lewis and E D Tagg (eds.), Blackwell Scientific Publications (1987), pp. 180–188
D A Young, The X Window System: Programming and Applications with Xt, OSF/Motif Edition, Prentice-Hall, Englewood Cliffs, NJ (1990)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jackson, D., Bell, M.A. (1992). A graphical CAL author language. In: Tomek, I. (eds) Computer Assisted Learning. ICCAL 1992. Lecture Notes in Computer Science, vol 602. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55578-1_79
Download citation
DOI: https://doi.org/10.1007/3-540-55578-1_79
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55578-0
Online ISBN: 978-3-540-47221-6
eBook Packages: Springer Book Archive