Design of Pedagogical Feedbacks in a Learning Environment for Object-Oriented Modeling
نویسندگان
چکیده
This paper describes the design of the pedagogical feedbacks in Diagram, a learning environment for UML object-oriented modeling. The project is rooted in several years of teaching practice and actual diagrams produced by novice students. Diagram is based upon an interaction framework that supports the learner’s metacognitive activity. It includes a diagnosis module which compares the student diagram with a reference diagram, and produces the list of the structural differences between these diagrams. We show that these structural differences can be mapped onto differences that are relevant from a pedagogical viewpoint. The differences that are noticed in the student diagram give rise to feedbacks of three kinds: indications, questions and suggestions. We illustrate the feedback elaboration process by giving an example of a student diagram with the diagnosis results and the messages generated by the learning environment.
منابع مشابه
Modelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملAn Evaluation of Pedagogical Feedbacks in DIAGRAM, a Learning Environment for Object-Oriented Modeling
This paper reports an experimentation of DIAGRAM conducted during Fall 2008 with students at the university level, in ecological context. DIAGRAM is a learning environment for UML class diagrams that provides specific interaction features and contextual helps for novice users; a diagnostic component enables the system to give advices and suggestions that are tailored to the learner’s diagram. T...
متن کاملA Pedagogical Assistant for Learning Object-Oriented Design: Nagging Students into Self- Reflection
We discuss our design for implementing a computer-based tutor for learning object-oriented design. Traditional ITS techniques do not transfer well to open-ended tasks such as information systems modelling. Some have also argued that such systems take away many tasks, which are important for learners to carry out themselves, like error analysis and self-reflection Furthermore we build on the ass...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008