COCA: A shell for intelligent tutoring systems

  • Nigel Major
  • Han Reichgelt
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 608)


There are several reasons why intelligent tutoring systems (ITSs) have failed to gain widespread acceptance in the classroom. These include cost (ITSs often run on platforms that are too expensive for schools). Also, many ITSs are restricted to one particular domain and do not allow teachers to configure them for other domains. From interviews with teachers we identified yet a further reason: most ITSs teach according to a fixed teaching strategy, and do not allow teachers to alter the way in which material is taught. In this paper, we describe a system that allows one to do so. The system, COCA (CO-operative Classroom Assistant), contains a number of user-changeable control heuristics which implement decisions that need to be made during teaching.


Domain Knowledge Teaching Strategy Production Rule Intelligent Tutoring System Strategic Level 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Chandrasekaran, B. (1987). Towards a functional architecture for intelligence based on generic information processing tasks. IJCAI-10, 1183–1191.Google Scholar
  2. 2.
    Corlett, R., Davies, N., Khan, R., Reichgelt, H. & van Harmelen, F. (1989). The Architecture of Socrates. In [4].Google Scholar
  3. 3.
    Elsom-Cook, M. (1987). Guided discovery tutoring and machine learning. In Self, J.A. (Ed.) Artificial Intelligence and Human Learning: ICAI. London: Chapman & Hall.Google Scholar
  4. 4.
    Jackson, P., Reichgelt, H. & van Harmelen, F. (Eds.) (1989). Logic-Based Knowledge Representation. Cambridge, Mass.: MIT Press.Google Scholar
  5. 5.
    Major, N.P. & Reichgelt, H. (1991). COCA: A shell for Intelligent Tutoring Systems. Artificial Intelligence Group, Technical Report, TR007. University of Nottingham.Google Scholar
  6. 6.
    Major, N.P. & Reichgelt, H. (1992) Using COCA to build an intelligent tutoring system for simple algebra. In Nwana, H.S. (Ed.) Mathematical Learning Environments, Intellect. In press.Google Scholar
  7. 7.
    Ohlsson, S. (1987). Some principles of intelligent tutoring. In R. Lawler & M. Yazdani (Eds.) AI and Education. Norwood, N.J.: Ablex.Google Scholar
  8. 8.
    Russell, D.M., Moran, T.P. & Jordan, D.S. (1988). The instructional design environment. In Psotka, J., Massey, S.A. & Mutter, A. (Eds.) Intelligent tutoring systems: lessons learned. Lawrence Erlbaum Associates.Google Scholar
  9. 9.
    Self, J.A. (1988). The Use of Belief Systems for Student Modelling. Technical Report, Centre for Research on Computers and Learning, University of Lancaster.Google Scholar
  10. 10.
    Spensley, F., Elsom-Cook, M., Byerley, P., Brooks, P., Federici, M.& Scaroni, C. (1990). Using multiple teaching strategies in an ITS. In C. Frasson & G. Gauthier (Eds.) Intelligent Tutoring Systems: At the crossroads of Artificial Intelligence and Éducation. Norwood, N.J.: Ablex.Google Scholar
  11. 11.
    Van Harmelen, F. (1989). An overview of meta-level architectures. In [4].Google Scholar
  12. 12.
    Van Marcke, K. (1990). A Generic Tutoring Environment. ECAI-90, 655–660.Google Scholar
  13. 13.
    Vivet, M. (1989). Knowledge-based tutors — Towards the design of a shell. International Journal of Educational Research, 12, 839–850.Google Scholar
  14. 14.
    Woolf, B. (1990). 20 Years in the Trenches: What have we learned? In C. Frasson & G. Gauthier (Eds.) Intelligent Tutoring Systems: At the crossroads of Artificial Intelligence and Education. Norwood, N.J.: Ablex.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Nigel Major
    • 1
  • Han Reichgelt
    • 1
  1. 1.Artificial Intelligence Group, Department of PsychologyUniversity of NottinghamNottinghamEngland

Personalised recommendations