DB-Suite: Experiences with Three Intelligent, Web-Based Database Tutors.

E-learning is becoming more and more popular with the widespread use of computers and the Internet in educational institutions. Current e-learning courses are nearly always developed using course management systems (CMS), such as WebCT or Blackboard. Although CMS tools provide support for some administrative tasks and enable instructors to provide online instructional material, they offer no deep support for learning: students have access to on-line material, simple multi-choice quizzes and chat tools, but there is no ability to track student’s progress and adapt the learning material and instructional session to the individual student. In this paper we present our experiences with three Web-based intelligent tutoring systems in the area of databases. SQL-Tutor teaches the SQL query language, NORMIT is a data normalization tutor, and KERMIT teaches conceptual database modelling using the Entity-Relationship data model. All three tutors in DB-suite have been used and evaluated in the context of genuine teaching activities. We present the most important features of these systems, as well as evaluation results. The DB-suite tutors have proved to be very effective in supporting deep learning, and are well liked by students.

[1]  Antonija Mitrovic,et al.  Enhancing learning through self-explanation , 2002, International Conference on Computers in Education, 2002. Proceedings..

[2]  Stellan Ohlsson,et al.  Learning from Performance Errors. , 1996 .

[3]  Antonija Mitrovic,et al.  Scaffolding and Fading Problem Selection in SQL-Tutor , 2003 .

[4]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[5]  Antonija Mitrovic,et al.  Learning SQL with a computerized tutor , 1998, SIGCSE '98.

[6]  Antonija Mitrovic,et al.  CAPIT: an intelligent tutoring system for capitalisation and punctuation , 2000, Proceedings International Workshop on Advanced Learning Technologies. IWALT 2000. Advanced Learning Technology: Design and Development Issues.

[7]  Cristina Conati,et al.  Toward Computer-Based Support of Meta-Cognitive Skills: a Computational Framework to Coach Self-Explanation , 2000 .

[8]  Antonija Mitrovic,et al.  KERMIT: A Constraint-Based Tutor for Database Modeling , 2002, Intelligent Tutoring Systems.

[9]  A. Mitrovic,et al.  Designing an Intelligent Tutoring System for Database Modelling , 2001 .

[10]  Antonija Mitrovic,et al.  Effects of self-explanation in an open-ended domain , 2003 .

[11]  Vladan Devedzic,et al.  Computational Intelligence in Web-Based Education: A Tutorial , 2004 .

[12]  Stellan Ohlsson,et al.  Constraint-Based Student Modeling , 1994 .

[13]  Antonija Mitrovic,et al.  Automatic Problem Generation in Constraint-Based Tutors , 2002, Intelligent Tutoring Systems.

[14]  Albert T. Corbett,et al.  A Formative Evaluation of the PACT Algebra II Tutor: Support for Simple Hierarchical Reasoning , 1998, Intelligent Tutoring Systems.

[15]  Kurt VanLehn,et al.  The Conceptual Helper: An Intelligent Tutoring System for Teaching Fundamental Physics Concepts , 2000, Intelligent Tutoring Systems.

[16]  Vincent Aleven,et al.  An effective metacognitive strategy: learning by doing and explaining with a computer-based Cognitive Tutor , 2002, Cogn. Sci..

[17]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

[18]  John R. Anderson,et al.  Cognitive Tutors: Lessons Learned , 1995 .

[19]  Antonija Mitrovic,et al.  NORMIT: a Web-enabled tutor for database normalization , 2002, International Conference on Computers in Education, 2002. Proceedings..

[20]  Antonija Mitrovic,et al.  A Comparative Analysis of Cognitive Tutoring and Constraint-Based Modeling , 2003, User Modeling.

[21]  Antonija Mitrovic Supporting Self-Explanation in a Data Normalization Tutor , 2003 .

[22]  Antonija Mitrovic,et al.  Optimising ITS Behaviour with Bayesian Networks and Decision Theory , 2001 .

[23]  Antonija Mitrovic,et al.  Experiences in Implementing Constraint-Based Modeling in SQL-Tutor , 1998, Intelligent Tutoring Systems.

[24]  Antonija Mitrovic,et al.  Supporting Learning by Opening the Student Model , 2002, Intelligent Tutoring Systems.

[25]  Antonija Mitrovic,et al.  Using Evaluation to Shape ITS Design: Results and Experiences with SQL-Tutor , 2002, User Modeling and User-Adapted Interaction.

[26]  Antonija Mitrovic,et al.  Evaluating the Effects of Open Student Models on Learning , 2002, AH.

[27]  Antonija Mitrovic Investigating Students' Self-Assessment Skills , 2001, User Modeling.

[28]  B. Bloom The 2 Sigma Problem: The Search for Methods of Group Instruction as Effective as One-to-One Tutoring , 1984 .

[29]  Timothy Wang,et al.  Using neural networks to predict student's performance , 2002, International Conference on Computers in Education, 2002. Proceedings..

[30]  Antonija Mitrovic,et al.  Authoring web-based tutoring systems with WETAS , 2002, International Conference on Computers in Education, 2002. Proceedings..

[31]  Antonija Mitrovic,et al.  Evaluation of a Constraint-Based Tutor for a Database Language , 1999 .

[32]  Antonija Mitrovic,et al.  Using a Probabilistic Student Model to Control Problem Difficulty , 2000, Intelligent Tutoring Systems.

[33]  Antonija Mitrovic,et al.  Evaluating an Animated Pedagogical Agent , 2000, Intelligent Tutoring Systems.

[34]  Tanja Mitrovic,et al.  Constraint-based tutors: a success story , 2001, AIED.