A constraint-based collaborative environment for learning UML class diagrams

  • Authors:
  • Nilufar Baghaei;Antonija Mitrovic

  • Affiliations:
  • Intelligent Computer Tutoring Group, Department of Computer Science and Software Engineering, University of Canterbury, New Zealand;Intelligent Computer Tutoring Group, Department of Computer Science and Software Engineering, University of Canterbury, New Zealand

  • Venue:
  • ITS'06 Proceedings of the 8th international conference on Intelligent Tutoring Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

COLLECT-UML is a constraint-based ITS that teaches object-oriented design using Unified Modelling Language (UML). UMLis easily the most popular object-oriented modelling technology in current practice. We started by developing a single-user ITS that supported students in learning UML class diagrams. The system was evaluated in a real classroom, and the results show that students' performance increased significantly. In this paper, we present our experiences in extending the system to provide support for collaboration. We present the architecture, interface and support for collaboration in the new, multi-user system. A full evaluation study has been planned, the goal of which is to evaluate the effect of using the system on students' learning and collaboration.