LearnSQL: Impact of an Automatic Judge in Database Learning

dc.contributor.authorMartín Martín, Enrique
dc.contributor.authorMontenegro Montes, Manuel
dc.contributor.authorRiesco Rodríguez, Adrián
dc.contributor.authorRubio Cuéllar, Rubén Rafael
dc.contributor.authorSáenz Pérez, Fernando
dc.date.accessioned2026-02-27T15:48:35Z
dc.date.available2026-02-27T15:48:35Z
dc.date.issued2025-11-15
dc.description.abstractDatabases are a key topic in many technical university degrees. As databases have a strong practical nature, students are expected to solve many exercises before mastering the different aspects involved: querying and modifying the database, writing procedural code (functions and procedures), and defining triggers, among others. In this scenario, it is very important to have a substantial number of exercises available but also a timely feedback to detect and fix mistakes. Therefore, automatic judges that execute students’ solutions and generate immediate feedback are valuable tools to include in the teaching practice. In this article, we assess the real impact of using an online automatic judge for free practice in a database course over four academic years. For this purpose, we have contrasted the marks obtained in one academic year, without the automatic judge, against the three following years in which the automatic judge was used. The results show that final marks are statistically higher during the years when students make use of the automatic judge, thus showing an overall positive impact on database learning. Similarly, the results show that the more students use the automatic judge, the higher their final marks are. Besides these two insights, we have also studied if the impact of the automatic judge is the same in groups of high-profile students, concluding that this tool is less effective when improving learning in top-performing, highly self-motivated students in a database course.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statuspub
dc.identifier.citationEnrique Martin-Martin, Manuel Montenegro, Adrián Riesco, Rubén Rubio, and Fernando Sáenz-Pérez. 2025. LearnSQL: Impact of an Automatic Judge in Database Learning. ACM Trans. Comput. Educ. 26, 1, Article 3 (March 2026), 37 pages. https://doi.org/10.1145/3769852
dc.identifier.doi10.1145/3769852
dc.identifier.officialurlhttps://dl.acm.org/doi/10.1145/3769852
dc.identifier.urihttps://hdl.handle.net/20.500.14352/133525
dc.issue.number1
dc.journal.titleACM Transactions on Computing Education
dc.language.isoeng
dc.publisherACM
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subject.keywordAutomatic judge, database learning
dc.subject.keywordSQL
dc.subject.keywordEvaluation
dc.subject.ucmBases de datos (Informática)
dc.subject.unesco1203.17 Informática
dc.titleLearnSQL: Impact of an Automatic Judge in Database Learning
dc.typejournal article
dc.volume.number26
dspace.entity.typePublication
relation.isAuthorOfPublication8c7dbac8-1093-454e-a0cf-e7b2f316cf09
relation.isAuthorOfPublicationdc391c7e-9682-4142-a1de-7d649b26bf3d
relation.isAuthorOfPublication068dda11-d320-4634-a908-28a4bc4b0eb4
relation.isAuthorOfPublication7dfd0267-1708-4f39-bda5-55a246b4bc41
relation.isAuthorOfPublication7d90b5c1-c8b0-4345-9fb2-11622136f010
relation.isAuthorOfPublication.latestForDiscovery8c7dbac8-1093-454e-a0cf-e7b2f316cf09

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LearnSQL.pdf
Size:
2.25 MB
Format:
Adobe Portable Document Format

Collections