A constraint-based collaborative environment for learning UML class diagrams
Summary (1 min read)
1. Introduction
- E-learning is becoming an increasingly popular educational paradigm as more individuals who are working or are geographically isolated s ek higher education.
- Effective collaborative learning includes both learning to effectively collaborate, and collab rate effectively to learn, and therefore a collaborative system must be able to address collaboration issues as well as task-oriented issues [17].
- The authors have developed COLLECT-UML [2, 3], a single-user version of a constraint-based ITS, that teaches UML class diagrams.
- Section 4 describes the design and implementation of the collaborative interface as well as the system’s architecture.
- Conclusi s are given in the last section.
5. Modeling Collaboration
- The system is able to promote effective interaction by diagnosing students’ actions in the chat area and group diagram using a set of 22 meta-constraints, which represent an ideal model of collaboration.
- These constraints have the same structure as domain constraint, each containing a relevance condition, a satisfaction condition and a feedback message.
- On the other hand, there are constraints that c eck whether the student participates in the dialogue.
- Constraint 237 checks whether the student has specified any justification for their agreement/disagreement with the group solution.
- A history of all contributions made by each user to the s ared diagram as well as the messages posted to the chat area is maintained on the server, and the metaconstraints are evaluated against this history.
Did you find this useful? Give us your feedback
Citations
134 citations
Cites background from "A constraint-based collaborative en..."
...…1 - 02/08/2007 EDITOR'S PROOF U N C O R R EC TE D PR O O F 233The architecture of COLLECT-UML 234The collaborative version of the system (Baghaei and Mitrovic 2006) is designed for 235sessions in which students first solve problems individually and then join into small groups 236to…...
[...]
26 citations
21 citations
Cites background from "A constraint-based collaborative en..."
...For more details on the interface and justification of using sentence openers, private workspace and turn taking, please refer to [2]....
[...]
19 citations
Cites background from "A constraint-based collaborative en..."
...For instance, [5] built a system called Futura which is a game based learning system for learning about sustainable development....
[...]
17 citations
Cites background or methods from "A constraint-based collaborative en..."
...2005), UML class diagrams (Baghaei and Mitrovic 2006) and Java programming (Holland et al....
[...]
...We developed successful constraint-based tutors for other design tasks, such as database design (Suraweera and Mitrovic 2004; Zakharov et al. 2005), UML class diagrams (Baghaei and Mitrovic 2006) and Java programming (Holland et al. 2009)....
[...]
References
131 citations
"A constraint-based collaborative en..." refers methods in this paper
...CBM has been used successfully in several tutors supporting individual learning [20]....
[...]
121 citations
94 citations
"A constraint-based collaborative en..." refers background in this paper
...[18], sentence openers should be derived from naturally occurring online text-based free dialogues, while Soller [24] states that it is critical to provide the widest and most appropriate range of sentence openers....
[...]
92 citations
"A constraint-based collaborative en..." refers background in this paper
...In addition, structuring the dialogue makes it easier to analyze computationally [10]....
[...]
...The advantage, however, is that it maintains clear semantics of a participant’s actions and roles in the shared workspace [10]....
[...]