This report presents the principal software tools developed in the Educational Technology Center at the University of California, Irvine to facilitate the implementation of computer based learning materials. The pedagogical specifications for such materials are developed by teams of educational experts and then turned over to coders for implementation using these software tools.
This software provides capabilities in three general areas:
- Window oriented text and graphics display facilities coupled input and timing capabilities.
- File structures and access mechanisms which support separation of the algorithmic content of a program from data needed by the program.
- Facilities for processing, recognizing and classifying responses given by learners to the questions presented by computer based learning materials.
The implementation is done in UCSD Pascal which has a "units" capability similar to "packages" in Ada and "modules" in Modula-2.