首页> 外文OA文献 >A collaborative constraint-based intelligent system for learning object-oriented analysis and design using UML
【2h】

A collaborative constraint-based intelligent system for learning object-oriented analysis and design using UML

机译:基于协作约束的智能系统,用于使用UML学习面向对象的分析和设计

摘要

Web-based collaborative learning is becoming an increasingly popular educational paradigm as more individuals who are geographically isolated seek higher education. As such students do not meet face to face with their peers and teachers, support for collaboration becomes extremely important. Successful collaboration means asking questions to gain a better understanding of the main concepts, elaborating and justifying opinions and sharing and explaining ideas. When group members' combined skills are sufficient to complete the learning task, effective group work can result in greater overall achievement than individual learning. Intelligent Tutoring Systems (ITS) have been shown to be highly effective at increasing students' performance and motivation. They achieve their intelligence by representing pedagogical decisions about how to teach as well as information about the learner. Constraint based tutors are a class of ITSs that use Constraint-based Modelling(CBM) to represent student and domain models. Proposed by Ohlsson, CBM is based on learning from performance errors, and focuses on correct knowledge. In this thesis, we present COLLECT-UML, a collaborative constraint-based ITS that teaches object-oriented analysis and design using Unified Modelling Language (UML). While teaching how to design UML class diagrams, COLLECT-UML also provides feedback on collaboration. Being a constraint-based tutor, COLLECT-UML represents the domain knowledge as a set of syntax and semantic 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. We then extended the system to provide support for collaboration as well as domain-level support. The enhancement process included implementation of the shared workspace, modification of the pedagogical module to support groups of users, designing and implementing a group-modelling component, and developing a set of meta-constraints which are used to represent an ideal model of collaboration. The effectiveness of the system was 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 enjoyed working with the system and found it a valuable asset to their learning. The results, therefore, show that CBM is an effective technique for modelling and supporting collaboration in computer-supported collaborative learning environments.
机译:随着越来越多地域孤立的人寻求高等教育,基于网络的协作学习正成为一种越来越流行的教育范例。由于这类学生没有与同龄人和老师面对面,因此对协作的支持变得非常重要。成功的协作意味着提出问题,以更好地理解主要概念,阐述和证明观点以及分享和解释想法。当小组成员的综合技能足以完成学习任务时,有效的小组工作比单独学习可带来更大的整体成就。事实证明,智能辅导系统(ITS)在提高学生的表现和动力方面非常有效。他们通过代表有关如何教书的教学决策以及有关学习者的信息来提高自己的智力。基于约束的导师是一类ITS,它们使用基于约束的建模(CBM)来表示学生模型和领域模型。由Ohlsson提出的CBM基于对性能错误的学习,并专注于正确的知识。在本文中,我们提出了COLLECT-UML,这是一个基于协作约束的ITS,它使用统一建模语言(UML)教授面向对象的分析和设计。在教授如何设计UML类图时,COLLECT-UML还提供有关协作的反馈。作为基于约束的导师,COLLECT-UML将领域知识表示为一组语法和语义约束。但是,这是第一个代表更高级别技能的系统,例如使用相同形式主义的协作。我们从开发单用户ITS开始,该ITS支持学生学习UML类图。该系统在一个真实的教室中进行了评估,结果表明学生的表现大大提高。然后,我们扩展了系统,以提供协作支持以及域级别的支持。增强过程包括共享工作区的实现,对教学模块的修改以支持用户组,设计和实现组建模组件以及开发一组用于表示理想协作模型的元约束。在两项研究中评估了该系统的有效性。除了提高解决问题的能力外,参与者都获得了有关有效协作的声明性知识,并且更加有效地进行了协作。参与者喜欢使用该系统,并发现该系统对他们的学习非常有价值。因此,结果表明,CBM是在计算机支持的协作学习环境中建模和支持协作的有效技术。

著录项

  • 作者

    Baghaei Nilufar;

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号