VAULT(ID:5585/vau001)


Macro based authoring language in PL/I that produced COURSEWRITER code


Related languages
CourseWriter => VAULT   Target language for
PL/I => VAULT   Written using

References:
  • Romaniuk, E.W. "A versatile authoring language for teachers" (PhD Thesis). University of Alberta, Edmonton, Alberta, 1970. view details
  • Kearsley, Greg "Authoring systems in computer based education" view details Extract: Historical survey
    By the end of the sixties, the first authoring systems began to appear. VAULT (a Versatile AUthoring Language for Teachers) was an authoring system written in PL/1 which produced COURSEWRITER code for the IBM 1500 system [31]. VAULT is significant because it introduced the important concept of separating the instructional logic from the content during the authoring process.

    VAULT [31] was an early example of a macro-based authoring system. It consisted of separate logic and data divisions. The logic division was intended to be used by designers who defined the instructional strategies in a lesson while the data division was for use by teachers who provided the content. A different set of verbs (macros commands) were used in the logic and data divisions. For example, a sequence of logic verbs specifying the actions to be taken if the student responds with the correct answer might take the form shown in Fig. 1.
          in [ACM] CACM 25(07) July 1982 view details