LearnSQL: Impact of an Automatic Judge in Database Learning
Saved in:
| Title: | LearnSQL: Impact of an Automatic Judge in Database Learning |
|---|---|
| Language: | English |
| Authors: | Enrique Martin-Martin (ORCID |
| Source: | ACM Transactions on Computing Education. 2026 26(1). |
| Availability: | Association for Computing Machinery. 1601 Broadway 10th Floor, New York, NY 10119. Tel: 800-342-6626; Tel: 212-626-0500; Fax: 212-944-1318; e-mail: acmhelp@acm.org; Web site: http://toce.acm.org/ |
| Peer Reviewed: | Y |
| Page Count: | 37 |
| Publication Date: | 2026 |
| Document Type: | Journal Articles Reports - Research |
| Education Level: | Higher Education Postsecondary Education |
| Descriptors: | Databases, Automation, Programming Languages, Computer Science Education, Academic Achievement, Student Characteristics, Profiles, Student Evaluation, Feedback (Response), Foreign Countries, College Students, Introductory Courses, Universities |
| Geographic Terms: | Spain (Madrid) |
| DOI: | 10.1145/3769852 |
| ISSN: | 1946-6226 |
| Abstract: | Databases 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. |
| Abstractor: | As Provided |
| Entry Date: | 2026 |
| Accession Number: | EJ1497497 |
| Database: | ERIC |
| Abstract: | Databases 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. |
|---|---|
| ISSN: | 1946-6226 |
| DOI: | 10.1145/3769852 |