ItsSQL: Intelligent Tutoring System for SQL
S\"oren Aguirre Reid, Frank Kammer, Johannes Kunz, Timon Pellekoorne,, Markus Siepermann, Jonas W\"olfer

TL;DR
ItsSQL is an intelligent tutoring system for SQL that offers personalized, real-time feedback using a growing pool of reference solutions, enhancing student learning efficiency in database courses.
Contribution
The paper introduces a novel ITS for SQL that utilizes semi-automatically generated reference solutions and distinguishes between good and bad solutions for improved feedback.
Findings
Multiple reference solutions improve learning outcomes.
Harmonization enhances real-time feedback quality.
System effectively supports SQL learning with minimal lecturer effort.
Abstract
SQL is a central component of any database course. Despite the small number of SQL commands, students struggle to practice the concepts. To overcome this challenge, we developed an intelligent tutoring system (ITS) to guide the learning process with a small effort by the lecturer. Other systems often give only basic feedback (correct or incorrect) or require hundreds of instance specific rules defined by a lecturer. In contrast, our system can provide individual feedback based on a semi-automatically/intelligent growing pool of reference solutions, i.e., sensible approaches. Moreover, we introduced the concept of good and bad reference solutions. The system was developed and evaluated in three steps based on Design Science research guidelines. The results of the study demonstrate that providing multiple reference solutions are useful with the support of harmonization to provide…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIntelligent Tutoring Systems and Adaptive Learning · Educational Technology and Assessment
