Peer Grading in a Course on Algorithms and Data Structures: Machine Learning Algorithms do not Improve over Simple Baselines

06/02/2015
by   Mehdi S. M. Sajjadi, et al.
0

Peer grading is the process of students reviewing each others' work, such as homework submissions, and has lately become a popular mechanism used in massive open online courses (MOOCs). Intrigued by this idea, we used it in a course on algorithms and data structures at the University of Hamburg. Throughout the whole semester, students repeatedly handed in submissions to exercises, which were then evaluated both by teaching assistants and by a peer grading mechanism, yielding a large dataset of teacher and peer grades. We applied different statistical and machine learning methods to aggregate the peer grades in order to come up with accurate final grades for the submissions (supervised and unsupervised, methods based on numeric scores and ordinal rankings). Surprisingly, none of them improves over the baseline of using the mean peer grade as the final grade. We discuss a number of possible explanations for these results and present a thorough analysis of the generated dataset.

READ FULL TEXT
research
12/30/2019

Online Peer-Assessment Datasets

Peer-assessment experiments were conducted among first and second year s...
research
07/31/2018

Truthful Peer Grading with Limited Effort from Teaching Staff

Massive open online courses pose a massive challenge for grading the ans...
research
04/08/2022

How does online teamwork change student communication patterns in programming courses?

Online teaching has become a new reality due to the COVID-19 pandemic ra...
research
02/25/2016

How effective can simple ordinal peer grading be?

Ordinal peer grading has been proposed as a simple and scalable solution...
research
10/27/2019

Fostering Peer Learning through a New Game-Theoretical Approach in a Blended Learning Environment

Obtaining knowledge and skill achievement through peer learning can lead...
research
06/13/2019

Report-Sensitive Spot-Checking in Peer-Grading Systems

Peer grading systems make large courses more scalable, provide students ...
research
06/18/2023

"You might think about slightly revising the title": identifying hedges in peer-tutoring interactions

Hedges play an important role in the management of conversational intera...

Please sign up or login with your details

Forgot password? Click here to reset