Explicit Reflection in Prolog-Tutor
نویسندگان
چکیده
This paper describes a reflection-based approach for open learner modeling (OLM). Tutoring dialogues are used by learners to explicitly reveal their own knowledge state to themselves. Dewey's theory of reflective thinking is used to create tutorial strategies which govern these dialogues. Drake's specification of critical thinking, associated to a defined set of skills, is used to define tutoring tactics implementing these strategies. The main contribution of this approach to OLM is that it provides a set of principled and reusable tutorial strategies and tactics to promote reflection, as they are based on domain independent theories. Furthermore, an evaluation of such a principled approach to OLM is straightforward in certain cases, as it refers to theories which already provide evaluation criteria. The approach is integrated in Prolog-Tutor, an existing intelligent tutoring system for Logic Programming. This paper presents a qualitative study of the resulting system, based on think-aloud protocols. A result analysis reveals that explicitly fostering reflection supports reflection based OLM and provides landmarks to explain its manifestations. However, the results also suggest that this openness may be less helpful when used by learners who have already honed a high level of proficiency in logic programming.
منابع مشابه
Towards a Study of Meta-Predicate Semantics
We describe and compare design choices for meta-predicate semantics, as found in representative Prolog module systems and in Logtalk. We look at the consequences of these design choices from a pragmatic perspective, discussing explicit qualification semantics, computational reflection support, expressiveness of meta-predicate declarations, safety of meta-predicate definitions, portability of me...
متن کاملThe Unification Tutor - An Intelligent Educational System in the Classroom
The Unification Tutor is experimental Intelligent Tutoring System for the domain of the unification of Prolog terms. It demonstrates the interactive use of Feature-Based Modelling an approach to cognitive modelling that has been presented at previous ASCILITE Conferences (Webb, 1988b.) The Unification Tutor has been used by Third Year Computer Science students at La Trobe University during Sept...
متن کاملMeta-predicate Semantics
We describe and compare design choices for meta-predicate semantics, as found in representative Prolog predicate-based module systems and in Logtalk. We look at the consequences of these design choices from a pragmatic perspective, discussing explicit qualification semantics, computational reflection support, expressiveness of meta-predicate directives, meta-predicate definitions safety, portab...
متن کاملThe Architecture of an Intelligent Educational System
The Unification Tutor provides practice and tuition on the unification of terms from the Prolog programming language. It integrates multiple knowledge sources encompassing both performance and declarative knowledge. A key feature of the tutor is the use of a detailed student model. It has been used since 1989 in Computer Science courses at Deakin and La Trobe Universities. Previous papers have ...
متن کاملEducational Evaluation of Feature-based Modelling in a Problem Solving Domain
Feature-Based Modelling is a machine learning based cognitive modelling methodology. An intelligent educational system has been implemented, for the purpose of evaluating the methodology, which helps students learn about the unification of terms from the Prolog programming language. The system has been used by Third Year Computer Science students at La Trobe University during September 1989. St...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- I. J. Artificial Intelligence in Education
دوره 17 شماره
صفحات -
تاریخ انتشار 2007