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

skip to main content
10.1145/3231644.3231708acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesl-at-sConference Proceedingsconference-collections
short-paper
Public Access

Grading at scale in earsketch

Published: 26 June 2018 Publication History

Abstract

This paper explores some of the challenges posed by automated grading of programming assignments in a STEAM (Science, Technology, Engineering, Art, and Math) based curriculum, as well as how these challenges are addressed in the automatic grading processes used in EarSketch, a music-based educational programming environment developed at Georgia Tech. This work-in-progress paper reviews common strategies for grading programming assignments at scale and discusses how they are combined in EarSketch to evaluate open ended STEAM-focused assignments.

References

[1]
Astrachan, Owen, and Amy Briggs. "The CS principles project." ACM Inroads 3, no. 2 (2012): 38--42.
[2]
Caiza, Julio C., and José María del Álamo Ramiro. "Programming assignments automatic grading: review of tools and implementations." (2013): 5691--5700.
[3]
Cole, Brian, Daniel Hakim, David Hovemeyer, Reuven Lazarus, William Pugh, and Kristin Stephens. "Improving your software using static analysis to find bugs." In Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, pp. 673--674. ACM, 2006.
[4]
Computing Research Association. "Generation CS: Computer Science Undergraduate Enrollments Surge Since 2006. 2017." (2017).
[5]
Daradoumis, Thanasis, Roxana Bassi, Fatos Xhafa, and Santi Caballé. "A review on massive e-learning (MOOC) design, delivery and assessment." In P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2013 Eighth International Conference on, pp. 208--213. IEEE, 2013.
[6]
DeNero, John, Sumukh Sridhara, Manuel Pérez-Quiñones, Aatish Nayak, and Ben Leong. "Beyond Autograding: Advances in Student Feedback Platforms." In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, pp. 651--652. ACM, 2017.
[7]
Edwards, S. H., and Perez-Quinones, M. A. Web-cat: automatically grading programming assignments. In ACM SIGCSE Bulletin, vol. 40, ACM (2008), 328--328.
[8]
Guzdial, Mark. "A media computation course for non-majors." In ACM SIGCSE Bulletin, vol. 35, no. 3, pp. 104--108. ACM, 2003.
[9]
Hext, Jan B., and J. W. Winings. "An automatic grading scheme for simple programming exercises." Communications of the ACM 12, no. 5 (1969): 272--275.
[10]
Maeda, John "STEM + Art = STEAM," The STEAM Journal: Vol. 1: Iss. 1, Article 34. (2013)
[11]
NEWCITE Magerko, Brian, Jason Freeman, Tom Mcklin, Mike Reilly, Elise Livingston, Scott Mccoid, and Andrea Crews-Brown. "Earsketch: A steam-based approach for underrepresented populations in high school computer science education." ACM Transactions on Computing Education (TOCE) 16, no. 4 (2016): 14.
[12]
McCoid, Scott, Jason Freeman, Brian Magerko, Christopher Michaud, Tom Jenkins, Tom Mcklin, and Hera Kan. "EarSketch: An integrated approach to teaching introductory computer music." Organised Sound 18, no. 2 (2013): 146--160.
[13]
Narayanan, N. Hari, Christopher Hundhausen, Dean Hendrix, and Martha Crosby. "Transforming the CS classroom with studio-based learning." In Proceedings of the 43rd ACM technical symposium on Computer Science Education, pp. 165--166. ACM, 2012.
[14]
Resnick, Mitchel, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner et al. "Scratch: programming for all." Communications of the ACM 52, no. 11 (2009): 60--67.
[15]
Spacco, Jaime, David Hovemeyer, and William Pugh. "An Eclipse-based course project snapshot and submission system." In Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange, pp. 52--56. ACM, 2004.
[16]
Sumukh Sridhara, Brian Hou, Jeffrey Lu, and John DeNero. 2016. Fuzz Testing Projects in Massive Courses. In Proceedings of the Third (2016) ACM Conference on Learning @ Scale (L@S '16). ACM, New York, NY, USA, 361--367.
[17]
Tischler, Ron, Robin Schaufler, and Charlotte Payne. "Static analysis of programs as an aid to debugging." In ACM SIGPLAN Notices, vol. 18, no. 8, pp. 155--158. ACM, 1983.
[18]
Wang, T., Su, X., Ma, P., Wang, Y., Wang, K. Ability-training-oriented Automated Assessment in Introductory Programming Course. Computer. Education, Elsevier, vol. 56, pp. 220--226. 2011

Cited By

View all
  • (2024)Newly Created Assignments and The First Repository Effect on Inter-Semester PlagiarismProceedings of the Eleventh ACM Conference on Learning @ Scale10.1145/3657604.3662043(211-220)Online publication date: 9-Jul-2024
  • (2024)Automated Grading and Feedback Tools for Programming Education: A Systematic ReviewACM Transactions on Computing Education10.1145/363651524:1(1-43)Online publication date: 19-Feb-2024
  • (2024)Redesigning EarSketch for Inclusive CS Education: A Participatory Design ApproachProceedings of the 23rd Annual ACM Interaction Design and Children Conference10.1145/3628516.3659383(720-724)Online publication date: 17-Jun-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
L@S '18: Proceedings of the Fifth Annual ACM Conference on Learning at Scale
June 2018
391 pages
ISBN:9781450358866
DOI:10.1145/3231644
Permission to make digital or hard copies of all or part 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 components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 June 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. MOOC
  2. STEAM
  3. automatic grading
  4. education
  5. web audio

Qualifiers

  • Short-paper

Funding Sources

Conference

L@S '18
L@S '18: Fifth (2018) ACM Conference on Learning @ Scale
June 26 - 28, 2018
London, United Kingdom

Acceptance Rates

L@S '18 Paper Acceptance Rate 24 of 58 submissions, 41%;
Overall Acceptance Rate 117 of 440 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)113
  • Downloads (Last 6 weeks)21
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Newly Created Assignments and The First Repository Effect on Inter-Semester PlagiarismProceedings of the Eleventh ACM Conference on Learning @ Scale10.1145/3657604.3662043(211-220)Online publication date: 9-Jul-2024
  • (2024)Automated Grading and Feedback Tools for Programming Education: A Systematic ReviewACM Transactions on Computing Education10.1145/363651524:1(1-43)Online publication date: 19-Feb-2024
  • (2024)Redesigning EarSketch for Inclusive CS Education: A Participatory Design ApproachProceedings of the 23rd Annual ACM Interaction Design and Children Conference10.1145/3628516.3659383(720-724)Online publication date: 17-Jun-2024
  • (2023)Teaching at Scale and Back Again: The Impact of Instructors' Participation in At-Scale Education Initiatives on Traditional InstructionProceedings of the Tenth ACM Conference on Learning @ Scale10.1145/3573051.3593389(144-155)Online publication date: 20-Jul-2023
  • (2022)Stop Reinventing the Wheel! Promoting Community Software in Computing EducationProceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3571785.3574129(261-292)Online publication date: 27-Dec-2022
  • (2021)Revisit of Automated Marking Techniques for Programming Assignments2021 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON46332.2021.9453889(650-657)Online publication date: 21-Apr-2021
  • (2019)Evidence-Based Recommendation for Content Improvement Using Reinforcement LearningArtificial Intelligence in Education10.1007/978-3-030-23207-8_68(369-373)Online publication date: 21-Jun-2019

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media