CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 39: Line 39:
'''Solution:'''
'''Solution:'''


==Task 5:==
==Task 5: (OPTIONAL)==
'''Problem:'''
'''Problem:'''



Revision as of 01:36, 6 April 2019

Problem Summary

In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza. Instructors for the course should be able to submit a review in the same manner as a student. However, the instructor review should be separated from other student reviews so the student knows the review was written by the instructor.

Project Tasks

Task 1:

Problem:

An instructor or TA who is a participant of an assignment, then the instructor should be able to review any team that submitted the assignment.


Solution: (Find the code that validates the TA is a participant. See the comments for more information.)

Task 2:

Problem:

If the last due date for the assignment has not passed, then the “Assign grade” link should be changed to “Perform review”, and when clicked on, it should pull up a review page for the team, showing their submitted work at the top, as a review page normally does.

Solution:

(Put the name of the file to be revised here. Show the current code, the revised code, and your results.)

Task 3:

Problem:

An instructor icon should be used to indicate an instructor review and this icon should be seen on the instructor review page read by the student.


Solution:

Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.

Task 4:

Problem:

Refactor: A "course_staff" column was added to the "response_maps" table. Is it really necessary to have a column named as "course_staff" for reviews?

Solution:

Task 5: (OPTIONAL)

Problem:

Similar to the calibration report from the Design Exercise assignment, create a view that would allow the student reviewers differ from the reviews completed by the course staff.


Solution:


Test Plan

Write testing methodology (logic) here.


References

1. Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf

2. Github Repo: https://github.com/mblewallncsu/expertiza

3. Previous Work, Project E1824: http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_517_Spring_2018-_Project_E1824:_Let_course_staff_as_well_as_students_do_reviews

4. Previous Work, Project E1855: http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_517_Fall_2018/E1855_let_course_staff_as_well_as_students_do_reviews

Team Members

Insert names here.