Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams

被引:72
作者
Baghaei, Nilufar [1 ]
Mitrovic, Antonija [1 ]
Irwin, Warwick [1 ]
机构
[1] Univ Canterbury, Dept Comp Sci & Software Engn, Christchurch 1, New Zealand
关键词
Collaboration support; Computer supported collaborative learning; Constraint-based modelling; Evaluation; Intelligent tutoring system; Problem-solving support; UML class diagrams;
D O I
10.1007/s11412-007-9018-0
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
We present COLLECT-UML, a constraint-based intelligent tutoring system ( ITS) that teaches object-oriented analysis and design using Unified Modelling Language (UML). UML is easily the most popular object-oriented modelling technology in current practice. While teaching how to design UML class diagrams, COLLECT-UML also provides feedback on collaboration. Being one of constraint-based tutors, COLLECT-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 that supported students in learning UML class diagrams. 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 domain-level support. We describe the architecture, interface and support for collaboration in the new, multi-user system. The effectiveness of the system has been evaluated in two studies. In addition to improved problem-solving skills, the participants both acquired declarative knowledge about effective collaboration and did collaborate more effectively. The participants have enjoyed working with the system and found it a valuable asset to their learning.
引用
收藏
页码:159 / 190
页数:32
相关论文
共 47 条
[1]  
[Anonymous], 2001, Proceedings of the First European Conference on Computer-Supported Collaborative Learning
[2]  
[Anonymous], J INTERACTIVE LEARNI
[3]  
Baghaei N., 2006, TECHNOLOGY INSTRUCTI, V4, P113
[4]  
BAGHAEI N, 2005, P KES 2005, P458
[5]  
BAGHAEI N, 2005, P ICCE 2005, P11
[6]  
Baghaei N, 2006, LECT NOTES COMPUT SC, V4053, P176
[7]  
BAKER M, 2001, EUROPEAN PERSPECTIVE
[8]  
BLOOM BS, 1984, EDUC RES, V13, P4, DOI DOI 10.3102/0013189X013006004
[9]  
BOOCH G, 1999, UNIFIED MODELLING LA
[10]  
Brusilovsky P., 2003, INT J ARTIF INTELL E, V13, P159, DOI DOI 10.5555/1434845.1434847