Dynamic CAL-courseware generation within an ITS-shell architecture

  • Julita Vassileva
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 602)


This paper presents an attempt to integrate CAL courseware with a domain-independent ITS-shell architecture.

This project follows a recent trend for providing a synthesis of the up to now “rather incompatible fields of authoring systems, intelligent tutoring and hypermedia-based CAL”. We see the following advantages of the proposed architecture for “knowledgebased CAL”:
  1. 1)

    Dynamic individualized course planning and instruction, which takes into account the student's knowledge and individual characteristics.

  2. 2)

    Ease of updating. The base of teaching materials is separated from the “buffer”-knowledge about how to plan a course. It can be created and updated independently by professionals, that don't need to know about teaching strategies. In the same time teacher-specialists can elaborate the “buffer”-knowledge base. The domain-independent Pedagogical Component allows tuning of the pedagogical strategies. It allows expertpedagogicians to concentrate on the strategic decisions taken during instruction and the ways the student's individual characteristics can influence them, without knowing anything about the domain.



dynamic CAL course generation ITS-shell ITS architecture 


knowledge-based CAL systems Intelligent Tutoring Systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bierman D. (1991) To be intelligent or not to be intelligent: is that the question? Proceedings of International Conference on Computer Assisted Learning and Instruction in Science and Engineering, CALISCE'91-Lausanne, pp.25–34.Google Scholar
  2. Brecht B., Jones M. (1988) The Genetic Graph Approach. Int. J. Man-Machine Stud. 28, pp.483–504.Google Scholar
  3. Goldstein I. (1982) The Genetic Graph: A Representation for the Evolution of Procedural Knowledge. In Sleeman D. and Brown J.S. (Eds.): Intelligent Tutoring Systems. Academic Press, pp.51–77.Google Scholar
  4. Greer J., McCalla G. (1989) A Computational Framework for Granularity and its Application to Educational Diagnosis. Proc. ICAI-89, Detroit, pp.477–482.Google Scholar
  5. Muehlhauser M. (1991) Hypermedia Navigation as a Central Concept for Instructional Tool Environments. Proceedings of International Conference on Computer Assisted Learning and Instruction in Science and Engineering, CALISCE'91-Lausanne, pp.177–184.Google Scholar
  6. Peachey D., McCalla G. (1986) Using Planning Techniques in Intelligent Tutoring Systems. Int. J. Man.-Machine Stud. 24, pp.77–98.Google Scholar
  7. Vassileva J. (1990) An Architecture and Methodology for Creating a Domain-Independent, Plan-based Intelligent Tutoring System. Educational and Training Technology International, 27, 4, pp.386–397.Google Scholar
  8. Vassileva J. (1992) Pedagogical Decisions within an ITS-Shell. to appear in Computers & Education.Google Scholar
  9. Wenger E. (1987) Artificial Intelligence and Tutoring Systems. Morgan Kaufmann, Los AltosGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Julita Vassileva
    • 1
  1. 1.Software Engineering Department Institute of MathematicsBulgarian Academy of SciencesSofiaBulgaria

Personalised recommendations