{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T16:09:09Z","timestamp":1772554149700,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":3,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,24]],"date-time":"2019-06-24T00:00:00Z","timestamp":1561334400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,6,24]]},"DOI":"10.1145\/3330430.3333670","type":"proceedings-article","created":{"date-parts":[[2019,7,31]],"date-time":"2019-07-31T13:48:49Z","timestamp":1564580929000},"page":"1-2","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Teaching C Programming Interactively at Scale Using Taskgrader"],"prefix":"10.1145","author":[{"given":"R\u00e9mi","family":"Sharrock","sequence":"first","affiliation":[{"name":"IMT T\u00e9l\u00e9com ParisTech Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Petra","family":"Bonfert-Taylor","sequence":"additional","affiliation":[{"name":"Dartmouth College, Hanover, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mathias","family":"Hiron","sequence":"additional","affiliation":[{"name":"France ioi Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michel","family":"Blockelet","sequence":"additional","affiliation":[{"name":"France ioi Paris"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Miller","sequence":"additional","affiliation":[{"name":"Dartmouth College, Hanover, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mike","family":"Goudzwaard","sequence":"additional","affiliation":[{"name":"Dartmouth College, Hanover, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ella","family":"Hamonic","sequence":"additional","affiliation":[{"name":"Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,6,24]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1163405.1163410"},{"key":"e_1_3_2_1_2_1","volume-title":"A survey of automated assessment approaches for programming assignments. Computer science education, 15(2), 83--102","author":"Ala-Mutka K. M.","year":"2005","unstructured":"Ala-Mutka , K. M. ( 2005 ). A survey of automated assessment approaches for programming assignments. Computer science education, 15(2), 83--102 . Ala-Mutka, K. M. (2005). A survey of automated assessment approaches for programming assignments. Computer science education, 15(2), 83--102."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3051457.3053970"}],"event":{"name":"L@S '19: Sixth (2019) ACM Conference on Learning @ Scale","location":"Chicago IL USA","acronym":"L@S '19"},"container-title":["Proceedings of the Sixth (2019) ACM Conference on Learning @ Scale"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3330430.3333670","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3330430.3333670","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:03Z","timestamp":1750204443000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3330430.3333670"}},"subtitle":["an Open-source Autograder Tool"],"short-title":[],"issued":{"date-parts":[[2019,6,24]]},"references-count":3,"alternative-id":["10.1145\/3330430.3333670","10.1145\/3330430"],"URL":"https:\/\/doi.org\/10.1145\/3330430.3333670","relation":{},"subject":[],"published":{"date-parts":[[2019,6,24]]},"assertion":[{"value":"2019-06-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}