Marmoset: A Programming Project Assignment Framework to Improve the Feedback Cycle for Students, Faculty and Researchers

Loading...
Thumbnail Image

Files

umi-umd-3880.pdf (752.84 KB)
No. of downloads: 1233

Publication or External Link

Date

2006-11-06

Citation

DRUM DOI

Abstract

We developed Marmoset, a system that improves the feedback cycle on
programming assignments for students, faculty and researchers alike.

Using automation, Marmoset substantially lowers the burden on faculty
for grading programming assignments, allowing faculty to give students
more rapid feedback on their assignments.

To further improve the feedback cycle, Marmoset provides students with
limited access to the results of the instructor's private test cases
before the submission deadline using a novel token-based incentive system. This both encourages
students to start their work early and to think critically about
their work. Because students submit early,
instructors can monitor all students' progress on test cases
and identify where in projects students are having problems
in order to update the project requirements in a timely fashion and make the best use of time in lectures, discussion
sections, and office hours.

To further improve the feedback cycle, Marmoset provides students with
limited access to the results of the instructor's private test cases
before the submission deadline using a novel token-based incentive system. This both encourages
students to start their work early and to think critically about
their work. Because students submit early,
instructors can monitor all students' progress on test cases
and identify where in projects students are having problems
in order to update the project requirements in a timely fashion and make the best use of time in lectures, discussion
sections, and office hours.

Notes

Rights