Partial marking for automated grading of SQL queries

Chandra, Bikash ; Joseph, Mathew ; Radhakrishnan, Bharath ; Acharya, Shreevidhya ; Sudarshan, S. (2016) Partial marking for automated grading of SQL queries Proceedings of the VLDB Endowment, 9 (13). pp. 1541-1544. ISSN 2150-8097

Full text not available from this repository.

Official URL: http://doi.org/10.14778/3007263.3007304

Related URL: http://dx.doi.org/10.14778/3007263.3007304

Abstract

The XData system, currently being developed at IIT Bombay, provides an automated and interactive platform for grading student SQL queries, as well as for learning SQL. Prior work on the XData system focused on generating query specific test cases to catch common errors in queries. These test cases are used to check whether the student queries are correct or not. For grading student assignments, it is usually not sufficient to just check if a query is correct: if the query is incorrect, partial marks may need to be given, depending on how close the query is to being correct. In this paper, we extend the XData system by adding features that enable awarding of partial marks to incorrect student queries. Our system is able to go beyond numerous syntactic features when comparing a student query with a correct query. These features of our grading system allow the grading of SQL queries to be fully automated, and scalable to even large class sizes such as those of MOOCs.

Item Type:Article
Source:Copyright of this article belongs to Association for Computing Machinery
ID Code:128460
Deposited On:21 Oct 2022 09:07
Last Modified:21 Oct 2022 09:07

Repository Staff Only: item control page