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
70 citations
"A constraint-based collaborative en..." refers background in this paper
...These benefits, however, are only achieved by active and well-functioning learning teams [15]....
[...]
68 citations
66 citations
57 citations
"A constraint-based collaborative en..." refers background in this paper
...Examples of the systems focusing on the social aspects include Group Leader Tutor [19] and DEGREE [6], and an example of the systems addressing both social and task-oriented aspects of group learning is COLER [7]....
[...]
56 citations
"A constraint-based collaborative en..." refers background in this paper
...Although this kind of dialogue requires more effort from the student than using plain chat or email, as the student needs to categorize their own contributions, research shows that the quality of the dialogue can be higher [16]....
[...]