Kevin Macken
Staffordshire University Business School
K.Macken@staffs.ac.uk
The SuperCAL project of Staffordshire University and the University of Trieste, Italy describes a way of producing interactive computer aided learning materials for the Internet. (see http://www.staffs.ac.uk/supercal/supercal.htm). This document focuses on the use of SuperCAL as a Courseware Management System; a role which it is argued it performs naturally and comprehensively. This is primarily because of SuperCAL's separation out all aspects of courseware development (the academic texts, diagrams, images, multimedia files, interactive elements, the content from style) combined with the power and simplicity of Internet Browsers and the Internet document format, HTML.
Some familiarity with authoring tools and the Internet is assumed below.
![]()
SuperCal: Figure 1. Development Process.
The courseware product is viewed using an Internet Browser, such as the Netscape Navigator, by developers, testers and even end-users while it is being constructed with comments emailed to individual developers using the Browser's email feature.
The SuperCAL development process allows the content to be separated from the style to a large extent. Style elements can be added or altered late in development thus minimising courseware management problems by permitting early concentration on content and near-launch-date focusing on appearance; a desirable and natural sequence.
SuperCAL development entails the separation of the courseware material into relatively many, small files. This helps to isolate bugs and render the courseware fault-tolerant. Defective parts can be rapidly decommissioned and repaired without taking the entire product off-line.
Being network-based facilitates group development and the production of networkable products. Template HTML files and authoring templates can be provided from a 'Authoring' section of the courseware package. In fact, this 'Authoring Topic' can be the first part of the courseware to be completed, so that the teaching package teaches the development team how to develop the teaching package; a kind of bootstrapping process.
Because SuperCAL is as flexible as a word-processing package, it allows the courseware content to dictate the structure. e.g. a unit could be defined by whatever piece of material ends with a multiple choice questionnaire.
The files would probably be linked thematically using common design elements and artwork.
![]()
SuperCal: Figure 2. Accessing SuperCal Units.
SuperCAL as a Courseware Management System can be considered Open to the point of chaos. Order and manageability are imposed using a variety of relatively rapidly developed menu systems, maps, indexes or bookmarks. This is directly related to the anarchic nature of the World Wide Web which has no structure except that imposed by menus, maps, indexes etc.
Links are tested as courseware is developed or used. HTML shareware utilities are available which can test for broken links or lost files automatically. No cumbersome or restrictive link-management software is required. The development team can experiment freely to evolve the best strategy. e.g. have (relative) links only from menus to topics with no links between topics or from topics back to menus. This allows for alternative sets of menus accessing the same body of topics for different purposes.
The World Wide Web Server hosting the SuperCAL application can supply precise information on link usage.
Many different menus can access the same body of topics, tailored for different groups of users.
Arguably, courseware based on the Internet, as SuperCAL is, is the only truly Open Courseware. (Based as it is on an open document standard - HTML.)
Some experts predict the Internet Browser could become the computer interface of the future, replacing MS Windows, Macintosh Finder etc. This reinforces the idea of using Internet technology as the courseware management system, rather than proprietary CMS solutions.
SuperCAL and the Internet in general can be considered as an open CMS...
Managing courseware development with SuperCAL is simplified as it is document-centric or content-centric unlike much existing courseware which is authoring-tool centric. Authoring tools can be changed in mid-development without major restructuring as HTML probably provides the majority of the package's content, look and feel.