From Modelling Domain Knowledge to Metacognitive Skills: Extending a Constraint-Based Tutoring System to Support Collaboration

Constraint-based tutors have been shown to increase individual learning in real classroom studies, but would become even more effective if they provided support for collaboration. COLLECT- $\mathcal{UML}$ is a constraint-based intelligent tutoring system that teaches object-oriented analysis and design using Unified Modelling Language. Being one of constraint-based tutors, COLLECT- $\mathcal{UML}$ represents the domain knowledge as a set of constraints. However, it is the first system to also represent a higher-level skill such as collaboration using the same formalism. We started by developing a single-user ITS. The system was evaluated in a real classroom, and the results showed that students' performance increased significantly. In this paper, we present our experiences in extending the system to provide support for collaboration as well as problem-solving. The effectiveness of the system was evaluated in a study conducted at the University of Canterbury in May 2006. In addition to improved problem-solving skills, the participants both acquired declarative knowledge about good collaboration and did collaborate more effectively. The results, therefore, show that Constraint-Based Modelling is an effective technique for modelling and supporting collaboration skills.

[1]  Antonija Mitrovic,et al.  DB-Suite: Experiences with Three Intelligent, Web-Based Database Tutors. , 2004 .

[2]  Antonija Mitrovic,et al.  Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams , 2007, Int. J. Comput. Support. Collab. Learn..

[3]  W. Doise The social development of the intellect , 1984 .

[4]  Peter Brusilovsky,et al.  Adaptive and Intelligent Web-based Educational Systems , 2003, Int. J. Artif. Intell. Educ..

[5]  Stellan Ohlsson,et al.  Constraint-Based Student Modeling , 1994 .

[6]  Robert M. Aiken,et al.  Monitoring computer-based collaborative problem solving , 1995 .

[7]  Antonija Mitrovic,et al.  A Constraint-Based Tutor for Learning Object-Oriented Analysis and Design using UML , 2005, ICCE.

[8]  Hiroaki Ogata,et al.  Active knowledge awareness map: Visualizing learners activities in a web based CSCL environment , 2000 .

[9]  N. Rummel,et al.  Learning to Collaborate: An Instructional Approach to Promoting Collaborative Problem Solving in Computer-Mediated Settings , 2005 .

[10]  Kendall Scott,et al.  UML distilled - a brief guide to the Standard Object Modeling Language (2. ed.) , 2000, notThenot Addison-Wesley object technology series.

[11]  Antonija Mitrovic,et al.  Problem-Solving Support in a Constraint- based Tutor for UML Class Diagrams , 2006 .

[12]  M. S. Poole,et al.  Communication and Group Decision-Making , 1986 .

[13]  Alejandra Martínez-Monés,et al.  From Mirroring to Guiding: A Review of State of the Art Technology for Supporting Collaborative Learning , 2005, Int. J. Artif. Intell. Educ..

[14]  Antonija Mitrovic,et al.  A Constraint-Based Collaborative Environment for Learning UML Class Diagrams , 2006, Intelligent Tutoring Systems.

[15]  Stephanie Jarboe,et al.  Procedures for Enhancing Group Decision Making , 1996 .

[16]  Bert Bredeweg,et al.  Student Modelling: The Key to Individualized Knowledge-Based Instruction , 2010, NATO ASI Series.

[17]  Antonija Mitrovic,et al.  Optimising ITS Behaviour with Bayesian Networks and Decision Theory , 2001 .

[18]  Christoph Peylo,et al.  W2 - Adaptive and Intelligent Web-Based Education Systems , 2003, Intelligent Tutoring Systems.

[19]  Amy Soller,et al.  Supporting Social Interaction in an Intelligent Collaborative Learning System , 2001 .

[20]  Daniel D. Suthers,et al.  Coaching Web-based Collaborative Learning based on Problem Solution Differences and Participation , 2003, Int. J. Artif. Intell. Educ..

[21]  Aurora Vizcaíno A Simulated Student Can Improve Collaborative Learning , 2005, Int. J. Artif. Intell. Educ..

[22]  Alan M. Lesgold,et al.  Knowledge Acquisition for Adaptive Collaborative Learning Environments , 2000 .