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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baghaei, N., Mitrović, A.: COLLECT-UML: Supporting Individual and Collaborative Learning of UML Class Diagrams in a Constraint-Based Intelligent Tutoring System. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds.) KES 2005. LNCS, vol. 3684, pp. 458–464. Springer, Heidelberg (2005)
Baghaei, N., Mitrovic, A., Irwin, W.: A Constraint-Based Tutor for Learning Object-Oriented Analysis and Design using UML. In: Looi, C., Jonassen, D., Ikeda, M. (eds.) ICCE 2005, pp. 11–18 (2005)
Baghaei, N., Mitrovic, A., Irwin, W.: Problem-Solving Support in a Constraint-based Tutor for UML Class Diagrams, Technology, Instruction, Cognition and Learning Journal 4(1-2) (2006) (in print)
Baker, M.J., Lund, K.: Promoting reflective interactions in a computer- supported collaborative learning environment. Journal of Computer Assisted Learning 13(3), 175–193 (1997)
Baker, M., de Vries, E., Lund, K., Quignard, M.: Computer-mediated epistemic interactions for co-constructing scientific notions: Lessons learned form a five-year research program. In: Dillenbourg, P., Eurelings, A., Hakkarainnen, K. (eds.) European Perspectives on CSCL (CSCL 2001), pp. 89–96 (2001)
Barros, B., Verdejo, M.F.: Analysing student interaction processes in order to improve collaboration:The DEGREE approach. Artificial Intelligence in Education 11, 221–241 (2000)
de los Angeles Constantino-González, M., Suthers, D.D.: A coached collaborative learning environment for entity-relationship modeling. In: Gauthier, G., VanLehn, K., Frasson, C. (eds.) ITS 2000. LNCS, vol. 1839, pp. 324–333. Springer, Heidelberg (2000)
Constantino-Gonzalez, M., Suthers, D.: Coaching Collaboration in a Computer Mediated Learning Environment. In: Stahl, G. (ed.) CSCL 2002, pp. 583–584 (2002)
Constantino-Gonzalez, M.A., Suthers, D., Escamilla de los Santos, J.: Coaching web-based collaborative learning based on problem solution differences and participation. Artificial Intelligence in Education 13(2-4), 261–297 (2003)
Dimitracopoulou, A.: Designing Collaborative Learning Systems: Current Trends & Future Research Agenda. In: Koschmann, T., Suthers, D., Chan, T.W. (eds.) 6th Intl. Computer Supported Collaborative Learning Conf. CSCL (2005)
Feidas, C., Komis, V., Avouris, N.: Design of collaboration-support tools for group problem solving. In: Avouris, N., Fakotakis, N. (eds.) Advances in Human-Computer Interaction, pp. 263–268 (2001)
Fowler, M.: UML Distilled: a Brief Guide to the Standard Object Modelling Language, 3rd edn. Addison-Wesley, Reading (2004)
Gogoulou, A., Gouli, E., Grigoriadou, M., Samarakou, M.: ACT: A Web – based Adaptive Communication Tool. In: Koschmann, T., Suthers, D., Chan, T.W. (eds.) 6th Intl. Computer Supported Collaborative Learning Conf., pp. 180–189 (2005)
Inaba, A., Mizoguchi, R.: Learners’ roles and predictable educational benefits in collaborative learning an ontological approach to support design and analysis of CSCL. In: Lester, J.C., Vicari, R.M., Paraguaçu, F. (eds.) ITS 2004. LNCS, vol. 3220, pp. 285–294. Springer, Heidelberg (2004)
Jarboe, S.: Procedures for enhancing group decision making. In: Hirokawa, B., Poole, M. (eds.) Communication and Group Decision Making, pp. 345–383 (1996)
Jermann, P., Soller, A., Lesgold, A.: Computer software support for CSCL. In: Dil-lenbourg, P., Strijbos, J.W., Kirschner, P.A., Martens, R.L. (eds.) Computer-supported collaborative learning. What we know about CSCL... and implementing it in higher education, pp. 141–166 (2004)
Jerman, P., Soller, A., Muhlenbrock, M.: From Mirroring to Guiding: A Review of State of the Art Technology for Supporting Collaborative Learning. In: Dillenbourg, P., Eurelings, A., Hakkarainen, K. (eds.) European Perspectives on CSCL (CSCL 2001), pp. 324–331 (2001)
Lazonder, A., Wilhelm, P., Ootes, S.: Using sentence openers to foster student interaction in computer-mediated learning environments. Computers & Education 41, 291–308 (2003)
McManus, M., Aiken, R.: Monitoring computer-based problem solving. Artificial Intelligence in Education 6(4), 307–336 (1995)
Mitrovic, A., Mayo, M., Suraweera, P., Martin, B.: Constraint-based Tutors: a Success Story. In: 14th Intl. Conf. Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, pp. 931–940 (2001)
Ogata, H., Matsuura, K., Yano, Y.: Active Knowledge Awareness Map: Visualizing learners activities in a Web based CSCL environment. In: Intl. Workshop on New Technologies in Collaborative Learning, pp. 89–97 (2000)
Ohlsson, S.: Constraint-based Student Modelling. In: Student Modelling: the Key to Individualized Knowledge-based Instruction, pp. 167–189. Springer, Heidelberg (1994)
Rummel, N., Spada, H.: Learning to collaborate: An instructional approach to promoting collaborative problem-solving in computer-mediated settings. Journal of the Learning Sciences 14(2), 201–241 (2005)
Soller, A.: Supporting Social Interaction in an Intelligent Collaborative Learning System. Artificial Intelligence in Education 12, 40–62 (2001)
Soller, A., Lesgold, A.: Knowledge acquisition for adaptive collaborative learning environments. In: AAAI Fall Symposium: Learning How to Do Things, Cape Cod, MA (2000)
Vizcaino, A.: A Simulated Student Can Improve Collaborative Learning. Artificial Intelligence in Education 15, 3–40 (2005)
Webb, N.M., Troper, J.D., Fall, R.: Constructive activity and learning in collaborative small groups. Journal of Educational Psychology 87, 406–423 (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baghaei, N., Mitrovic, A. (2006). A Constraint-Based Collaborative Environment for Learning UML Class Diagrams. In: Ikeda, M., Ashley, K.D., Chan, TW. (eds) Intelligent Tutoring Systems. ITS 2006. Lecture Notes in Computer Science, vol 4053. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11774303_18
Download citation
DOI: https://doi.org/10.1007/11774303_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35159-7
Online ISBN: 978-3-540-35160-3
eBook Packages: Computer ScienceComputer Science (R0)