Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3488042.3489970acmotherconferencesArticle/Chapter ViewAbstractPublication Pageskoli-callingConference Proceedingsconference-collections
poster

Building a Better SQL Automarker for Database Courses

Published: 18 November 2021 Publication History

Abstract

This work introduces and demonstrates the viability of a novel SQL automarking tool (“SQAM”) that: (1) provides a fair grade to the student, one which matches the student’s effort and understanding of the course material, and (2) to provide personalized feedback, allowing the student to remain engaged in the material and learn from their mistakes while still being in that headspace. Additionally, we strive to ensure that our tool maintains the same standards (grade and feedback) that a highly qualified member of teaching staff would produce, so we compare and contrast our automarker’s results to that of teaching assistants over several historic offerings of the same database course at a large research intensive public institution, while reducing the grading time, thus enabling the teaching staff to channel more time into instruction.
Furthermore, we describe SQAM’s design and our model which applies the aggregate result of four different string similarity metrics to compute solution similarity in conjunction with our discretization process to fairly evaluate a student’s submission. Our results show that SQAM produces very similar grades to those which were historically given by teaching assistants.

References

[1]
Aisha Al-Salmi. 2019. Semi-automatic assessment of basic SQL statements. (8 2019). https://doi.org/10.26174/thesis.lboro.9730115.v1
[2]
Bikash Chandra, Ananyo Banerjee, Udbhas Hazra, Mathew Joseph, and S. Sudarshan. 2021. Edit Based Grading of SQL Queries. In 8th ACM IKDD CODS and 26th COMAD (Bangalore, India) (CODS COMAD 2021). Association for Computing Machinery, New York, NY, USA, 56–64. https://doi.org/10.1145/3430984.3431012
[3]
Bikash Chandra, Mathew Joseph, Bharath Radhakrishnan, Shreevidhya Acharya, and S. Sudarshan. 2016. Partial Marking for Automated Grading of SQL Queries. Proc. VLDB Endow. 9, 13 (Sept. 2016), 1541–1544. https://doi.org/10.14778/3007263.3007304
[4]
John C. Chen, Dexter C. Whittinghill, and Jennifer A. Kadlowec. 2010. Classes That Click: Fast, Rich Feedback to Enhance Student Learning and Satisfaction. Journal of Engineering Education 99, 2 (2010), 159–168. https://doi.org/10.1002/j.2168-9830.2010.tb01052.x
[5]
Adam Cohen. [n.d.]. FuzzyWuzzy: Fuzzy String Matching in Python. https://chairnerd.seatgeek.com/fuzzywuzzy-fuzzy-string-matching-in-python/
[6]
William Cohen, Pradeep Ravikumar, and Stephen Fienberg. 2003. A comparison of string DISTANCE metrics for name-matching tasks. IIWeb 2003 (05 2003).
[7]
Christopher Douce, David Livingstone, and James Orwell. 2005. Automatic Test-Based Assessment of Programming: A Review. J. Educ. Resour. Comput. 5, 3 (Sept. 2005), 4–es. https://doi.org/10.1145/1163405.1163409
[8]
Anya Tafilovitch et al.2015. ProjectAT/uam. University of Toronto Scarborough. https://github.com/ProjectAT/uam
[9]
Ratcliff J and Metzener D. 1998. Ratcliff-Obershelp PatternRecognition. Black P (ed.), NIST Dictionary of Algorithms and Data Structures(1998).
[10]
A. Marzal and E. Vidal. 1993. Computation of normalized edit distance and applications. IEEE Transactions on Pattern Analysis and Machine Intelligence 15, 9(1993), 926–932.

Cited By

View all
  • (2024)Does the Medium Matter? An Exploration of Voice-Interaction for Self-ExplanationsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661596(86-101)Online publication date: 1-Jul-2024
  • (2022)The Positive Effects of using Reflective Prompts in a Database CourseProceedings of the 1st International Workshop on Data Systems Education10.1145/3531072.3535323(32-37)Online publication date: 12-Jun-2022

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
Koli Calling '21: Proceedings of the 21st Koli Calling International Conference on Computing Education Research
November 2021
287 pages
ISBN:9781450384889
DOI:10.1145/3488042
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 November 2021

Check for updates

Author Tags

  1. Database Course Tools
  2. Partial Marking
  3. SQL Automarking
  4. String Regularities
  5. String Similarity
  6. Student Feedback Enhancement

Qualifiers

  • Poster
  • Research
  • Refereed limited

Funding Sources

  • University of Toronto Mississauga

Conference

Koli Calling '21

Acceptance Rates

Overall Acceptance Rate 80 of 182 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)4
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Does the Medium Matter? An Exploration of Voice-Interaction for Self-ExplanationsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661596(86-101)Online publication date: 1-Jul-2024
  • (2022)The Positive Effects of using Reflective Prompts in a Database CourseProceedings of the 1st International Workshop on Data Systems Education10.1145/3531072.3535323(32-37)Online publication date: 12-Jun-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media