Learning Program Embeddings to Propagate Feedback on Student Code

05/22/2015
by   Chris Piech, et al.
0

Providing feedback, both assessing final work and giving hints to stuck students, is difficult for open-ended assignments in massive online classes which can range from thousands to millions of students. We introduce a neural network method to encode programs as a linear mapping from an embedded precondition space to an embedded postcondition space and propose an algorithm for feedback at scale using these linear maps as features. We apply our algorithm to assessments from the Code.org Hour of Code and Stanford University's CS1 course, where we propagate human comments on student assignments to orders of magnitude more submissions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/22/2022

Automatic Assessment of the Design Quality of Student Python and Java Programs

Programs are a kind of communication to both computers and people, hence...
research
11/16/2022

Giving Feedback on Interactive Student Programs with Meta-Exploration

Developing interactive software, such as websites or games, is a particu...
research
10/15/2020

Program Equivalence for Assisted Grading of Functional Programs (Extended Version)

In courses that involve programming assignments, giving meaningful feedb...
research
06/15/2023

SIGHT: A Large Annotated Dataset on Student Insights Gathered from Higher Education Transcripts

Lectures are a learning experience for both students and teachers. Stude...
research
09/05/2018

Zero Shot Learning for Code Education: Rubric Sampling with Deep Learning Inference

In modern computer science education, massive open online courses (MOOCs...
research
11/20/2020

Effects of Human vs. Automatic Feedback on Students' Understanding of AI Concepts and Programming Style

The use of automatic grading tools has become nearly ubiquitous in large...
research
07/26/2021

AutoGrad: Automated Grading Software for Mobile Game Assignments in SuaCode Courses

Automatic grading systems have been in existence since the turn of the h...

Please sign up or login with your details

Forgot password? Click here to reset