Online assessment of SQL query formulation skills
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
The backwash effect on SQL skills grading
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
SQLator: an online SQL learning workbench
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Automated tutoring for a database skills training environment
Proceedings of the 36th SIGCSE technical symposium on Computer science education
The back end of a grading system
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Designing an adaptive learning module to teach software testing
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Automatic test-based assessment of programming: A review
Journal on Educational Resources in Computing (JERIC)
Journal on Educational Resources in Computing (JERIC)
Computer assisted assessment of SQL query skills
ADC '07 Proceedings of the eighteenth conference on Australasian database - Volume 63
APOGEE: automated project grading and instant feedback system for web based computing
Proceedings of the 39th SIGCSE technical symposium on Computer science education
LEARN-SQL: Automatic Assessment of SQL Based on IMS QTI Specification
ICALT '08 Proceedings of the 2008 Eighth IEEE International Conference on Advanced Learning Technologies
An Intelligent SQL Tutor on the Web
International Journal of Artificial Intelligence in Education
Learning SQL Programming with Interactive Tools: From Integration to Personalization
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
In this paper we present a concept and prototypical implementation of a software system (aSQLg) to automatically assess SQL statements. The software can be used in any introductory database class that teaches students the use of SQL. On one hand it increases the efficiency of grading students submissions of SQL statements for a given problem statement by automatically determining a score for the statement based on different aspects. On the other hand it may also be used to improve student learning of SQL statements by enabling them to continuously (re-)submit their solutions and determine improvements in quality by comparing the automatically determined scores. In order to keep the administrative overhead for using it minimal we have implemented the software in a way that it may be plugged into any course/learning management system with minimal overhead. We have used it in conjunction with WebCAT as well as our own proprietary course management system. Student feedback collected after its first usage in a database class shows promising results for future usage of the system.