{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,6]],"date-time":"2026-07-06T11:25:31Z","timestamp":1783337131043,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":11,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,11,18]],"date-time":"2021-11-18T00:00:00Z","timestamp":1637193600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"University of Toronto Mississauga","award":["Office of the Vice-Principal, Research (OVPR) Fund"],"award-info":[{"award-number":["Office of the Vice-Principal, Research (OVPR) Fund"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,11,18]]},"DOI":"10.1145\/3488042.3489970","type":"proceedings-article","created":{"date-parts":[[2021,11,10]],"date-time":"2021-11-10T23:28:49Z","timestamp":1636586929000},"page":"1-3","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Building a Better SQL Automarker for Database Courses"],"prefix":"10.1145","author":[{"given":"Muyu","family":"Wang","sequence":"first","affiliation":[{"name":"University of Toronto Mississauga, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Naaz","family":"Sibia","sequence":"additional","affiliation":[{"name":"University of Toronto Mississauga, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ilir","family":"Dema","sequence":"additional","affiliation":[{"name":"University of Toronto Mississauga, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Liut","sequence":"additional","affiliation":[{"name":"University of Toronto Mississauga, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carlos An\u00edbal","family":"Su\u00e1rez","sequence":"additional","affiliation":[{"name":"Escuela Superior Polit\u00e9cnica del Litoral, Ecuador"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,11,18]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Semi-automatic assessment of basic SQL statements. (8","author":"Al-Salmi Aisha","year":"2019","unstructured":"Aisha Al-Salmi . 2019. Semi-automatic assessment of basic SQL statements. (8 2019 ). https:\/\/doi.org\/10.26174\/thesis.lboro.9730115.v1 10.26174\/thesis.lboro.9730115.v1 Aisha Al-Salmi. 2019. Semi-automatic assessment of basic SQL statements. (8 2019). https:\/\/doi.org\/10.26174\/thesis.lboro.9730115.v1"},{"key":"#cr-split#-e_1_3_2_1_2_1.1","doi-asserted-by":"crossref","unstructured":"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 10.1145\/3430984.3431012","DOI":"10.1145\/3430984.3431012"},{"key":"#cr-split#-e_1_3_2_1_2_1.2","doi-asserted-by":"crossref","unstructured":"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","DOI":"10.1145\/3430984.3431012"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007263.3007304"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.2168-9830.2010.tb01052.x"},{"key":"e_1_3_2_1_5_1","unstructured":"Adam Cohen. [n.d.]. FuzzyWuzzy: Fuzzy String Matching in Python. https:\/\/chairnerd.seatgeek.com\/fuzzywuzzy-fuzzy-string-matching-in-python\/  Adam Cohen. [n.d.]. FuzzyWuzzy: Fuzzy String Matching in Python. https:\/\/chairnerd.seatgeek.com\/fuzzywuzzy-fuzzy-string-matching-in-python\/"},{"key":"e_1_3_2_1_6_1","volume-title":"A comparison of string DISTANCE metrics for name-matching tasks. IIWeb 2003 (05","author":"Cohen William","year":"2003","unstructured":"William Cohen , Pradeep Ravikumar , and Stephen Fienberg . 2003. A comparison of string DISTANCE metrics for name-matching tasks. IIWeb 2003 (05 2003 ). William Cohen, Pradeep Ravikumar, and Stephen Fienberg. 2003. A comparison of string DISTANCE metrics for name-matching tasks. IIWeb 2003 (05 2003)."},{"key":"e_1_3_2_1_7_1","first-page":"3","article-title":"Automatic Test-Based Assessment of Programming","volume":"5","author":"Douce Christopher","year":"2005","unstructured":"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\u2013es. https:\/\/doi.org\/10.1145\/1163405.1163409 10.1145\/1163405.1163409 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\u2013es. https:\/\/doi.org\/10.1145\/1163405.1163409","journal-title":"A Review. J. Educ. Resour. Comput."},{"key":"e_1_3_2_1_8_1","volume-title":"2015. ProjectAT\/uam","author":"Anya\u00a0Tafilovitch","unstructured":"Anya\u00a0Tafilovitch et al. 2015. ProjectAT\/uam . University of Toronto Scarborough. https :\/\/github.com\/ProjectAT\/uam Anya\u00a0Tafilovitch et al.2015. ProjectAT\/uam. University of Toronto Scarborough. https:\/\/github.com\/ProjectAT\/uam"},{"key":"e_1_3_2_1_9_1","unstructured":"Ratcliff J and Metzener D. 1998. Ratcliff-Obershelp PatternRecognition. Black P (ed.) NIST Dictionary of Algorithms and Data Structures(1998).  Ratcliff J and Metzener D. 1998. Ratcliff-Obershelp PatternRecognition. Black P (ed.) NIST Dictionary of Algorithms and Data Structures(1998)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.232078"}],"event":{"name":"Koli Calling '21: 21st Koli Calling International Conference on Computing Education Research","location":"Joensuu Finland","acronym":"Koli Calling '21"},"container-title":["Proceedings of the 21st Koli Calling International Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488042.3489970","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3488042.3489970","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:32Z","timestamp":1750195472000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488042.3489970"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,18]]},"references-count":11,"alternative-id":["10.1145\/3488042.3489970","10.1145\/3488042"],"URL":"https:\/\/doi.org\/10.1145\/3488042.3489970","relation":{},"subject":[],"published":{"date-parts":[[2021,11,18]]},"assertion":[{"value":"2021-11-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}