CSC/ECE 517 Fall 2018 E1870 Warn of deadlines and enforce them: Difference between revisions
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. | ||
=== | |||
==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. | 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