CSC/ECE 517 Fall 2019 - E1984. Improve self-review Link peer review & self-review to derive grades: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 40: Line 40:
* Self-review scores are displayed with peer-review scores
* Self-review scores are displayed with peer-review scores
* Student can only see their own self-review
* Student can only see their own self-review
===Reference===
[https://github.com/expertiza/expertiza/pull/1611 URL for pull request]

Revision as of 02:20, 12 November 2019

E1984. Improve self-review Link peer review & self-review to derive grades

This page provides a description of the Expertiza based Semester project.

Problem Statement and Overview

The Expertiza allows Instructors to create assignments with allowing self-review option to Students. Each member has to evaluate their submission with the same criteria as the peer review. Currently these scores are not used at all in the final scores for the submsission. The task here is to improve the self-review system pertaining to give it a weightage in the final scores for the submissions. Some of the objectives we try to achieve for this project are as follows –

  • Provide a formula that takes both the peer review score and self-review score into account for calculating the composite score.
  • The composite score should get higher as the self-review score gets closer to the peer review score.
  • Make sure that the peer review scores are not visible before the self-review submission.
  • Display the composite score on the “View Scores” page.
  • Display the self-review scores in the "View Scores" and heat map of peer-reviews, showing that they are a different type of review.

The need for the self-review section is to know how well the students can judge their work and understand how to evaluate their flaws and rectify them. Also, if they can score themselves close to their peers, then it means that they have good self-assessment skills and they are being honest about what they think of their work.

Code Changes Flow


Previous Process

Previously, Expertiza allowed students to submit an assignment and provides a link for self-review. Once the self-reviewing was done, the submitted score gets stored in the database but was not used in calculating the overall score of the assignment for the student. Because of this, students can score themselves higher than what they should get. This helps students in no way. So, to make productive use of this score and to help students learn self-evaluating, we have made some changes in the review score calculation which is explained in the section below.

New Process

We are trying to derive a new formula that takes into account the self-review score and calculates a composite score, which will be the student's final score:

  1. Notes for deriving the formula

Testing

Test cases are as follows:

  • Peer-reviews cannot be viewed before a self-review is completed.
  • Peer-reviews can be viewed immediately when self-reviews are not required.
  • The derived scores can be saved to the database.
  • Self-review scores are displayed with peer-review scores
  • Student can only see their own self-review


Reference

URL for pull request