<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mblewall</id>
	<title>Expertiza_Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mblewall"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Mblewall"/>
	<updated>2026-05-06T06:52:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124826</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124826"/>
		<updated>2019-05-02T03:16:52Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on work contributed from students by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the previous work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbally given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
Note:  The yellow boxes drawn in the figure below do not appear as a student or an instructor.  They are only shown in the images to highlight the changes from the current views in Expertiza.&lt;br /&gt;
&lt;br /&gt;
For all of the tasks below, the existing add-ta-128.png icon file in the assets directory will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image. See the images below for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icons (Enlarged Size) (&amp;amp;bull; Left:  Current TA Icon &amp;amp;bull; Right:  New Instructor Review Icon):&lt;br /&gt;
&lt;br /&gt;
 [[File:E1927_Add-ta-128.png]]  [[File:E1927_Add-ta-128V1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;Perform Review&amp;quot; instead of &amp;quot;Assign Grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal of this task is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View Submissions page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current View of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Assign_Grade.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date) of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Perform_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions that would prevent an instructor or TA from submitting a review. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired appearance of this page.&lt;br /&gt;
&lt;br /&gt;
Current View (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Current_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View with Added Review Link for the Instructor (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Revised_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instructor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.    The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This solution was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View Scores Page with Review Link (Student Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Instructor_Review_in_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised Review Page from the Instructor with Instructor Review Icon (Student Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Instructor_Review_as_Student_User.png]]&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.  From the assignment page student_task/view.html.erb, add a new link for reviewers to the show the calibration report (_calibration_report.html.erb) only if the student and the instructor have submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, the instructor or ta should see the &amp;quot;Perform Review&amp;quot; link if the last due date for the assignment has not passed on the View Submissions page.  Otherwise, the &amp;quot;Assign Grade&amp;quot; link will be shown.&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted as any other review.  The score for the review should not change the score calculated from student reviews.&lt;br /&gt;
&lt;br /&gt;
The existence of the Instructor Review icon will be tested as a student user on the View Scores page and when the student looks at a review from an instructor.&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Demo Video Task 1 and Task 2: https://www.youtube.com/watch?v=sRstoUQLH98&lt;br /&gt;
&lt;br /&gt;
5.  Demo Video Task 3: https://www.youtube.com/watch?v=eE1oDiWmixk&lt;br /&gt;
&lt;br /&gt;
6.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
7.  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&lt;br /&gt;
&lt;br /&gt;
8.  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&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124151</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124151"/>
		<updated>2019-04-18T00:40:36Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Project Tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on work contributed from students by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the previous work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbally given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
Note:  The yellow boxes drawn in the figure below do not appear as a student or an instructor.  They are only shown in the images to highlight the changes from the current views in Expertiza.&lt;br /&gt;
&lt;br /&gt;
For all of the tasks below, the existing add-ta-128.png icon file in the assets directory will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image. See the images below for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icons (Enlarged Size) (&amp;amp;bull; Left:  Current TA Icon &amp;amp;bull; Right:  New Instructor Review Icon):&lt;br /&gt;
&lt;br /&gt;
 [[File:E1927_Add-ta-128.png]]  [[File:E1927_Add-ta-128V1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;Perform Review&amp;quot; instead of &amp;quot;Assign Grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal of this task is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View Submissions page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current View of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Assign_Grade.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date) of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Perform_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions that would prevent an instructor or TA from submitting a review. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired appearance of this page.&lt;br /&gt;
&lt;br /&gt;
Current View (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Current_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View with Added Review Link for the Instructor (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Revised_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instructor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.    The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This solution was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View Scores Page with Review Link (Student Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Instructor_Review_in_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised Review Page from the Instructor with Instructor Review Icon (Student Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Instructor_Review_as_Student_User.png]]&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.  From the assignment page student_task/view.html.erb, add a new link for reviewers to the show the calibration report (_calibration_report.html.erb) only if the student and the instructor have submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, the instructor or ta should see the &amp;quot;Perform Review&amp;quot; link if the last due date for the assignment has not passed on the View Submissions page.  Otherwise, the &amp;quot;Assign Grade&amp;quot; link will be shown.&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted as any other review.  The score for the review should not change the score calculated from student reviews.&lt;br /&gt;
&lt;br /&gt;
The existence of the Instructor Review icon will be tested as a student user on the View Scores page and when the student looks at a review from an instructor.&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
5.  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&lt;br /&gt;
&lt;br /&gt;
6.  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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Add-ta-128V1.png&amp;diff=124150</id>
		<title>File:E1927 Add-ta-128V1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Add-ta-128V1.png&amp;diff=124150"/>
		<updated>2019-04-18T00:34:39Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: Instructor Icon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instructor Icon&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124080</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124080"/>
		<updated>2019-04-13T04:00:46Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on work contributed from students by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the previous work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbally given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
Note:  The yellow boxes drawn in the figure below do not appear as a student or an instructor.  They are only shown in the images to highlight the changes from the current views in Expertiza.&lt;br /&gt;
&lt;br /&gt;
For all of the tasks below, the existing add-ta-128.png icon file in the assets directory will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image. See the images below for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icons (Enlarged Size) (&amp;amp;bull; Left:  Current TA Icon &amp;amp;bull; Right:  New Instructor Review Icon):&lt;br /&gt;
&lt;br /&gt;
 [[File:E1927_Add-ta-128.png]]  [[File:E1927_Instructor_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;Perform Review&amp;quot; instead of &amp;quot;Assign Grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal of this task is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View Submissions page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current View of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Assign_Grade.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date) of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Perform_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions that would prevent an instructor or TA from submitting a review. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired appearance of this page.&lt;br /&gt;
&lt;br /&gt;
Current View (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Current_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View with Added Review Link for the Instructor (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Revised_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instructor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.    The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This solution was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View Scores Page with Review Link (Student Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Instructor_Review_in_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised Review Page from the Instructor with Instructor Review Icon (Student Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Instructor_Review_as_Student_User.png]]&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.  From the assignment page student_task/view.html.erb, add a new link for reviewers to the show the calibration report (_calibration_report.html.erb) only if the student and the instructor have submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, the instructor or ta should see the &amp;quot;Perform Review&amp;quot; link if the last due date for the assignment has not passed on the View Submissions page.  Otherwise, the &amp;quot;Assign Grade&amp;quot; link will be shown.&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted as any other review.  The score for the review should not change the score calculated from student reviews.&lt;br /&gt;
&lt;br /&gt;
The existence of the Instructor Review icon will be tested as a student user on the View Scores page and when the student looks at a review from an instructor.&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
5.  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&lt;br /&gt;
&lt;br /&gt;
6.  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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124075</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124075"/>
		<updated>2019-04-13T03:46:54Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 3: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on work contributed from students by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the previous work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbally given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;Perform Review&amp;quot; instead of &amp;quot;Assign Grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal of this task is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View Submissions page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current View of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Assign_Grade.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date) of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Perform_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions that would prevent an instructor or TA from submitting a review. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired appearance of this page.&lt;br /&gt;
&lt;br /&gt;
Current View (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Current_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View with Added Review Link for the Instructor (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Revised_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instructor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.  The existing add-ta-128.png icon file will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image.  The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This option was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icons (Enlarged Size) (&amp;amp;bull; Left:  Current TA Icon &amp;amp;bull; Right:  New Instructor Review Icon):&lt;br /&gt;
&lt;br /&gt;
 [[File:E1927_Add-ta-128.png]]  [[File:E1927_Instructor_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View Scores Page with Review Link (Student Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Instructor_Review_in_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised Review Page from the Instructor with Instructor Review Icon (Student Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Instructor_Review_as_Student_User.png]]&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.  From the assignment page student_task/view.html.erb, add a new link for reviewers to the show the calibration report (_calibration_report.html.erb) only if the student and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
5.  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&lt;br /&gt;
&lt;br /&gt;
6.  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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review_as_Student_User.png&amp;diff=124074</id>
		<title>File:E1927 Instructor Review as Student User.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review_as_Student_User.png&amp;diff=124074"/>
		<updated>2019-04-13T03:46:10Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: A review from an instructor from the view of a student user.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A review from an instructor from the view of a student user.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review_in_View_Scores.png&amp;diff=124060</id>
		<title>File:E1927 Instructor Review in View Scores.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review_in_View_Scores.png&amp;diff=124060"/>
		<updated>2019-04-13T03:34:06Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: uploaded a new version of &amp;amp;quot;File:E1927 Instructor Review in View Scores.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An instructor review on View Scores page as a student user.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review_in_View_Scores.png&amp;diff=124057</id>
		<title>File:E1927 Instructor Review in View Scores.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review_in_View_Scores.png&amp;diff=124057"/>
		<updated>2019-04-13T03:28:27Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: An instructor review on View Scores page as a student user.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An instructor review on View Scores page as a student user.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124053</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124053"/>
		<updated>2019-04-13T03:16:22Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on work contributed from students by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the previous work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbally given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;Perform Review&amp;quot; instead of &amp;quot;Assign Grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal of this task is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View Submissions page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current View of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Assign_Grade.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date) of View Submissions (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Perform_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions that would prevent an instructor or TA from submitting a review. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired appearance of this page.&lt;br /&gt;
&lt;br /&gt;
Current View (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Current_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View with Added Review Link for the Instructor (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Revised_View_Scores.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instructor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.  The existing add-ta-128.png icon file will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image.  The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This option was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icons: (Left:  Current TA Icon  Right:  New Instructor Review Icon)&lt;br /&gt;
&lt;br /&gt;
 [[File:E1927_Add-ta-128.png]]  [[File:E1927_Instructor_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View Scores Page with Review Link (Student Side):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised Review Page from the Instructor with Instructor Review Icon (Student Side):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Problem:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Solution:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.  From the assignment page student_task/view.html.erb, add a new link for reviewers to the show the calibration report (_calibration_report.html.erb) only if the student and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
5.  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&lt;br /&gt;
&lt;br /&gt;
6.  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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Revised_View_Scores.png&amp;diff=124051</id>
		<title>File:E1927 Revised View Scores.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Revised_View_Scores.png&amp;diff=124051"/>
		<updated>2019-04-13T03:13:11Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: The proposed Perform Review link with Instructor Icon on the View Scores page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The proposed Perform Review link with Instructor Icon on the View Scores page.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Current_View_Scores.png&amp;diff=124046</id>
		<title>File:E1927 Current View Scores.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Current_View_Scores.png&amp;diff=124046"/>
		<updated>2019-04-13T03:09:08Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: The current view of the View Scores without Instructor Review link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The current view of the View Scores without Instructor Review link.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124025</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124025"/>
		<updated>2019-04-13T02:29:59Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on work contributed from students by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the previous work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbally given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
&lt;br /&gt;
==='''Problem:'''===&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;Perform Review&amp;quot; instead of &amp;quot;Assign Grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal of this task is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Solution:'''===&lt;br /&gt;
&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View Submissions page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Assign_Grade.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Perform_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
&lt;br /&gt;
==='''Problem:'''===&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
==='''Solution:'''===&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions that would prevent an instructor or TA from submitting a review. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired appearance of this page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View with Added Review Link for the Instructor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
&lt;br /&gt;
==='''Problem:'''===&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instructor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Solution:'''===&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.  The existing add-ta-128.png icon file will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image.  The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This option was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icons: (Left:  Current TA Icon  Right:  New Instructor Review Icon)&lt;br /&gt;
 [[File:E1927_Add-ta-128.png]]  [[File:E1927_Instructor_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View Scores Page with Review Link (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised Review Page from the Instructor with Instructor Review Icon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
&lt;br /&gt;
==='''Problem:'''===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Solution:'''===&lt;br /&gt;
&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.  From the assignment page student_task/view.html.erb, add a new link for reviewers to the show the calibration report (_calibration_report.html.erb) only if the student and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
5.  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&lt;br /&gt;
&lt;br /&gt;
6.  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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Perform_Review.png&amp;diff=124021</id>
		<title>File:E1927 Perform Review.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Perform_Review.png&amp;diff=124021"/>
		<updated>2019-04-13T02:26:28Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: uploaded a new version of &amp;amp;quot;File:E1927 Perform Review.png&amp;amp;quot;: View Submissions page with Instructor Review link and icon.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;View Submissions page with Instructor Review link and icon.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124018</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=124018"/>
		<updated>2019-04-13T02:18:51Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on work contributed from students by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the previous work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbally given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;Perform Review&amp;quot; instead of &amp;quot;Assign Grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal of this task is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View Submissions page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Assign_Grade.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File: E1927_Perform_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions that would prevent an instructor or TA from submitting a review. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired appearance of this page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View with Added Review Link for the Instructor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instructor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.  The existing add-ta-128.png icon file will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image.  The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This option was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icons: (Left:  Current TA Icon  Right:  New Instructor Review Icon)&lt;br /&gt;
 [[File:E1927_Add-ta-128.png]]  [[File:E1927_Instructor_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revisied View Scores Page with Review Link (Instructor Side):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revisied Review Page from the Instructor with Instructor Review Icon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.  From the assignment page student_task/view.html.erb, add a new link for reviewers to the show the calibration report (_calibration_report.html.erb) only if the student and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
'''Test Plan'''=&lt;br /&gt;
&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
5.  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&lt;br /&gt;
&lt;br /&gt;
6.  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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Perform_Review.png&amp;diff=124017</id>
		<title>File:E1927 Perform Review.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Perform_Review.png&amp;diff=124017"/>
		<updated>2019-04-13T02:18:02Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: View Submissions page with Instructor Review link and icon.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;View Submissions page with Instructor Review link and icon.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Assign_Grade.png&amp;diff=124012</id>
		<title>File:E1927 Assign Grade.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Assign_Grade.png&amp;diff=124012"/>
		<updated>2019-04-13T02:14:33Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: The link to assign a grade that currently exists in Expertiza.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The link to assign a grade that currently exists in Expertiza.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123947</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123947"/>
		<updated>2019-04-13T00:35:17Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on work contributed from students by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the previous work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbally given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal of this task is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View Submissions page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions that would prevent an instructor or TA from submitting a review. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired appearance of this page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Updated View with Added Review Link for the Instructor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instructor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.  The existing add-ta-128.png icon file will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image.  The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This option was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icons: (Left:  Current TA Icon  Right:  New Instructor Review Icon)&lt;br /&gt;
 [[File:E1927_Add-ta-128.png]]  [[File:E1927_Instructor_Review.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.  From the assignment page student_task/view.html.erb, add a new link for reviewers to the show the calibration report (_calibration_report.html.erb) only if the student and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
'''Test Plan'''=&lt;br /&gt;
&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
5.  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&lt;br /&gt;
&lt;br /&gt;
6.  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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123940</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123940"/>
		<updated>2019-04-13T00:18:49Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Current Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the previous work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbaly given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View_Submissions page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions preventing instructor or TA from submitting reviews. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired apperence of this page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Updated View with Review Link for the Instructor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instrustor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.  The existing add-ta-128.png icon file will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image.  The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This option was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|frame|left|thumb|alt=Add a TA|Existing Add a TA icon]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The icon for Instructor Reviews:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|frame|left|alt=Instructor Review Icon|New Instructor Review Icon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
5.  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&lt;br /&gt;
&lt;br /&gt;
6.  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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123939</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123939"/>
		<updated>2019-04-13T00:17:56Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
The tasks associated with this project was completed by students from previous semesters.  While some of their work was approved, the solutions for part of the project's tasks were not accepted for various reasons.  Additional information related to the work that was performed on this project can be found in the References section.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
Note:  The description of the project's task vary from the description provided in the project description.  These are the tasks that were verbaly given to the project team directly from the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View_Submissions page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions preventing instructor or TA from submitting reviews. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired apperence of this page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Updated View with Review Link for the Instructor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instrustor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.  The existing add-ta-128.png icon file will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image.  The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This option was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|frame|left|thumb|alt=Add a TA|Existing Add a TA icon]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The icon for Instructor Reviews:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|frame|left|alt=Instructor Review Icon|New Instructor Review Icon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
3.  Host Site for the Project: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
4.  Information on the Responses Schema: http://wiki.expertiza.ncsu.edu/index.php/Responses &lt;br /&gt;
&lt;br /&gt;
5.  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&lt;br /&gt;
&lt;br /&gt;
6.  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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123933</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123933"/>
		<updated>2019-04-13T00:03:26Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review for a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once an instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal is to reduce the number of links in the shown on the page on the instructor side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
The list_submissions_html.erb should be modified to incorporate the changes as described. The following images illustrate the desired appearance for the View_Submissions page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revised View (Before Assignment Due Date):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.  The link to leave a review should always be available on the View Scores page.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
The response.html.erb file needs to be checked to make sure there are no restrictions preventing instructor or TA from submitting reviews. Modifications will be needed to the files associated with the View Scores view.  The images below show the current and desired apperence of this page.&lt;br /&gt;
&lt;br /&gt;
Current View:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Updated View with Review Link for the Instructor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.  The instrustor review, if completed, should appear as the first column in the reviews for the assignment on the student side.  When the student reads an instructor review, it should have the same icon present on the review so the student knows it was completed by an instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor.  The existing add-ta-128.png icon file will be used for the instructor icon by removing the green plus (&amp;quot;+&amp;quot;) symbol in the image.  The logic that is used to build the table of completed reviews will need to check if the review was completed by an instructor.  To distinguish an instructor review from a student review, a table will need to be created to track the review_id numbers that are associated with instructor reviews.  This option was chosen to avoid modifications to the existing Response database object schema.  See the Response page for Expertiza as listed in the references section for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|frame|left|thumb|alt=Add a TA|Existing Add a TA icon]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The icon for Instructor Reviews:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|frame|left|alt=Instructor Review Icon|New Instructor Review Icon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123919</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123919"/>
		<updated>2019-04-12T23:04:28Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review on a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once a instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal is to reduce the number of links in the &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|frame|left|thumb|alt=Add a TA|Existing Add a TA icon]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The icon for Instructor Reviews:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|frame|left|alt=Instructor Review Icon|New Instructor Review Icon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123915</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123915"/>
		<updated>2019-04-12T23:02:15Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review on a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once a instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal is to reduce the number of links in the &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|frame|left|thumb|alt=Add a TA|Existing Add a TA icon] [File:E1927_Instructor_Review.png|50 px|frame|left|alt=Instructor Review Icon|New Instructor Review Icon]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icon for Instructor Reviews:&lt;br /&gt;
[]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123913</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123913"/>
		<updated>2019-04-12T23:00:39Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review on a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once a instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; if the due date has not passed.  If the due date has passed, the link should change to &amp;quot;assign_grade&amp;quot;.  The goal is to reduce the number of links in the &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
The instructor should have the ability to create a review for any submission at any time.  The instructor of the course should not be required to be a participant to leave a review.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|frame|left|thumb|alt=Add a TA|Existing Add a TA icon]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icon for Instructor Reviews:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|50 px|frame|left|alt=Instructor Review Icon|New Instructor Review Icon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Add-ta-128.png&amp;diff=123901</id>
		<title>File:E1927 Add-ta-128.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Add-ta-128.png&amp;diff=123901"/>
		<updated>2019-04-12T22:39:13Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: uploaded a new version of &amp;amp;quot;File:E1927 Add-ta-128.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icon to add a TA.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review.png&amp;diff=123900</id>
		<title>File:E1927 Instructor Review.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review.png&amp;diff=123900"/>
		<updated>2019-04-12T22:37:41Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: uploaded a new version of &amp;amp;quot;File:E1927 Instructor Review.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The proposed icon for the Instructor Review&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123894</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123894"/>
		<updated>2019-04-12T22:22:51Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Current Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
In the current Expertiza, instructors and TAs are able to leave a review on a submission only if they are a participant of the assignment.  Also, there is not an easy way for instructors to leave a review at any time.  Instructors typically need to leave a review during the established review window.  Once a instructor leaves a review of a submission, the student does not know if the review was left by an instructor or by another student.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; iff [the instructor/ta is a participant of the assignment and the last due date for the assignment has not passed]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Review page should allow instructor/TA to submit review if they are a participant of the assignment and the last due date hasn't passed&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|frame|left|thumb|alt=Add a TA|Existing Add a TA icon]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icon for Instructor Reviews:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|50 px|frame|left|alt=Instructor Review Icon|New Instructor Review Icon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123888</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123888"/>
		<updated>2019-04-12T22:04:39Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; iff [the instructor/ta is a participant of the assignment and the last due date for the assignment has not passed]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Review page should allow instructor/TA to submit review if they are a participant of the assignment and the last due date hasn't passed&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|frame|left|thumb|alt=Add a TA|Existing Add a TA icon]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icon for Instructor Reviews:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|50 px|frame|left|alt=Instructor Review Icon|New Instructor Review Icon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123872</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123872"/>
		<updated>2019-04-12T21:10:29Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; iff [the instructor/ta is a participant of the assignment and the last due date for the assignment has not passed]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Review page should allow instructor/TA to submit review if they are a participant of the assignment and the last due date hasn't passed&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|frame|left|thumb|alt=Add a TA|Existing Add a TA icon]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Icon for Instructor Reviews:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|thumb|frame|left|alt=Instructor Review Icon|New Instructor Review Icon]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123871</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123871"/>
		<updated>2019-04-12T20:55:43Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; iff [the instructor/ta is a participant of the assignment and the last due date for the assignment has not passed]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Review page should allow instructor/TA to submit review if they are a participant of the assignment and the last due date hasn't passed&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|alt=Add a TA|Existing Add a TA icon]]  &lt;br /&gt;
&lt;br /&gt;
New Instructor Review Icon:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|alt=Instructor Review Icon|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123870</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123870"/>
		<updated>2019-04-12T20:49:40Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; iff [the instructor/ta is a participant of the assignment and the last due date for the assignment has not passed]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Review page should allow instructor/TA to submit review if they are a participant of the assignment and the last due date hasn't passed&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
[[File:E1927_Add-ta-128.png|alt=Add a TA]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|alt=Add a TA]]  &lt;br /&gt;
&lt;br /&gt;
New Instructor Review Icon:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|alt=Instructor Review Icon]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123869</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123869"/>
		<updated>2019-04-12T20:47:53Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; iff [the instructor/ta is a participant of the assignment and the last due date for the assignment has not passed]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Review page should allow instructor/TA to submit review if they are a participant of the assignment and the last due date hasn't passed&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current Add TA Icon:&lt;br /&gt;
[[File:E1927_Add-ta-128.png|alt=Add a TA]]  &lt;br /&gt;
&lt;br /&gt;
New Instructor Review Icon:&lt;br /&gt;
[[File:E1927_Instructor_Review.png|alt=Instructor Review Icon]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review.png&amp;diff=123868</id>
		<title>File:E1927 Instructor Review.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Instructor_Review.png&amp;diff=123868"/>
		<updated>2019-04-12T20:46:34Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: The proposed icon for the Instructor Review&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The proposed icon for the Instructor Review&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123864</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123864"/>
		<updated>2019-04-12T20:16:25Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
In Expertiza, students are able to perform reviews on other students work by filling out a review form on Expertiza.  Instructors and TAs for the course should be able to submit a review in the same manner as a student.  Only instructors or TAs who are participants in the assignment should be allowed to leave reviews. However, the instructor and TA reviews should be distinguished from other student reviews so the student knows the review was written by the instructor.&lt;br /&gt;
&lt;br /&gt;
='''Current Functionality'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Each submission on the submissions page should link to &amp;quot;perform review&amp;quot; instead of &amp;quot;assign grade&amp;quot; iff [the instructor/ta is a participant of the assignment and the last due date for the assignment has not passed]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
list_submissions_html.erb should be modified to change the link as noted above. TBD if controller changes in assignment_controler are needed to get due date information and participant information to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Review page should allow instructor/TA to submit review if they are a participant of the assignment and the last due date hasn't passed&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Check response.html.erb to make sure there aren't any restrictions preventing instructor/ta from submitting reviews if they meet the criteria above. Existing logic may assume all reviewers are student. TBD if any modifications to response_controller is necessary to enable this functionality.&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and this icon should be seen on the review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify response.html.erb to distinguish reviews done by the instructor. TBD if the response controller needs modification to deliver this information to the view. Modify the add-ta-128.png icon file to look more like an instructor and add it to the view next to the reviews done by the instructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:E1927_Add-ta-128.png|alt=Add a TA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Task 4: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
From the assignment page student_task/view.html.erb add a new link reviewers to the calibration report _calibration_report.html.erb IF they have submitted a review and the instructor has submitted a review to the same assignment.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
The following shall be tested:&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is not past then the submission list should link to &amp;quot;perform review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a given assignment, If instructor/ta is not a participant and the last due date is not past then the submission list should link to &amp;quot;assign grade&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A review submitted by an instructor/ta should be accepted like any other review so long as they are a participant and the last submission due date has not passed&lt;br /&gt;
&lt;br /&gt;
Optional: Test optional functionality&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
5. Projected hosted at: http://final.flazzle.com&lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123729</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123729"/>
		<updated>2019-04-09T18:05:26Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 5: (OPTIONAL) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
(Find the code that validates the TA is a participant.  See the comments in the project description for more information.)&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:E1927_Add-ta-128.png|alt=Add a TA]]&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Refactor:  A &amp;quot;course_staff&amp;quot; column was added to the &amp;quot;response_maps&amp;quot; table.  Is it really necessary to have a column named as &amp;quot;course_staff&amp;quot; for reviews?&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Remove the column name from the response maps, if it exists.&lt;br /&gt;
&lt;br /&gt;
Find another way of indicating the review is an instructor review.&lt;br /&gt;
&lt;br /&gt;
==Task 5: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Review the code from the Design Exercise calibration assignment.  Discuss ideas with the professor (as advised from previous mentor meetings) to form a plan on how to address this task.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123728</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123728"/>
		<updated>2019-04-09T18:03:10Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 4: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
(Find the code that validates the TA is a participant.  See the comments in the project description for more information.)&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:E1927_Add-ta-128.png|alt=Add a TA]]&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Refactor:  A &amp;quot;course_staff&amp;quot; column was added to the &amp;quot;response_maps&amp;quot; table.  Is it really necessary to have a column named as &amp;quot;course_staff&amp;quot; for reviews?&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
Remove the column name from the response maps, if it exists.&lt;br /&gt;
&lt;br /&gt;
Find another way of indicating the review is an instructor review.&lt;br /&gt;
&lt;br /&gt;
==Task 5: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123707</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123707"/>
		<updated>2019-04-09T04:18:26Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 3: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
(Find the code that validates the TA is a participant.  See the comments in the project description for more information.)&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:E1927_Add-ta-128.png|alt=Add a TA]]&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Refactor:  A &amp;quot;course_staff&amp;quot; column was added to the &amp;quot;response_maps&amp;quot; table.  Is it really necessary to have a column named as &amp;quot;course_staff&amp;quot; for reviews?&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 5: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Add-ta-128.png&amp;diff=123706</id>
		<title>File:E1927 Add-ta-128.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E1927_Add-ta-128.png&amp;diff=123706"/>
		<updated>2019-04-09T04:17:56Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: Icon to add a TA.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icon to add a TA.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123703</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123703"/>
		<updated>2019-04-09T03:58:15Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Team Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
(Find the code that validates the TA is a participant.  See the comments in the project description for more information.)&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Refactor:  A &amp;quot;course_staff&amp;quot; column was added to the &amp;quot;response_maps&amp;quot; table.  Is it really necessary to have a column named as &amp;quot;course_staff&amp;quot; for reviews?&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 5: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
&lt;br /&gt;
1. Jimmy Boykin&lt;br /&gt;
&lt;br /&gt;
2. Srikara Krishna &lt;br /&gt;
&lt;br /&gt;
3. Michael Lewallen&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123678</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123678"/>
		<updated>2019-04-09T02:26:50Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 1: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
(Find the code that validates the TA is a participant.  See the comments in the project description for more information.)&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Refactor:  A &amp;quot;course_staff&amp;quot; column was added to the &amp;quot;response_maps&amp;quot; table.  Is it really necessary to have a column named as &amp;quot;course_staff&amp;quot; for reviews?&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 5: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123268</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123268"/>
		<updated>2019-04-06T01:36:04Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
(Find the code that validates the TA is a participant.  See the comments for more information.)&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Refactor:  A &amp;quot;course_staff&amp;quot; column was added to the &amp;quot;response_maps&amp;quot; table.  Is it really necessary to have a column named as &amp;quot;course_staff&amp;quot; for reviews?&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 5: (OPTIONAL)==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123267</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123267"/>
		<updated>2019-04-06T01:25:34Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
(Find the code that validates the TA is a participant.  See the comments for more information.)&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Refactor:  A &amp;quot;course_staff&amp;quot; column was added to the &amp;quot;response_maps&amp;quot; table.  Is it really necessary to have a column named as &amp;quot;course_staff&amp;quot; for reviews?&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123246</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123246"/>
		<updated>2019-04-05T22:38:00Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 1: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
(Find the code that validates the TA is a participant.  See the comments for more information.)&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Refactor:  A &amp;quot;course_staff&amp;quot; column was added to the &amp;quot;response_maps&amp;quot; table.  Pick a more suitable name.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123245</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123245"/>
		<updated>2019-04-05T22:35:49Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 5: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
Refactor:  A &amp;quot;course_staff&amp;quot; column was added to the &amp;quot;response_maps&amp;quot; table.  Pick a more suitable name.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123244</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123244"/>
		<updated>2019-04-05T22:33:21Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 4: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
-The instructor should be able to leave a review at any time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123243</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123243"/>
		<updated>2019-04-05T22:29:47Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 1: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
-The instructor should not have to be a participant of the project to leave a review&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
-The instructor should be able to leave a review at any time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123242</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123242"/>
		<updated>2019-04-05T22:28:32Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 1: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor or TA who is a participant of an assignment should be able to review any member of the team using the same form that a student would use to review a team member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
-The instructor should not have to be a participant of the project to leave a review&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
-The instructor should be able to leave a review at any time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123240</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123240"/>
		<updated>2019-04-05T21:57:13Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor who is a participant of an assignment should be able to review any member of the team using the same form that a student would use to review a team member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
-The instructor should not have to be a participant of the project to leave a review&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
-The instructor should be able to leave a review at any time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123239</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123239"/>
		<updated>2019-04-05T21:55:16Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 2: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor who is a participant of an assignment should be able to review any member of the team using the same form that a student would use to review a team member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
-Make sure the TA is active in the class&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
-The instructor should not have to be a participant of the project to leave a review&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
-The instructor should be able to leave a review at any time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and on the instructor review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123238</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123238"/>
		<updated>2019-04-05T21:54:56Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 2: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor who is a participant of an assignment should be able to review any member of the team using the same form that a student would use to review a team member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
(Put the name of the file to be revised here.  Show the current code, the revised code, and your results.)&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
-Make sure the TA is active in the class&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
-The instructor should not have to be a participant of the project to leave a review&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
-The instructor should be able to leave a review at any time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and on the instructor review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123237</id>
		<title>CSC/ECE 517 Spring 2019/E1927 Let Course Staff as Well as Students Do Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2019/E1927_Let_Course_Staff_as_Well_as_Students_Do_Reviews&amp;diff=123237"/>
		<updated>2019-04-05T21:52:26Z</updated>

		<summary type="html">&lt;p&gt;Mblewall: /* Task 1: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Problem Summary'''=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
='''Project Tasks'''=&lt;br /&gt;
&lt;br /&gt;
==Task 1:==&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor who is a participant of an assignment should be able to review any member of the team using the same form that a student would use to review a team member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
==Task 2:==&lt;br /&gt;
-The icon should be available in the list of reviews and shown on the review itself&lt;br /&gt;
&lt;br /&gt;
==Task 3:==&lt;br /&gt;
-Make sure the TA is active in the class&lt;br /&gt;
&lt;br /&gt;
==Task 4:==&lt;br /&gt;
-The instructor should not have to be a participant of the project to leave a review&lt;br /&gt;
&lt;br /&gt;
==Task 5:==&lt;br /&gt;
-The instructor should be able to leave a review at any time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem:'''&lt;br /&gt;
&lt;br /&gt;
An instructor icon should be used to indicate an instructor review and on the instructor review page read by the student.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&lt;br /&gt;
&lt;br /&gt;
Modify the add-ta-128.png icon file to look more like an instructor and add it to the view.&lt;br /&gt;
&lt;br /&gt;
='''Test Plan'''=&lt;br /&gt;
Write testing methodology (logic) here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''References'''=&lt;br /&gt;
1.  Project Document: https://docs.google.com/document/d/1Ozw2Bj2u_LyeKUdDqAyQtz1stEIKrxkmRnwmNyUgmzw/edit#heading=h.bumi2mscmmgf&lt;br /&gt;
&lt;br /&gt;
2.  Github Repo: https://github.com/mblewallncsu/expertiza&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
='''Team Members'''=&lt;br /&gt;
Insert names here.&lt;/div&gt;</summary>
		<author><name>Mblewall</name></author>
	</entry>
</feed>