D.Siviter@sbu.ac.uk
South Bank University
Phil.Siviter@brighton.ac.uk
University of Brighton
An overview of HyperCourseware ideas was presented in the main body of this report under Issues addressed by existing Courseware Management Systems. In particular, the generic approach to courseware structuring and basic features of HyperCourseware were described. In the sub section Picking and Mixing within HyperCourseware, we presented a simplified view of how HyperCourseware's generic structure of Topics and Activities maps onto an underlying resource of directories and files. In this appendix, we provide a more detailed description of this mapping, including those features which enable HyperCourseware to support arbitrary network structures. In addition, some of the other main features of HyperCourseware are summarised.
We will use a deliberately miniature example to illustrate the important ideas, viz., our aptly named "Mickey Mouse Multimedia Course" (see figures 1 and 2).
![]()
Figure 1. The Mickey Mouse Multimedia Course outline.

Figure 2. Mapping the Topics and sub Topics onto directories and sub directories.

Figure 3. Installing Activities in Topics is analogous to copying files into directories.
HyperCourseware takes each of these file resource management ideas and provides their conceptual equivalents at a courseware management level. It then adds further facilities for linking courseware resources (taking Hypertext linking as a metaphor) and further facilities for viewing and navigating the structure of those resources.
A HyperCourseware Management System provides a suite of tools for automating the manipulation, viewing and navigating of courseware resources. End-users of HyperCourseware interact with whatever educational super-structures have been designed by authors (see in main report within section 3.1.1 Issues of structure, views, navigation and orientation); end-users need never encounter such low level concepts as files and directories. Courseware developers operate at the same levels as users but also use the HyperCourseware Management System to map these user-level structures onto the underlying files and directories. Ignoring the specific details of how these tools actually operate, one can see a summary of the kinds of "pick and mix" available within HyperCourseware by looking at the following diagrams. These diagrams illustrate how the various high level facilities of picking and mixing Topics and Activities translate into moving, copying, linking and embedding files within directories.

Figure 4. Linking to a file/application which resides outside of the course.

Figure 5. Making an Activity "exportable" and linking to it from other Topics.

Figure 6. Copying Activities from one course to another by physically copying the file from one directory to another.

Figure 7. Copying an entire Topic from one Course to another by copying entire directories (and sub directories with sub Topics).
The tools include:
The templates provide all the necessary functionality to enable interaction with the CMS - e.g., invocation of maps and indexes, interaction with the sequencer, exporting of navigational information to a history manager, orientation status information and a range of navigational controls, etc. They are immediately usable by courseware authors and developers, providing a consistent look and feel, and they can be further customised by authors as required. The templates include:
Authors have a very wide scope to customise these functional templates. Examples in use will be functionally similar but can be visually very diverse. For examples of these tools and examples of how the templates have been used, see in the main report within section 3.1.2 under the sub-heading Picking and Mixing within HyperCourseware and further examples here in figures 8 and 9.

Figure 8. A fragment of a course map, plus a controls palette on which the user has invoked an index of Topics.

Figure 9. An example lesson showing standard orientation and navigation facilities.