2015
DOI: 10.1007/s40593-015-0084-6
|View full text |Cite
|
Sign up to set email alerts
|

Teaching Database Design with Constraint-Based Tutors

Abstract: Abstract:Design tasks are difficult to teach, due to large, unstructured solution spaces, underspecified problems, non-existent problem solving algorithms and stopping criteria. In this paper, we comment on our approach to develop KERMIT, a constraintbased tutor that taught database design. In later work, we re-implemented KERMIT as EER-Tutor, and extended its instructional domain. Several evaluation studies performed with KERMIT and EER-Tutor show that they are effective Intelligent Tutoring Systems (ITSs). W… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
17
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(18 citation statements)
references
References 17 publications
1
17
0
Order By: Relevance
“…Instead of relying on a detailed knowledge model of a problem domain, or on static constraints [53], the case-based system is able to utilise the knowledge of past problem situations or cases, represent solutions quality implicitly in cases, adapt cases to new experiences, or add new cases to accommodate new problems. CBR can produce good quality solutions in areas where it is not possible to model the knowledge domain or the constraints completely or consistently, or when features affecting solutions quality are difficult to formalise.…”
Section: Discussionmentioning
confidence: 99%
“…Instead of relying on a detailed knowledge model of a problem domain, or on static constraints [53], the case-based system is able to utilise the knowledge of past problem situations or cases, represent solutions quality implicitly in cases, adapt cases to new experiences, or add new cases to accommodate new problems. CBR can produce good quality solutions in areas where it is not possible to model the knowledge domain or the constraints completely or consistently, or when features affecting solutions quality are difficult to formalise.…”
Section: Discussionmentioning
confidence: 99%
“…e database layer mainly maintains the persistence of data and performs data interaction with the applet. e design of the database involves the information table and the result table, including the processing information table, the result table, and their relationship with each other [14,15]. e teaching evaluation system includes three information tables for students, teachers, and courses, as well as two result tables for teaching evaluation order and evaluation information feedback.…”
Section: Database Designmentioning
confidence: 99%
“…The need for better feedback and more engaging tools is tackled by Mitrovic and Suraweera who propose KERMIT [28], a constraint-based tutor that teaches database design. KERMIT was applied as an EER-Tutor and provides an Intelligent Tutoring Systems which checked whether the students' database scheme was correct by matching it with the ideal constraints and solutions and providing effective feedback to students.…”
Section: Tools For Learning Database Systemsmentioning
confidence: 99%