KERMIT: A constraint-based tutor for database modeling. KERMIT is an intelligent tutoring system that teaches conceptual database design using the Entity-Relationship data model. Database design is an open-ended task: although there is an outcome defined in abstract terms, there is no procedure to use to find that outcome. So far, constraint based modelling has been used in a tutor that teaches a database language (SQL-Tutor) and a system that teaches punctuation and capitalisation rules (CAPIT). Both systems have proved to be extremely effective in evaluations performed in real classrooms. In this paper, we present experiences in using CBM in an open-ended domain. We describe system’s architecture and functionality. KERMIT has also been evaluated in the context of genuine teaching activities. We present the results of an evaluation study with students taking a database course, which show that KERMIT is an effective system. The students enjoyed the system’s adaptability and found it a valuable asset to their learning.
References in zbMATH (referenced in 5 articles , 1 standard article )
Showing results 1 to 5 of 5.
- Ohlsson, Stellan: Constraint-based modeling: from cognitive theory to computer tutoring -- and back again (2016) MathEduc
- Mitrovic, Antonija; Koedinger, Kenneth R.; Martin, Brent: A comparative analysis of cognitive tutoring and constraint-based modeling (2003)
- Tran, Thomas; Cohen, Robin: Modelling reputation in agent-based marketplaces to improve the performance of buying agents (2003)
- Hartley, Danita; Mitrovic, Antonija: Supporting learning by opening the student model (2002)
- Suraweera, Pramuditha; Mitrovic, Antonija: KERMIT: A constraint-based tutor for database modeling (2002)