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
Line 29: Line 29:
[https://github.com/expertiza/expertiza  Expertiza Github]
[https://github.com/expertiza/expertiza  Expertiza Github]


[http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables]
[wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables]


[[http://wiki.expertiza.ncsu.edu/index.php/Main_Page]]
[[http://wiki.expertiza.ncsu.edu/index.php/Main_Page]]

Revision as of 02:54, 20 November 2018

Introduction

Expertiza supports multi-round peer review. Currently, in this situation, student who did not do the previous round peer review can still do the subsequent round peer review. According to the deduction policy, some reviewees might lose points because of the reviewers who miss the previous round peer review. Therefore, it will be fairer to provide instructor an option which can decide whether a student can do the subsequent round peer review when s/he did not do the previous round 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

References

assignments/edit/_review_strategy.html.erb

student_task/list.html.erb

Expertiza Github

[wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables]

[[1]]