Volltext-Downloads (blau) und Frontdoor-Views (grau)

Enhancing Feedback Generation for Autograded SQL Statements to Improve Student Learning

  • Several tools to support autograding of student provided SQL statements have already been introduced. The full potential of such tools can only be leveraged, if they extend beyond grading efficiency by also providing tutoring capabilities to the students. With that, tools become really useful by offering self-paced and individually timed learning experiences. In this paper we present an extension for an SQL autograder which improves the hints generated for students in cases where their solution is not entirely correct. Our approach is to compare the student’s solution with the model solution structurally to identify differences between the syntax trees describing the statements. This complements comparing the student’s query with a model solution based on query results. In addition to improving the quality of hints generated for the students, this concept can also be used easily for data manipulation language (DML) or data definition language (DDL) statements, thus extending the applicability of the autograder. Along with details about the concept we present some example hints generated to illustrate the usefulness of the approach. We also report anecdotally on experiences with the system in two different level database courses. Results from different instances of one of them show improvements of student learning as well as student involvement by using the newly generated hints.

Download full text files

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author:Carsten KleinerORCiDGND, Felix HeineORCiDGND
URN:urn:nbn:de:bsz:960-opus4-32303
DOI:https://doi.org/10.25968/opus-3230
DOI original:https://doi.org/10.1145/3649217.3653579
ISBN:979-8-4007-0600-4
Parent Title (English):ITiCSE 2024: Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2024), July 8–10, 2024, Milan, Italy
Publisher:ACM
Document Type:Conference Proceeding
Language:English
Year of Completion:2024
Publishing Institution:Hochschule Hannover
Release Date:2024/08/06
Tag:SQL statements; autograding; database class; hint generation; self-contained learning; tutoring
GND Keyword:Informatikstudium; SQL; Selbststudium; Lernerfolgsmessung
First Page:248
Last Page:254
Institutes:Fakultät IV - Wirtschaft und Informatik
DDC classes:370 Erziehung, Schul- und Bildungswesen
004 Informatik
Licence (German):License LogoCreative Commons - CC BY-NC - Namensnennung - Nicht kommerziell 4.0 International