CSC/ECE 517 Fall 2018 E1870 Warn of deadlines and enforce them: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
==Introduction==
==Introduction==
Expertiza supports multi-round peer review. Currently, even if one student did not do the previous round (e.g., first round) peer review, s/he may still do the subsequent round (e.g., second round) peer review, which can cost the student a lot of points since we will deduct some review points if s/he did not do the first round peer review. So maybe a student would be better off not to do the review at all, but wait for an assignment where (s)he could get full credit.  We want the instructor to choose whether a student can do the second round of peer reviews without the first round of peer review.
Expertiza supports multi-round peer review. Currently, even if one student did not do the previous round (e.g., first round) peer review, s/he may still do the subsequent round (e.g., second round) peer review, which can cost the student a lot of points since we will deduct some review points if s/he did not do the first round peer review. So maybe a student would be better off not to do the review at all, but wait for an assignment where (s)he could get full credit.  We want the instructor to choose whether a student can do the second round of peer reviews without the first round of peer review.
===Flow Chart===
 
[[File:Diagram.png]]
==Design Plan==
==Do Some Changes==
===UI Improvement===
In assignment#edit page “Review strategy” tab, add an option (e.g., “Allow student to join reviews late”*) to allow students to do the second round peer reviews without the first round peer review; by default this option is unchecked. Please note that this option should appear only if there are multi-round peer reviews. If there is only one round peer review, do not show this option.
In assignment#edit page “Review strategy” tab, add an option (e.g., “Allow student to join reviews late”*) to allow students to do the second round peer reviews without the first round peer review; by default this option is unchecked. Please note that this option should appear only if there are multi-round peer reviews. If there is only one round peer review, do not show this option.


Line 10: Line 10:
*After
*After
[[File:Afterr1.png]]
[[File:Afterr1.png]]
===Functionality Implementation===
====Visual Aids====
*Flow Chart
[[File:Diagram.png]]
*UML
====Related Problems====
====Code Level Design====
==Test Plan==
== Related Files ==
== Related Files ==
assignments/edit/_review_strategy.html.erb
assignments/edit/_review_strategy.html.erb
student_task/list.html.erb
student_task/list.html.erb

Revision as of 02:16, 20 November 2018

Introduction

Expertiza supports multi-round peer review. Currently, even if one student did not do the previous round (e.g., first round) peer review, s/he may still do the subsequent round (e.g., second round) peer review, which can cost the student a lot of points since we will deduct some review points if s/he did not do the first round peer review. So maybe a student would be better off not to do the review at all, but wait for an assignment where (s)he could get full credit. We want the instructor to choose whether a student can do the second round of peer reviews without the first round of peer review.

Design Plan

UI Improvement

In assignment#edit page “Review strategy” tab, add an option (e.g., “Allow student to join reviews late”*) to allow students to do the second round peer reviews without the first round peer review; by default this option is unchecked. Please note that this option should appear only if there are multi-round peer reviews. If there is only one round peer review, do not show this option.

  • Before

  • After

Functionality Implementation

Visual Aids

  • Flow Chart

  • UML

Related Problems

Code Level Design

Test Plan

Related Files

assignments/edit/_review_strategy.html.erb student_task/list.html.erb