COLLECT-UML: Supporting Individual and Collaborative Learning of UML Class Diagrams in a Constraint-Based Intelligent Tutoring System

  • Nilufar Baghaei
  • Antonija Mitrovic
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3684)


Automatic analysis of interaction and support for group learning through a distance collaborative learning system is at the forefront of educational technology. Research shows that collaborative learning provides an environment to enrich the learning process by introducing interactive partners into an educational system. Many collaborative learning environments have been proposed and used with more or less success. Researchers have been exploring different approaches to analyse and support the collaborative learning interaction. However, the concept of supporting peer-to-peer interaction in Computer-Supported Collaborative Learning (CSCL) systems is still in its infancy, and more studies are needed that test the utility of these techniques. This paper proposes anIntelligent CSCL system that uses Constraint-Based Modeling (CBM) approach, to support collaborative learning addressing both collaborative issues and task-oriented issues. The system supports the tertiary students learning Object-Oriented Analysis and Design using UML. The CBM approach is extremely efficient, and it overcomes many problems that other student modeling approaches suffer from [5]. CBM has been used successfully in several tutors supporting individual learning.The comprehensive evaluation studies of this research will provide a measure of the effectiveness of using CBM technique in Intelligent CSCL environments.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Constantino-Gonzalez, M., Suthers, D.: Coaching Collaboration in a Computer Mediated Learning Environment. In: CSCL 2002, NJ, USA, pp. 583–584 (2002)Google Scholar
  2. 2.
    Dillenbourg, P.: What do you mean by.Collaborative Learning. In: Dillenbourg, P. (ed.) Collaborative Learning: Cognitive and Computational Approaches, pp. 1–19. Elsevier Science, Amsterdam (1999)Google Scholar
  3. 3.
    Roschelle, J., Teasley, S.D.: The construction of shared knowledge in collaborative problem solving. In: O’Malley, C.E. (ed.) Computer-Supported Collaborative Learning, Berlin, pp. 69–197 (1995)Google Scholar
  4. 4.
    Jerman, P., Soller, A., Muhlenbrock, M.: From Mirroring to Guiding: A Review of State of the Art Technology for Supporting Collaborative Learning. In: Dillenbourg, P., Eurelings, A., Hakkarainen, K. (eds.) European Perspectives on CSCL (CSCL 2001), Maastricht, Netherlands, pp. 324–331 (2001)Google Scholar
  5. 5.
    Mitrovic, A., Mayo, M., Suraweera, P., Martin, B.: Constraint-based Tutors: a Success Story. In: 14th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems (IEA/AIE-2001), Budapest, pp. 931–940 (2001)Google Scholar
  6. 6.
    Plaisant, C., Rose, A., Rubloff, G., Salter, R., Shneiderman, B.: The design of history mechanisms and their use in collaborative educational simulations. In: CSCL 1999, California, USA, pp. 348–359 (1999)Google Scholar
  7. 7.
    Tedesco, P., Self, J.A.: Using meta-cognitive conflicts in a collaborative problem solving environment. In: ITS 2000 (Montreal, Canada, pp. 232–241 (2000)Google Scholar
  8. 8.
    Soller, A., Lesgold, A.: Knowledge acquisition for adaptive collaborative learning environments. In: AAAI Fall Symposium: Learning How to Do Things, Cape Cod, MA (2000)Google Scholar
  9. 9.
    McManus, M., Aiken, R.: Monitoring computer-based problem solving. International Journal of Artificial Intelligence in Education 6(4), 307–336 (1995)Google Scholar
  10. 10.
    Barros, B., Verdejo, M.F.: Analysing student interaction processes in order to improve collaboration: The DEGREE approach. International Journal of Artificial Intelligence in Education 11, 221–241 (2000)Google Scholar
  11. 11.
    Rosatelli, M., Self, J., Thirty, M.: LeCS: A collaborative case study system. In: Gauthier, G., VanLehn, K., Frasson, C. (eds.) ITS 2000. LNCS, vol. 1839, pp. 242–251. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  12. 12.
    de los Angeles Constantino-González, M., Suthers, D.D.: A coached collaborative learning environment for entity-relationship modeling. In: Gauthier, G., VanLehn, K., Frasson, C. (eds.) ITS 2000. LNCS, vol. 1839, p. 324. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  13. 13.
    Suebnukarn, S., Haddawy, P.: A Collaborative Intelligent Tutoring System for Medical Problem-Based Learning. In: International Conference on Intelligent User Interfaces, Madeira, Portugal (2004)Google Scholar
  14. 14.
    Mitrovic, A.: An intelligent SQl tutor on the Web. International Journal of Artificial Intelligence in Education 13(2-4), 173–197 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Nilufar Baghaei
    • 1
  • Antonija Mitrovic
    • 1
  1. 1.Intelligent Computer Tutoring Group, Department of Computer Science & Software EngineeringUniversity of CanterburyNew Zealand

Personalised recommendations