Development of a Web Platform for Code Peer-Testing

08/13/2020
by   Manuel Maarek, et al.
0

As part of formative and summative assessments in programming courses, students work on developing programming artifacts following a given specification. These artifacts are evaluated by the teachers. At the end of this evaluation, the students receive feedback and marks. Providing feedback on programming artifacts is time demanding and could make feedback to arrive too late for it to be effective for the students' learning. We propose to combine software testing with peer feedback which has been praised for offering a timely and effective learning activity with program testing. In this paper we report on the development of a Web platform for peer feedback on programming artifacts through program testing. We discuss the development process of our peer-testing platform informed by teachers and students.

READ FULL TEXT
research
08/23/2021

Students' Engagement in Anonymous Peer Review: Using the Open-Source Sakai Platform

There is a need to provide quality education without discrimination or p...
research
06/13/2019

Report-Sensitive Spot-Checking in Peer-Grading Systems

Peer grading systems make large courses more scalable, provide students ...
research
09/07/2022

Peer to Peer Learning Platform Optimized With Machine Learning

HELM Learning (Helping Everyone Learn More) is the first online peer-to-...
research
01/20/2021

Hardhats and Bungaloos: Comparing Crowdsourced Design Feedback with Peer Design Feedback in the Classroom

Feedback is an important aspect of design education, and crowdsourcing h...
research
07/27/2022

A Multicriteria Evaluation for Data-Driven Programming Feedback Systems: Accuracy, Effectiveness, Fallibility, and Students' Response

Data-driven programming feedback systems can help novices to program in ...
research
01/18/2021

Mechanical TA 2: A System for Peer Grading with TA Support

Mechanical TA 2 (MTA2) is an open source web-based peer grading applicat...

Please sign up or login with your details

Forgot password? Click here to reset