<?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=Ashelby</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=Ashelby"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Ashelby"/>
	<updated>2026-09-12T06:03:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160062</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160062"/>
		<updated>2024-12-02T20:54:10Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Proposed Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
The previous implementation focussed on a few main improvements to the view.&lt;br /&gt;
*Displaying the average score for instructors based on:&lt;br /&gt;
**A student's average received teammate score&lt;br /&gt;
**A student's average score given to teammates&lt;br /&gt;
*Improving the functionality of the automized view for students when selected by the instructor&lt;br /&gt;
**Use case diagram for the anonymized view:&lt;br /&gt;
[[File:uml_1.PNG|500px|UML for Anonymized]]&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
Main components to the testing plan included:&lt;br /&gt;
*Verifying the different displays for students vs. instructors&lt;br /&gt;
*Verifying login credentials&lt;br /&gt;
*Improvement in unit tests&lt;br /&gt;
*Addition of tests for calculating the average score&lt;br /&gt;
*Manual testing of the main display with the correct functionality&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
Following the previous project specifications, our project will focus on further development to the user experience and testing.&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
*Testing&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160060</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160060"/>
		<updated>2024-12-02T20:42:22Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Proposed Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
The previous implementation focussed on a few main improvements to the view.&lt;br /&gt;
*Displaying the average score for instructors based on:&lt;br /&gt;
**A student's average received teammate score&lt;br /&gt;
**A student's average score given to teammates&lt;br /&gt;
*Improving the functionality of the automized view for students when selected by the instructor&lt;br /&gt;
**Use case diagram for the anonymized view:&lt;br /&gt;
[[File:uml_1.PNG|500px|UML for Anonymized]]&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
Main components to the testing plan included:&lt;br /&gt;
*Verifying the different displays for students vs. instructors&lt;br /&gt;
*Verifying login credentials&lt;br /&gt;
*Improvement in unit tests&lt;br /&gt;
*Addition of tests for calculating the average score&lt;br /&gt;
*Manual testing of the main display with the correct functionality&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
Following the previous project specifications, our project will focus on further development to the user experience and testing.&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
*Testing&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160059</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160059"/>
		<updated>2024-12-02T20:38:18Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
The previous implementation focussed on a few main improvements to the view.&lt;br /&gt;
*Displaying the average score for instructors based on:&lt;br /&gt;
**A student's average received teammate score&lt;br /&gt;
**A student's average score given to teammates&lt;br /&gt;
*Improving the functionality of the automized view for students when selected by the instructor&lt;br /&gt;
**Use case diagram for the anonymized view:&lt;br /&gt;
[[File:uml_1.PNG|500px|UML for Anonymized]]&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
Main components to the testing plan included:&lt;br /&gt;
*Verifying the different displays for students vs. instructors&lt;br /&gt;
*Verifying login credentials&lt;br /&gt;
*Improvement in unit tests&lt;br /&gt;
*Addition of tests for calculating the average score&lt;br /&gt;
*Manual testing of the main display with the correct functionality&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews, with some additional specification.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
*Testing&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160058</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160058"/>
		<updated>2024-12-02T20:38:04Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
The previous implementation focussed on a few main improvements to the view.&lt;br /&gt;
*Displaying the average score for instructors based on:&lt;br /&gt;
**A student's average received teammate score&lt;br /&gt;
**A student's average score given to teammates&lt;br /&gt;
*Improving the functionality of the automized view for students when selected by the instructor&lt;br /&gt;
**Use case diagram for the anonymized view:&lt;br /&gt;
[[File:uml_1.PNG|500px|UML for Anonymized]]&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
Main components to the testing plan included:&lt;br /&gt;
*Verifying the different displays for students vs. instructors&lt;br /&gt;
*Verifying login credentials&lt;br /&gt;
*Improvement in unit tests&lt;br /&gt;
*Addition of tests for calculating the average score&lt;br /&gt;
*Manual test of the main display&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews, with some additional specification.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
*Testing&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160057</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160057"/>
		<updated>2024-12-02T20:33:32Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
The previous implementation focussed on a few main improvements to the view.&lt;br /&gt;
*Displaying the average score for instructors based on:&lt;br /&gt;
**A student's average received teammate score&lt;br /&gt;
**A student's average score given to teammates&lt;br /&gt;
*Improving the functionality of the automized view for students when selected by the instructor&lt;br /&gt;
**Use case diagram for the anonymized view:&lt;br /&gt;
[[File:uml_1.PNG|500px|UML for Anonymized]]&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews, with some additional specification.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
*Testing&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160056</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160056"/>
		<updated>2024-12-02T20:30:41Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
The previous implementation focussed on a few main improvements to the view.&lt;br /&gt;
*Displaying the average score for instructors based on:&lt;br /&gt;
**A student's average received teammate score&lt;br /&gt;
**A student's average score given to teammates&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews, with some additional specification.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
*Testing&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160055</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160055"/>
		<updated>2024-12-02T20:30:32Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
The previous implementation focussed on a few main improvements to the view.&lt;br /&gt;
*Displaying the average score for instructors based on&lt;br /&gt;
**A student's average received teammate score&lt;br /&gt;
**A student's average score given to teammates&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews, with some additional specification.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
*Testing&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160054</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160054"/>
		<updated>2024-12-02T20:28:13Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Design ===&lt;br /&gt;
The previous implementation focussed on a few main improvements to the view.&lt;br /&gt;
*Displaying the average score&lt;br /&gt;
**Student view &lt;br /&gt;
***When viewing their received teammate reviews, the average score is clearly displayed&lt;br /&gt;
**Instructor view&lt;br /&gt;
***When viewing a student, their average received and given score is displayed&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews, with some additional specification.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
*Testing&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160053</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160053"/>
		<updated>2024-12-02T20:16:36Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Proposed Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
*Instructor View:&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews, with some additional specification.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
*Testing&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160052</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160052"/>
		<updated>2024-12-02T20:16:14Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Proposed Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
*Instructor View:&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews, with some additional specification.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
*All the components of the UI are functioning&lt;br /&gt;
*Error handling&lt;br /&gt;
*Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160051</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160051"/>
		<updated>2024-12-02T20:14:39Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Proposed Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
*Instructor View:&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
*All the components of the UI are functioning&lt;br /&gt;
*Error handling&lt;br /&gt;
*Reliability of the UI is maintained&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160046</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160046"/>
		<updated>2024-12-02T20:13:37Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Use Case Diagram */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
*Instructor View:&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160044</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160044"/>
		<updated>2024-12-02T20:12:39Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Use Case Diagram */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Use Case Diagram ===&lt;br /&gt;
The use cases were previously described for access to the &amp;quot;view_team&amp;quot; page. The diagram depicts the conditional dependence of the student's received Teammate Review display on the instructor specification.&lt;br /&gt;
[[File:uml_1.PNG|border|500px|UML for Anonymized]]&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
*Instructor View:&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160042</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160042"/>
		<updated>2024-12-02T20:03:50Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Use Case Diagram */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Use Case Diagram ===&lt;br /&gt;
The use cases were previously described for access to the &amp;quot;view_team&amp;quot; page. The diagram depicts the conditional dependence of the student's received Teammate Review display on the instructor specification.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
*Instructor View:&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160041</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160041"/>
		<updated>2024-12-02T20:03:44Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Use Case Diagram ===&lt;br /&gt;
The use cases were previously described for access to the &amp;quot;view_team&amp;quot; page. The diagram depicts the conditional dependence of the student's received Teammate Review display on the instructor specification. &lt;br /&gt;
[[File:Use_case_diagram_teammate_review_view.png|570px]]&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
*Instructor View:&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160040</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160040"/>
		<updated>2024-12-02T20:00:23Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Use Case Diagram ===&lt;br /&gt;
The use cases were previously described for access to the &amp;quot;view_team&amp;quot; page. The diagram depicts the conditional dependence of the student's received Teammate Review display on the instructor specification. &lt;br /&gt;
[[File:Use_case_diagram_teammate_review_view.png|570px]]&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
*Instructor View&lt;br /&gt;
[[File:Teammate_Review_for_7185_new.png|570px]]&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160039</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160039"/>
		<updated>2024-12-02T19:59:05Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Use Case Diagram ===&lt;br /&gt;
The use cases were previously described for access to the &amp;quot;view_team&amp;quot; page. The diagram depicts the conditional dependence of the student's received Teammate Review display on the instructor specification. &lt;br /&gt;
[[File:Use_case_diagram_teammate_review_view.png|570px]]&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160038</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160038"/>
		<updated>2024-12-02T19:58:52Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Design == &lt;br /&gt;
=== Previous Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Previous Use Case Diagram ===&lt;br /&gt;
The use cases were previously described for access to the &amp;quot;view_team&amp;quot; page. The diagram depicts the conditional dependence of the student's received Teammate Review display on the instructor specification. &lt;br /&gt;
[[File:Use_case_diagram_teammate_review_view.png|570px]]&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160037</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160037"/>
		<updated>2024-12-02T19:58:27Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Implementation == &lt;br /&gt;
=== Previous Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Previous Use Case Diagram ===&lt;br /&gt;
The use cases were previously described for access to the &amp;quot;view_team&amp;quot; page. The diagram depicts the conditional dependence of the student's received Teammate Review display on the instructor specification. &lt;br /&gt;
[[File:Use_case_diagram_teammate_review_view.png|570px]]&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160036</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160036"/>
		<updated>2024-12-02T19:57:48Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Implementation == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Previous Use Case Diagram ===&lt;br /&gt;
The use cases were previously described for access to the &amp;quot;view_team&amp;quot; page. The diagram depicts the conditional dependence of the student's received Teammate Review display on the instructor specification. &lt;br /&gt;
[[File:Use_case_diagram_teammate_review_view.png|570px]]&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160035</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160035"/>
		<updated>2024-12-02T19:50:17Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Implementation == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
=== Previous Use Case Diagram ===&lt;br /&gt;
[[File:Use_case_diagram_teammate_review_view.png|570px]]&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160034</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160034"/>
		<updated>2024-12-02T19:48:47Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Implementation == &lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160033</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160033"/>
		<updated>2024-12-02T19:33:02Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Implementation == &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160032</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160032"/>
		<updated>2024-12-02T19:23:15Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Implementation == &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Display teammate reviews as a colormap corresponding to the numerical scores&lt;br /&gt;
*Students should be able to view reviews they have given to their teammates and the reviews their teammates have given them&lt;br /&gt;
**There should be a clear indication in the view which reviews the student is viewing (i.e. those they have given or those they have received)&lt;br /&gt;
*Instructors should also be able to view a student's reviews from their teammates and the reviews a student has given for their teammates&lt;br /&gt;
**A colormap should also be used to display the scores&lt;br /&gt;
*The instructor should be able to chose whether teammate reviews are visible to the student or not by a checkbox&lt;br /&gt;
*An average score should be shown, for all the relevant reviews, in a clear and useful way&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160031</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160031"/>
		<updated>2024-12-02T18:58:17Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Implementation == &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate reviews are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;br /&gt;
**User-friendly interface&lt;br /&gt;
**Easy to navigate&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160030</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160030"/>
		<updated>2024-12-02T18:56:11Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
== Previous Implementation == &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate reviews are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
== Proposed Design ==&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
*Intuitive Design&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160029</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160029"/>
		<updated>2024-12-02T18:55:13Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
= Previous Implementation = &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate reviews are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
= Proposed Design =&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
Specifications&lt;br /&gt;
*Intuitive Design&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160028</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160028"/>
		<updated>2024-12-02T18:52:27Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
= Previous Implementation = &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate reviews are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
= Proposed Design =&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
*Intuitive Design&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160027</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160027"/>
		<updated>2024-12-02T18:50:17Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, our current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
= Previous Implementation = &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate reviews are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
= Proposed Design =&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160026</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160026"/>
		<updated>2024-12-02T18:49:34Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza. Thus, this current project will focus on reimplementing the Teammate Review view isolated from other components of the current Expertiza application. Additionally, we focus on implementing a clear and user-friendly UI for both students and instructors. Following the current review display, our main display will show the numerical scores with an associated color as a heat-map.&lt;br /&gt;
&lt;br /&gt;
= Previous Implementation = &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate reviews are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
= Proposed Design =&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160018</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160018"/>
		<updated>2024-12-02T18:27:38Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza.&lt;br /&gt;
&lt;br /&gt;
= Previous Implementation = &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate reviews are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;br /&gt;
&lt;br /&gt;
= Proposed Design =&lt;br /&gt;
Following the previous project specifications, our project will focus on reimplementing the UI for Teammate Reviews.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160017</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160017"/>
		<updated>2024-12-02T18:22:06Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza.&lt;br /&gt;
&lt;br /&gt;
= Previous Implementation = &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate reviews are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160016</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160016"/>
		<updated>2024-12-02T18:20:34Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza.&lt;br /&gt;
&lt;br /&gt;
= Previous Implementation = &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate views are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160015</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160015"/>
		<updated>2024-12-02T18:20:13Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Overview ===  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza.&lt;br /&gt;
&lt;br /&gt;
=== Previous Implementation === &lt;br /&gt;
Previously, the project specifications included:&lt;br /&gt;
*Show reviews for the student separately from reviews by the student&lt;br /&gt;
*In the instructor view, there should be a checkbox that allows the instructor to chose whether teammate views are visible to the student&lt;br /&gt;
*An average score should be shown from all the relevant reviews&lt;br /&gt;
*There should be an anonymized view option where the names of the reviewer should not be shown&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160013</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160013"/>
		<updated>2024-12-02T18:13:30Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Overview ===  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view, which has a larger scope than our previous project. The previous implementation of this UI proposed changes to not only the view files, but the controller and model files as well. This was beyond the scope of the project and complicated the integration of the UI to the existing Expertiza.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160012</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160012"/>
		<updated>2024-12-02T18:04:15Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Overview ===  &lt;br /&gt;
After the previous design document submission, we changed projects, with the suggestion and approval of our mentor and Dr. Gehringer, to a reimplementation of the UI for Teammate Review view.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160001</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160001"/>
		<updated>2024-12-02T16:13:31Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Overview ===  &lt;br /&gt;
This project will create a modern, responsive TypeScript and ReactJS interface for the Report Review page within Expertiza. It aims to present instructors with a summary of student reviews for each assignment. The design will prioritize simplicity and usability, providing instructors with a clear and effective way to review student feedback.&lt;br /&gt;
&lt;br /&gt;
== 1. Objective and Goals ==  &lt;br /&gt;
Develop a TypeScript and React-based UI for the Report Review page, accessible only to instructors, which will be responsive, intuitive, and efficient.  &lt;br /&gt;
&lt;br /&gt;
Key Goals:  &lt;br /&gt;
1. Deliver an organized and clean display of student review summaries.  &lt;br /&gt;
2. Create a responsive design adaptable to various screen sizes and devices.  &lt;br /&gt;
3. Implement robust error handling for reliable data display and ensure usability across the application.&lt;br /&gt;
&lt;br /&gt;
== 2. Scope ==  &lt;br /&gt;
 Report Review Summary: Display individual review summaries per student for instructors, incorporating filtering and search functionalities to facilitate navigation.  &lt;br /&gt;
 Role-Based Access Control (RBAC): Limit access to this page strictly to instructors, ensuring students cannot view the review summary.&lt;br /&gt;
&lt;br /&gt;
== 3. System Architecture ==  &lt;br /&gt;
The system architecture will use ReactJS with a focus on component reusability, TypeScript for type safety, and enhanced role-based access control. Components will communicate with the backend through RESTful APIs.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160000</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=160000"/>
		<updated>2024-12-02T16:12:59Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Overview ===  &lt;br /&gt;
This project will create a modern, responsive TypeScript and ReactJS interface for the Report Review page within Expertiza. It aims to present instructors with a summary of student reviews for each assignment. The design will prioritize simplicity and usability, providing instructors with a clear and effective way to review student feedback.&lt;br /&gt;
&lt;br /&gt;
== 1. Objective and Goals ==  &lt;br /&gt;
Develop a TypeScript and React-based UI for the Report Review page, accessible only to instructors, which will be responsive, intuitive, and efficient.  &lt;br /&gt;
&lt;br /&gt;
Key Goals:  &lt;br /&gt;
1. Deliver an organized and clean display of student review summaries.  &lt;br /&gt;
2. Create a responsive design adaptable to various screen sizes and devices.  &lt;br /&gt;
3. Implement robust error handling for reliable data display and ensure usability across the application.&lt;br /&gt;
&lt;br /&gt;
== 2. Scope ==  &lt;br /&gt;
 Report Review Summary: Display individual review summaries per student for instructors, incorporating filtering and search functionalities to facilitate navigation.  &lt;br /&gt;
 Role-Based Access Control (RBAC): Limit access to this page strictly to instructors, ensuring students cannot view the review summary.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=159999</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=159999"/>
		<updated>2024-12-02T16:06:33Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Overview ===  &lt;br /&gt;
This project will create a modern, responsive TypeScript and ReactJS interface for the Report Review page within Expertiza. It aims to present instructors with a summary of student reviews for each assignment. The design will prioritize simplicity and usability, providing instructors with a clear and effective way to review student feedback.&lt;br /&gt;
&lt;br /&gt;
== 1. Objective and Goals ==  &lt;br /&gt;
Develop a TypeScript and React-based UI for the Report Review page, accessible only to instructors, which will be responsive, intuitive, and efficient.  &lt;br /&gt;
&lt;br /&gt;
Key Goals:  &lt;br /&gt;
1. Deliver an organized and clean display of student review summaries.  &lt;br /&gt;
2. Create a responsive design adaptable to various screen sizes and devices.  &lt;br /&gt;
3. Implement robust error handling for reliable data display and ensure usability across the application.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=159998</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=159998"/>
		<updated>2024-12-02T16:06:18Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Overview ===  &lt;br /&gt;
This project will create a modern, responsive TypeScript and ReactJS interface for the Report Review page within Expertiza. It aims to present instructors with a summary of student reviews for each assignment. The design will prioritize simplicity and usability, providing instructors with a clear and effective way to review student feedback.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=159997</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Teammate_Review_View&amp;diff=159997"/>
		<updated>2024-12-02T16:05:40Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: Created page with &amp;quot;=== Overview ===   This project will create a modern, responsive TypeScript and ReactJS interface for the Report Review page within Expertiza. It aims to present instructors with a summary of student reviews for each assignment. The design will prioritize simplicity and usability, providing instructors with a clear and effective way to review student feedback.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Overview ===  &lt;br /&gt;
This project will create a modern, responsive TypeScript and ReactJS interface for the Report Review page within Expertiza. It aims to present instructors with a summary of student reviews for each assignment. The design will prioritize simplicity and usability, providing instructors with a clear and effective way to review student feedback.&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024&amp;diff=159996</id>
		<title>CSC/ECE 517 Fall 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024&amp;diff=159996"/>
		<updated>2024-12-02T16:05:02Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[CSC/ECE 517 Fall 2024 - E2450. Refactor assignments_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2451. Reimplement feedback_response_map.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2452. Refactor review_mapping_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2453. Refactor review_mapping_helper.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2454. Refactor student_task.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2455. Refactor sign_up_sheet_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2456. Refactor teams_user.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2456. Refactor teams_user.rb (Phase 2 - Design Document)]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2457. GitHub metrics integration]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2458. User management and users table]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2459. View for results of bidding]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2460 Mentor-Meeting Management]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2461. UI for Courses]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2461. UI and Backend for Courses]]&lt;br /&gt;
* [https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2462._UI_for_Questionnaires CSC/ECE 517 Fall 2024 - E2462. UI for Questionnaire.rb]&lt;br /&gt;
* [https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2463_Implement_Front_End_for_Student_Task_List CSC/ECE 517 Fall 2024 - E2463. UI for Student Task List]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2464 UI for Project Topics (was: Sign_up_Topics)]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2465. UI for Institutions and Notification]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2466. UI for Impersonate User]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2467. UI for View Submissions]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2468. Reimplement due_date]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2469. Reimplement grades/view_team]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2470. Reimplement grades_controller]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2471. Reimplement logger]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2472. Reimplement responses_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2473. Reimplement sign up topic.rb as project topic.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2474. Reimplement student_quizzes_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2475. Reimplement student_task view]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2476. Reimplement student_teams_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2477. Reimplement suggestion_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2478. Reimplement the Question hierarchy as Item hierarchy]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2479. Reimplement teams_users_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2480. Implement testing for new Bookmarks Controller]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2481 Reimplement response_map.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2482. Reimplement heatgrid for reviews]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2483. Reimplement Notification Controller and Model]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2484. Reimplement participants_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2485. Allow reviewers to bid on what to review]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2486.Reimplement deadline_rights and deadline_types]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2487. Reimplement authorization_helper.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2488 Reimplementation of Add TA to course]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2489. Create a UI for Assignment Edit page &amp;quot;Etc&amp;quot; tab in ReactJS]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2491.UI for View assignments in Courses view]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2492. UI for View submissions/assign grades (except heatgrid)]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2493. UI for Assign Reviewers]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2494. UI for Report Review for Assignment]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - G2401 Refactor Graphql API endpoint for contribution metrics]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - G2402 Refactor Graphql API endpoint for repositories]]&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024&amp;diff=159995</id>
		<title>CSC/ECE 517 Fall 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024&amp;diff=159995"/>
		<updated>2024-12-02T15:56:25Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[CSC/ECE 517 Fall 2024 - E2450. Refactor assignments_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2451. Reimplement feedback_response_map.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2452. Refactor review_mapping_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2453. Refactor review_mapping_helper.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2454. Refactor student_task.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2455. Refactor sign_up_sheet_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2456. Refactor teams_user.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2456. Refactor teams_user.rb (Phase 2 - Design Document)]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2457. GitHub metrics integration]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2458. User management and users table]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2459. View for results of bidding]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2460 Mentor-Meeting Management]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2461. UI for Courses]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2461. UI and Backend for Courses]]&lt;br /&gt;
* [https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2462._UI_for_Questionnaires CSC/ECE 517 Fall 2024 - E2462. UI for Questionnaire.rb]&lt;br /&gt;
* [https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2463_Implement_Front_End_for_Student_Task_List CSC/ECE 517 Fall 2024 - E2463. UI for Student Task List]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2464 UI for Project Topics (was: Sign_up_Topics)]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2465. UI for Institutions and Notification]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2466. UI for Impersonate User]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2467. UI for View Submissions]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2468. Reimplement due_date]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2469. Reimplement grades/view_team]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2470. Reimplement grades_controller]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2471. Reimplement logger]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2472. Reimplement responses_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2473. Reimplement sign up topic.rb as project topic.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2474. Reimplement student_quizzes_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2475. Reimplement student_task view]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2476. Reimplement student_teams_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2477. Reimplement suggestion_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2478. Reimplement the Question hierarchy as Item hierarchy]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2479. Reimplement teams_users_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2480. Implement testing for new Bookmarks Controller]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2481 Reimplement response_map.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2482. Reimplement heatgrid for reviews]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2483. Reimplement Notification Controller and Model]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2484. Reimplement participants_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2485. Allow reviewers to bid on what to review]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2486.Reimplement deadline_rights and deadline_types]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2487. Reimplement authorization_helper.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2488 Reimplementation of Add TA to course]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2489. Create a UI for Assignment Edit page &amp;quot;Etc&amp;quot; tab in ReactJS]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2491.UI for View assignments in Courses view]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2492. UI for View submissions/assign grades (except heatgrid)]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2493. UI for Assign Reviewers]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2494. UI for Report Review for Assignment]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - G2401 Refactor Graphql API endpoint for contribution metrics]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - G2402 Refactor Graphql API endpoint for repositories]]&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024&amp;diff=159994</id>
		<title>CSC/ECE 517 Fall 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024&amp;diff=159994"/>
		<updated>2024-12-02T15:55:43Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[CSC/ECE 517 Fall 2024 - E2450. Refactor assignments_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2451. Reimplement feedback_response_map.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2452. Refactor review_mapping_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2453. Refactor review_mapping_helper.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2454. Refactor student_task.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2455. Refactor sign_up_sheet_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2456. Refactor teams_user.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2456. Refactor teams_user.rb (Phase 2 - Design Document)]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2457. GitHub metrics integration]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2458. User management and users table]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2459. View for results of bidding]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2460 Mentor-Meeting Management]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2461. UI for Courses]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2461. UI and Backend for Courses]]&lt;br /&gt;
* [https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2462._UI_for_Questionnaires CSC/ECE 517 Fall 2024 - E2462. UI for Questionnaire.rb]&lt;br /&gt;
* [https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2463_Implement_Front_End_for_Student_Task_List CSC/ECE 517 Fall 2024 - E2463. UI for Student Task List]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2464 UI for Project Topics (was: Sign_up_Topics)]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2465. UI for Institutions and Notification]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2466. UI for Impersonate User]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2467. UI for View Submissions]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2468. Reimplement due_date]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2469. Reimplement grades/view_team]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2470. Reimplement grades_controller]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2471. Reimplement logger]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2472. Reimplement responses_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2473. Reimplement sign up topic.rb as project topic.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2474. Reimplement student_quizzes_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2475. Reimplement student_task view]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2476. Reimplement student_teams_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2477. Reimplement suggestion_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2478. Reimplement the Question hierarchy as Item hierarchy]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2479. Reimplement teams_users_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2480. Implement testing for new Bookmarks Controller]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2481 Reimplement response_map.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2482. Reimplement heatgrid for reviews]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2483. Reimplement Notification Controller and Model]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2484. Reimplement participants_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2485. Allow reviewers to bid on what to review]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2486.Reimplement deadline_rights and deadline_types]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2487. Reimplement authorization_helper.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2488 Reimplementation of Add TA to course]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2489. Create a UI for Assignment Edit page &amp;quot;Etc&amp;quot; tab in ReactJS]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2491.UI for View assignments in Courses view]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2492. UI for View submissions/assign grades (except heatgrid)]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2493. UI for Assign Reviewers]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - G2401 Refactor Graphql API endpoint for contribution metrics]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2024 - G2402 Refactor Graphql API endpoint for repositories]]&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Report_Review_for_Assignment&amp;diff=159499</id>
		<title>CSC/ECE 517 Fall 2024 - E2494. UI for Report Review for Assignment</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2494._UI_for_Report_Review_for_Assignment&amp;diff=159499"/>
		<updated>2024-11-13T15:30:28Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Overview===&lt;br /&gt;
This project will create a modern, responsive TypeScript and ReactJS interface for the Report Review page within Expertiza. It aims to present instructors with a summary of student reviews for each assignment. The design will prioritize simplicity and usability, providing instructors with a clear and effective way to review student feedback.&lt;br /&gt;
&lt;br /&gt;
==1. Objective and Goals==&lt;br /&gt;
Develop a TypeScript and React-based UI for the Report Review page, accessible only to instructors, which will be responsive, intuitive, and efficient.&lt;br /&gt;
&lt;br /&gt;
Key Goals:&lt;br /&gt;
    1.Deliver an organized and clean display of student review summaries.&lt;br /&gt;
    2.Create a responsive design adaptable to various screen sizes and devices.&lt;br /&gt;
    3.Implement robust error handling for reliable data display and ensure usability across the application.&lt;br /&gt;
&lt;br /&gt;
==2. Scope==&lt;br /&gt;
- Report Review Summary: Display individual review summaries per student for instructors, incorporating filtering and search functionalities to facilitate navigation.&lt;br /&gt;
&lt;br /&gt;
- Role-Based Access Control (RBAC): Limit access to this page strictly to instructors, ensuring students cannot view the review summary.&lt;br /&gt;
&lt;br /&gt;
==3. System Architecture==&lt;br /&gt;
The system architecture will use ReactJS with a focus on component reusability, TypeScript for type safety, and enhanced role-based access control. Components will communicate with the backend through RESTful APIs.&lt;br /&gt;
&lt;br /&gt;
==4. Technical Specifications and Design Patterns==&lt;br /&gt;
4.1 Component Design and Structure&lt;br /&gt;
The Report Review UI will include modular components for scalability, reusability, and role-based access control.&lt;br /&gt;
&lt;br /&gt;
Core Components for Report Review UI:&lt;br /&gt;
&lt;br /&gt;
    ReviewSummaryList: Displays a summary list of student reviews for a specific assignment.&lt;br /&gt;
    ReviewDetail: Shows detailed information for each review, accessible upon selecting a summary.&lt;br /&gt;
    ErrorBoundary: Wraps components to catch and display errors related to data fetching and rendering.&lt;br /&gt;
&lt;br /&gt;
4.2 Role Management System&lt;br /&gt;
Role management will ensure only instructors can access the Report Review page. Key elements include:&lt;br /&gt;
&lt;br /&gt;
    Role Enumeration (ROLE Enum): Define roles like INSTRUCTOR to control access to the Report Review UI.&lt;br /&gt;
    Centralized Authentication Context (AuthContext): Store and provide role information globally. This enables easy role checks, such as AuthContext.hasPermission('view_reviews'), to control access based on user roles.&lt;br /&gt;
    Conditional Rendering: Use AuthContext to ensure only users with the INSTRUCTOR role can view the ReviewSummaryList.&lt;br /&gt;
&lt;br /&gt;
4.3 Application of Design Patterns&lt;br /&gt;
Container-Presenter Pattern:&lt;br /&gt;
&lt;br /&gt;
    Purpose: Separate data-fetching logic from display logic for easier maintenance.&lt;br /&gt;
    Application: A container component (e.g., ReviewSummaryPageContainer) will handle data fetching and pass the data to presentational components like ReviewSummaryList.&lt;br /&gt;
    Benefits: Clear separation of concerns makes components more readable and easier to test.&lt;br /&gt;
&lt;br /&gt;
Error Handling Pattern with Error Boundaries:&lt;br /&gt;
&lt;br /&gt;
    Purpose: Capture and manage errors for smoother user experience and reliability.&lt;br /&gt;
    Application: Use an ErrorBoundary component to handle errors within the ReviewSummaryList and ReviewDetail components.&lt;br /&gt;
    Benefits: Improves reliability by ensuring unexpected errors do not disrupt the entire page.&lt;br /&gt;
&lt;br /&gt;
4.4 TypeScript for Static Typing&lt;br /&gt;
TypeScript will be used throughout to enforce strict typing, reduce errors, and improve code readability. Custom types/interfaces, such as ReviewSummary, will define expected data structures for better integration with the backend API.&lt;br /&gt;
&lt;br /&gt;
4.5 Testing Strategy&lt;br /&gt;
Unit Tests:&lt;br /&gt;
&lt;br /&gt;
    Components like ReviewDetail and ErrorBoundary will have unit tests to ensure error handling and data display work as expected.&lt;br /&gt;
&lt;br /&gt;
Integration Tests:&lt;br /&gt;
&lt;br /&gt;
    Verify that data flows correctly between components, especially between ReviewSummaryList and ReviewDetail.&lt;br /&gt;
&lt;br /&gt;
End-to-End Tests:&lt;br /&gt;
&lt;br /&gt;
    Simulate instructor interactions to ensure only authorized users can access the review data, validating user flows from review list to detailed view.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
===Mentor===&lt;br /&gt;
* Sahil Sawant&lt;br /&gt;
&lt;br /&gt;
=== Members ===&lt;br /&gt;
* Arlee Shelby (ashelby@ncsu.edu)&lt;br /&gt;
* Aryan Tapkire (atapkir@ncsu.edu)&lt;br /&gt;
* Haojie Zhou (hzhou33@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
==Links ==&lt;br /&gt;
*Github Repository: &lt;br /&gt;
*Pull Request: &lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[1]https://wiki.expertiza.ncsu.edu/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
[2]https://github.com/expertiza/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
[3]https://github.com/expertiza/reimplementation-back-end&lt;br /&gt;
&lt;br /&gt;
[4]https://wiki.expertiza.ncsu.edu/index.php?title=Sign_up_topics&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157824</id>
		<title>CSC/ECE 517 Fall 2024 - E2464 UI for Project Topics (was: Sign up Topics)</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157824"/>
		<updated>2024-10-29T23:01:01Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Background== &lt;br /&gt;
Expertiza is an open-source course management web application, built with Ruby on Rails, that is maintained by students and teaching staff across NC State and other universities. Additionally, Expertiza is used as a platform to help students learn how to work collaboratively and contribute to large applications concurrent with best practices and object oriented design and development. &lt;br /&gt;
&lt;br /&gt;
For our project in particular, we were tasked with building a new user interface for a new Project Topics page with React.js and Typescript. The page's main function is to display all the project topics for an assignment, with relevant information displayed with respect to the user, student or administrators/instructor. This was previously implemented as a Sign up Topics page, which we use as a template for our current implementation. If you would like to learn more about Expertiza, please check the Expertiza wiki[1], or the GitHub pages [2],[3]. &lt;br /&gt;
&lt;br /&gt;
==Previous: Sign up Topics==&lt;br /&gt;
Previously, the user interface display for assignment topics was implemented as a Sign up Topics page. The main component of the display included a table showing all topics for a particular assignment. The student view displayed the topics id, the number of available slots, and number of teams of the waitlist as table columns: Topic ID, Topic name(s), Available Slots, and Num. on waitlist. The student view also implemented a display for a signed in student's current selected or assigned topic by an indication of a yellow highlight over their topic in the associated row in the topics table, and in text at the top of the page under the page header. &lt;br /&gt;
*Student View:&lt;br /&gt;
[[File:SignupTopics-StudentView.jpeg|800px]]&lt;br /&gt;
&lt;br /&gt;
The admin/instructor view also displayed all topics for an associated project, with two additional columns, one indicating the number of slots available: Num. of slots, and another: Checkbox which allowed topics to be selected. Additionally, admin/instructors were able to view the teams associated with a given topic in the Topic name(s) column by the usernames of the team's members in smaller text under the topic name. The admin/instructor page also displayed a list of checkboxes above the table with fields associated with the assignment topic features. The checkboxes indicate attributes of the assignment settings attribute. &lt;br /&gt;
*Instructor View:&lt;br /&gt;
[[File:SignupTopics-InstructorView.jpeg|900px]]&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
For our implementation, we were tasked with creating a new user interface for assignment topics using the dynamic rendering capabilities of React.js and Typescript. We used the previous implementation as a model for our design.&lt;br /&gt;
===Specifications===&lt;br /&gt;
*Intuitive Design:&lt;br /&gt;
**User-friendly interface &lt;br /&gt;
**Easy to navigate &lt;br /&gt;
**Enough spacing to ensure all the fetched information is being displayed in an orderly and clean fashion&lt;br /&gt;
*Responsive Design:&lt;br /&gt;
**Hold design across multiple devices (mobile, laptop, tablet) and screen sizes (fullscreen, windowed)&lt;br /&gt;
*Error Handling: &lt;br /&gt;
**Take in consideration of possible data errors (invalid data, missing data)&lt;br /&gt;
*Testing:&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
For our design, we used test data in order to simulate the responsiveness and integration with real data. The test data is set up following the Assignments and Topics specifications, from [4]. We also used modular React styling components to keep the number of files we modified minimal and aimed to restrict the impact of our implementation to other parts of the application small. Because the current Expertiza front end has components and pages that are being developed, we added our new Project Topics page as a new link on the application header, labled Topics, which can be accessed at all times. &lt;br /&gt;
====Files Changed====&lt;br /&gt;
To provide access to our new Project Topics page, we added a new route and header to the following files, as well as updated the README.md file with instructions to add a user. We use the added user to view and test the student view. The current Expertiza application already has an admin user implemented which we used to test the admin/instructor display. &lt;br /&gt;
*src/App.tsx&lt;br /&gt;
*src/layout/Header.tsx&lt;br /&gt;
*README.md&lt;br /&gt;
&lt;br /&gt;
====Files Created====&lt;br /&gt;
Our main implementation can be found in the following files, which we created for the new Project Topics page. &lt;br /&gt;
*src/pages/ProjectTopics&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics/testData.js&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.module.css&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.tsx&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
The main component of our design is a table, resembling the display of the previous implementation, which serves as the component for which students and admin/instructors can view all topics. Additionally, due to parts of the current Expertiza front-end being developed, we also included an Assignment select component, so that our implementation and UI could be well tested within realistic assignment conditions and easily integrated to the current application.&lt;br /&gt;
====Student Display====&lt;br /&gt;
Additionally, for the student display, we implemented a feature which allows for students to view their selected and/or assigned topics. We implemented this with a visual indicator and a selection checkbox. Following the previous Sign up Topics page, we added a visual indicator in the topics table and we chose to implement this with a gold start next to the Topic ID. We made this choice following the design specifications and with the aim of clarifying the intent of the visual marker. We designed the student selection checkbox to enhance the previously implemented text describing the student's current topic. This implementation enables the student user to more clearly obtain their current topic selection and provides a more engaging experience.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewStudentView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
====Admin/instructor Display====&lt;br /&gt;
For the Admin/instructor display, we also implemented an Assignment Topic Settings feature as a set of checkboxes, as in the previous implementation. This component is auto-filled with the set attributes of the Assignment settings in the test data, which allows for further testing. As such, we ensure that this feature can be integrated with the current structure of Assignments and displays the associated features in a user friendly way for admin/instructors. We also allow for the display of selected teams for each topic by the associated team members, below the Topic Name(s) column, much like the previous implementation. This component can be further integrated with the back-end development of ProjectTopics. &lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewAdminView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
===Mentor===&lt;br /&gt;
* Sahil Sawant&lt;br /&gt;
&lt;br /&gt;
=== Members ===&lt;br /&gt;
* Arlee Shelby (ashelby@ncsu.edu)&lt;br /&gt;
* Aryan Tapkire (atapkir@ncsu.edu)&lt;br /&gt;
* Haojie Zhou (hzhou33@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
==Links ==&lt;br /&gt;
*Github Repository: https://github.com/arlee-shelby/reimplementation-front-end&lt;br /&gt;
*Pull Request: https://github.com/expertiza/reimplementation-front-end/pull/64&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[1]https://wiki.expertiza.ncsu.edu/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
[2]https://github.com/expertiza/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
[3]https://github.com/expertiza/reimplementation-back-end&lt;br /&gt;
&lt;br /&gt;
[4]https://wiki.expertiza.ncsu.edu/index.php?title=Sign_up_topics&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157821</id>
		<title>CSC/ECE 517 Fall 2024 - E2464 UI for Project Topics (was: Sign up Topics)</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157821"/>
		<updated>2024-10-29T22:57:55Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous: Sign up Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Background== &lt;br /&gt;
Expertiza is an open-source course management web application, built with Ruby on Rails, that is maintained by students and teaching staff across NC State and other universities. Additionally, Expertiza is used as a platform to help students learn how to work collaboratively and contribute to large applications concurrent with best practices and object oriented design and development. &lt;br /&gt;
&lt;br /&gt;
For our project in particular, we were tasked with building a new user interface for a new Project Topics page with React.js and Typescript. The page's main function is to display all the project topics for an assignment, with relevant information displayed with respect to the user, student or administrators/instructor. This was previously implemented as a Sign up Topics page, which we use as a template for our current implementation. If you would like to learn more about Expertiza, please check the Expertiza wiki[1], or the GitHub pages [2],[3]. &lt;br /&gt;
&lt;br /&gt;
==Previous: Sign up Topics==&lt;br /&gt;
Previously, the user interface display for assignment topics was implemented as a Sign up Topics page. The main component of the display included a table showing all topics for a particular assignment. The student view displayed the topics id, the number of available slots, and number of teams of the waitlist as table columns: Topic ID, Topic name(s), Available Slots, and Num. on waitlist. The student view also implemented a display for a signed in student's current selected or assigned topic by an indication of a yellow highlight over their topic in the associated row in the topics table, and in text at the top of the page under the page header. &lt;br /&gt;
*Student View:&lt;br /&gt;
[[File:SignupTopics-StudentView.jpeg|800px]]&lt;br /&gt;
&lt;br /&gt;
The admin/instructor view also displayed all topics for an associated project, with two additional columns, one indicating the number of slots available: Num. of slots, and another: Checkbox which allowed topics to be selected. Additionally, admin/instructors were able to view the teams associated with a given topic in the Topic name(s) column by the usernames of the team's members in smaller text under the topic name. The admin/instructor page also displayed a list of checkboxes above the table with fields associated with the assignment topic features. The checkboxes indicate attributes of the assignment settings attribute. &lt;br /&gt;
*Instructor View:&lt;br /&gt;
[[File:SignupTopics-InstructorView.jpeg|900px]]&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
For our implementation, we were tasked with creating a new user interface for assignment topics using the dynamic rendering capabilities of React.js and Typescript. We used the previous implementation as a model for our design.&lt;br /&gt;
===Specifications===&lt;br /&gt;
*Intuitive Design:&lt;br /&gt;
**User-friendly interface &lt;br /&gt;
**Easy to navigate &lt;br /&gt;
**Enough spacing to ensure all the fetched information is being displayed in an orderly and clean fashion&lt;br /&gt;
*Responsive Design:&lt;br /&gt;
**Hold design across multiple devices (mobile, laptop, tablet) and screen sizes (fullscreen, windowed)&lt;br /&gt;
*Error Handling: &lt;br /&gt;
**Take in consideration of possible data errors (invalid data, missing data)&lt;br /&gt;
*Testing:&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
For our design, we used test data in order to simulate the responsiveness and integration with real data. The test data is set up following the Assignments and Topics specifications, from [4]. We also used modular React styling components to keep the number of files we modified minimal and aimed to restrict the impact of our implementation to other parts of the application small. Because the current Expertiza front end has components and pages that are being developed, we added our new Project Topics page as a new link on the application header, labled Topics, which can be accessed at all times. &lt;br /&gt;
====Files Changed====&lt;br /&gt;
To provide access to our new Project Topics page, we added a new route and header to the following files, as well as updated the README.md file with instructions to add a user. We use the added user to view and test the student view. The current Expertiza application already has an admin user implemented which we used to test the admin/instructor display. &lt;br /&gt;
*src/App.tsx&lt;br /&gt;
*src/layout/Header.tsx&lt;br /&gt;
*README.md&lt;br /&gt;
&lt;br /&gt;
====Files Created====&lt;br /&gt;
Our main implementation can be found in the following files, which we created for the new Project Topics page. &lt;br /&gt;
*src/pages/ProjectTopics&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics/testData.js&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.module.css&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.tsx&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
The main component of our design is a table, resembling the display of the previous implementation, which serves as the component for which students and admin/instructors can view all topics. Additionally, due to parts of the current Expertiza front-end being developed, we also included an Assignment select component, so that our implementation and UI could be well tested within realistic assignment conditions and easily integrated to the current application.&lt;br /&gt;
====Student Display====&lt;br /&gt;
Additionally, for the student display, we implemented a feature which allows for students to view their selected and/or assigned topics. We implemented this with a visual indicator and a selection checkbox. Following the previous Sign up Topics page, we added a visual indicator in the topics table and we chose to implement this with a gold start next to the Topic ID. We made this choice following the design specifications and with the aim of clarifying the intent of the visual marker. We designed the student selection checkbox to enhance the previously implemented text describing the student's current topic. This implementation enables the student user to more clearly obtain their current topic selection and provides a more engaging experience.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewStudentView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
====Admin/instructor Display====&lt;br /&gt;
For the Admin/instructor display, we also implemented an Assignment Topic Settings feature as a set of checkboxes, as in the previous implementation. This component is auto-filled with the set attributes of the Assignment settings in the test data, which allows for further testing. As such, we ensure that this feature can be integrated with the current structure of Assignments and displays the associated features in a user friendly way for admin/instructors. We also allow for the display of selected teams for each topic by the associated team members, below the Topic Name(s) column, much like the previous implementation. This component can be further integrated with the back-end development of ProjectTopics. &lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewAdminView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
===Mentor===&lt;br /&gt;
* Sahil Sawant&lt;br /&gt;
&lt;br /&gt;
=== Members ===&lt;br /&gt;
* Arlee Shelby (ashelby@ncsu.edu)&lt;br /&gt;
* Aryan Tapkire (atapkir@ncsu.edu)&lt;br /&gt;
* Haojie Zhou (hzhou33@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
==Links ==&lt;br /&gt;
*Github Repository: https://github.com/arlee-shelby/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[1]https://wiki.expertiza.ncsu.edu/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
[2]https://github.com/expertiza/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
[3]https://github.com/expertiza/reimplementation-back-end&lt;br /&gt;
&lt;br /&gt;
[4]https://wiki.expertiza.ncsu.edu/index.php?title=Sign_up_topics&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157819</id>
		<title>CSC/ECE 517 Fall 2024 - E2464 UI for Project Topics (was: Sign up Topics)</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157819"/>
		<updated>2024-10-29T22:57:46Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Previous: Sign up Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Background== &lt;br /&gt;
Expertiza is an open-source course management web application, built with Ruby on Rails, that is maintained by students and teaching staff across NC State and other universities. Additionally, Expertiza is used as a platform to help students learn how to work collaboratively and contribute to large applications concurrent with best practices and object oriented design and development. &lt;br /&gt;
&lt;br /&gt;
For our project in particular, we were tasked with building a new user interface for a new Project Topics page with React.js and Typescript. The page's main function is to display all the project topics for an assignment, with relevant information displayed with respect to the user, student or administrators/instructor. This was previously implemented as a Sign up Topics page, which we use as a template for our current implementation. If you would like to learn more about Expertiza, please check the Expertiza wiki[1], or the GitHub pages [2],[3]. &lt;br /&gt;
&lt;br /&gt;
==Previous: Sign up Topics==&lt;br /&gt;
Previously, the user interface display for assignment topics was implemented as a Sign up Topics page. The main component of the display included a table showing all topics for a particular assignment. The student view displayed the topics id, the number of available slots, and number of teams of the waitlist as table columns: Topic ID, Topic name(s), Available Slots, and Num. on waitlist. The student view also implemented a display for a signed in student's current selected or assigned topic by an indication of a yellow highlight over their topic in the associated row in the topics table, and in text at the top of the page under the page header. &lt;br /&gt;
*Student View:&lt;br /&gt;
[[File:SignupTopics-StudentView.jpeg|800px]]&lt;br /&gt;
&lt;br /&gt;
The admin/instructor view also displayed all topics for an associated project, with two additional columns, one indicating the number of slots available: Num. of slots, and another: Checkbox which allowed topics to be selected. Additionally, admin/instructors were able to view the teams associated with a given topic in the Topic name(s) column by the usernames of the team's members in smaller text under the topic name. The admin/instructor page also displayed a list of checkboxes above the table with fields associated with the assignment topic features. The checkboxes indicate attributes of the assignment settings attribute. &lt;br /&gt;
*Instructor View:&lt;br /&gt;
[[File:SignupTopics-InstructorView.jpeg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
For our implementation, we were tasked with creating a new user interface for assignment topics using the dynamic rendering capabilities of React.js and Typescript. We used the previous implementation as a model for our design.&lt;br /&gt;
===Specifications===&lt;br /&gt;
*Intuitive Design:&lt;br /&gt;
**User-friendly interface &lt;br /&gt;
**Easy to navigate &lt;br /&gt;
**Enough spacing to ensure all the fetched information is being displayed in an orderly and clean fashion&lt;br /&gt;
*Responsive Design:&lt;br /&gt;
**Hold design across multiple devices (mobile, laptop, tablet) and screen sizes (fullscreen, windowed)&lt;br /&gt;
*Error Handling: &lt;br /&gt;
**Take in consideration of possible data errors (invalid data, missing data)&lt;br /&gt;
*Testing:&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
For our design, we used test data in order to simulate the responsiveness and integration with real data. The test data is set up following the Assignments and Topics specifications, from [4]. We also used modular React styling components to keep the number of files we modified minimal and aimed to restrict the impact of our implementation to other parts of the application small. Because the current Expertiza front end has components and pages that are being developed, we added our new Project Topics page as a new link on the application header, labled Topics, which can be accessed at all times. &lt;br /&gt;
====Files Changed====&lt;br /&gt;
To provide access to our new Project Topics page, we added a new route and header to the following files, as well as updated the README.md file with instructions to add a user. We use the added user to view and test the student view. The current Expertiza application already has an admin user implemented which we used to test the admin/instructor display. &lt;br /&gt;
*src/App.tsx&lt;br /&gt;
*src/layout/Header.tsx&lt;br /&gt;
*README.md&lt;br /&gt;
&lt;br /&gt;
====Files Created====&lt;br /&gt;
Our main implementation can be found in the following files, which we created for the new Project Topics page. &lt;br /&gt;
*src/pages/ProjectTopics&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics/testData.js&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.module.css&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.tsx&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
The main component of our design is a table, resembling the display of the previous implementation, which serves as the component for which students and admin/instructors can view all topics. Additionally, due to parts of the current Expertiza front-end being developed, we also included an Assignment select component, so that our implementation and UI could be well tested within realistic assignment conditions and easily integrated to the current application.&lt;br /&gt;
====Student Display====&lt;br /&gt;
Additionally, for the student display, we implemented a feature which allows for students to view their selected and/or assigned topics. We implemented this with a visual indicator and a selection checkbox. Following the previous Sign up Topics page, we added a visual indicator in the topics table and we chose to implement this with a gold start next to the Topic ID. We made this choice following the design specifications and with the aim of clarifying the intent of the visual marker. We designed the student selection checkbox to enhance the previously implemented text describing the student's current topic. This implementation enables the student user to more clearly obtain their current topic selection and provides a more engaging experience.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewStudentView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
====Admin/instructor Display====&lt;br /&gt;
For the Admin/instructor display, we also implemented an Assignment Topic Settings feature as a set of checkboxes, as in the previous implementation. This component is auto-filled with the set attributes of the Assignment settings in the test data, which allows for further testing. As such, we ensure that this feature can be integrated with the current structure of Assignments and displays the associated features in a user friendly way for admin/instructors. We also allow for the display of selected teams for each topic by the associated team members, below the Topic Name(s) column, much like the previous implementation. This component can be further integrated with the back-end development of ProjectTopics. &lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewAdminView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
===Mentor===&lt;br /&gt;
* Sahil Sawant&lt;br /&gt;
&lt;br /&gt;
=== Members ===&lt;br /&gt;
* Arlee Shelby (ashelby@ncsu.edu)&lt;br /&gt;
* Aryan Tapkire (atapkir@ncsu.edu)&lt;br /&gt;
* Haojie Zhou (hzhou33@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
==Links ==&lt;br /&gt;
*Github Repository: https://github.com/arlee-shelby/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[1]https://wiki.expertiza.ncsu.edu/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
[2]https://github.com/expertiza/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
[3]https://github.com/expertiza/reimplementation-back-end&lt;br /&gt;
&lt;br /&gt;
[4]https://wiki.expertiza.ncsu.edu/index.php?title=Sign_up_topics&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157818</id>
		<title>CSC/ECE 517 Fall 2024 - E2464 UI for Project Topics (was: Sign up Topics)</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157818"/>
		<updated>2024-10-29T22:56:03Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Admin/instructor Display */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Background== &lt;br /&gt;
Expertiza is an open-source course management web application, built with Ruby on Rails, that is maintained by students and teaching staff across NC State and other universities. Additionally, Expertiza is used as a platform to help students learn how to work collaboratively and contribute to large applications concurrent with best practices and object oriented design and development. &lt;br /&gt;
&lt;br /&gt;
For our project in particular, we were tasked with building a new user interface for a new Project Topics page with React.js and Typescript. The page's main function is to display all the project topics for an assignment, with relevant information displayed with respect to the user, student or administrators/instructor. This was previously implemented as a Sign up Topics page, which we use as a template for our current implementation. If you would like to learn more about Expertiza, please check the Expertiza wiki[1], or the GitHub pages [2],[3]. &lt;br /&gt;
&lt;br /&gt;
==Previous: Sign up Topics==&lt;br /&gt;
Previously, the user interface display for assignment topics was implemented as a Sign up Topics page. The main component of the display included a table showing all topics for a particular assignment. The student view displayed the topics id, the number of available slots, and number of teams of the waitlist as table columns: Topic ID, Topic name(s), Available Slots, and Num. on waitlist. The student view also implemented a display for a signed in student's current selected or assigned topic by an indication of a yellow highlight over their topic in the associated row in the topics table, and in text at the top of the page under the page header. &lt;br /&gt;
*Student View:&lt;br /&gt;
[[File:SignupTopics-StudentView.jpeg|500px]]&lt;br /&gt;
&lt;br /&gt;
The admin/instructor view also displayed all topics for an associated project, with two additional columns, one indicating the number of slots available: Num. of slots, and another: Checkbox which allowed topics to be selected. Additionally, admin/instructors were able to view the teams associated with a given topic in the Topic name(s) column by the usernames of the team's members in smaller text under the topic name. The admin/instructor page also displayed a list of checkboxes above the table with fields associated with the assignment topic features. The checkboxes indicate attributes of the assignment settings attribute. &lt;br /&gt;
*Instructor View:&lt;br /&gt;
[[File:SignupTopics-InstructorView.jpeg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
For our implementation, we were tasked with creating a new user interface for assignment topics using the dynamic rendering capabilities of React.js and Typescript. We used the previous implementation as a model for our design.&lt;br /&gt;
===Specifications===&lt;br /&gt;
*Intuitive Design:&lt;br /&gt;
**User-friendly interface &lt;br /&gt;
**Easy to navigate &lt;br /&gt;
**Enough spacing to ensure all the fetched information is being displayed in an orderly and clean fashion&lt;br /&gt;
*Responsive Design:&lt;br /&gt;
**Hold design across multiple devices (mobile, laptop, tablet) and screen sizes (fullscreen, windowed)&lt;br /&gt;
*Error Handling: &lt;br /&gt;
**Take in consideration of possible data errors (invalid data, missing data)&lt;br /&gt;
*Testing:&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
For our design, we used test data in order to simulate the responsiveness and integration with real data. The test data is set up following the Assignments and Topics specifications, from [4]. We also used modular React styling components to keep the number of files we modified minimal and aimed to restrict the impact of our implementation to other parts of the application small. Because the current Expertiza front end has components and pages that are being developed, we added our new Project Topics page as a new link on the application header, labled Topics, which can be accessed at all times. &lt;br /&gt;
====Files Changed====&lt;br /&gt;
To provide access to our new Project Topics page, we added a new route and header to the following files, as well as updated the README.md file with instructions to add a user. We use the added user to view and test the student view. The current Expertiza application already has an admin user implemented which we used to test the admin/instructor display. &lt;br /&gt;
*src/App.tsx&lt;br /&gt;
*src/layout/Header.tsx&lt;br /&gt;
*README.md&lt;br /&gt;
&lt;br /&gt;
====Files Created====&lt;br /&gt;
Our main implementation can be found in the following files, which we created for the new Project Topics page. &lt;br /&gt;
*src/pages/ProjectTopics&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics/testData.js&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.module.css&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.tsx&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
The main component of our design is a table, resembling the display of the previous implementation, which serves as the component for which students and admin/instructors can view all topics. Additionally, due to parts of the current Expertiza front-end being developed, we also included an Assignment select component, so that our implementation and UI could be well tested within realistic assignment conditions and easily integrated to the current application.&lt;br /&gt;
====Student Display====&lt;br /&gt;
Additionally, for the student display, we implemented a feature which allows for students to view their selected and/or assigned topics. We implemented this with a visual indicator and a selection checkbox. Following the previous Sign up Topics page, we added a visual indicator in the topics table and we chose to implement this with a gold start next to the Topic ID. We made this choice following the design specifications and with the aim of clarifying the intent of the visual marker. We designed the student selection checkbox to enhance the previously implemented text describing the student's current topic. This implementation enables the student user to more clearly obtain their current topic selection and provides a more engaging experience.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewStudentView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
====Admin/instructor Display====&lt;br /&gt;
For the Admin/instructor display, we also implemented an Assignment Topic Settings feature as a set of checkboxes, as in the previous implementation. This component is auto-filled with the set attributes of the Assignment settings in the test data, which allows for further testing. As such, we ensure that this feature can be integrated with the current structure of Assignments and displays the associated features in a user friendly way for admin/instructors. We also allow for the display of selected teams for each topic by the associated team members, below the Topic Name(s) column, much like the previous implementation. This component can be further integrated with the back-end development of ProjectTopics. &lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewAdminView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
===Mentor===&lt;br /&gt;
* Sahil Sawant&lt;br /&gt;
&lt;br /&gt;
=== Members ===&lt;br /&gt;
* Arlee Shelby (ashelby@ncsu.edu)&lt;br /&gt;
* Aryan Tapkire (atapkir@ncsu.edu)&lt;br /&gt;
* Haojie Zhou (hzhou33@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
==Links ==&lt;br /&gt;
*Github Repository: https://github.com/arlee-shelby/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[1]https://wiki.expertiza.ncsu.edu/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
[2]https://github.com/expertiza/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
[3]https://github.com/expertiza/reimplementation-back-end&lt;br /&gt;
&lt;br /&gt;
[4]https://wiki.expertiza.ncsu.edu/index.php?title=Sign_up_topics&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157817</id>
		<title>CSC/ECE 517 Fall 2024 - E2464 UI for Project Topics (was: Sign up Topics)</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2464_UI_for_Project_Topics_(was:_Sign_up_Topics)&amp;diff=157817"/>
		<updated>2024-10-29T22:54:16Z</updated>

		<summary type="html">&lt;p&gt;Ashelby: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Background== &lt;br /&gt;
Expertiza is an open-source course management web application, built with Ruby on Rails, that is maintained by students and teaching staff across NC State and other universities. Additionally, Expertiza is used as a platform to help students learn how to work collaboratively and contribute to large applications concurrent with best practices and object oriented design and development. &lt;br /&gt;
&lt;br /&gt;
For our project in particular, we were tasked with building a new user interface for a new Project Topics page with React.js and Typescript. The page's main function is to display all the project topics for an assignment, with relevant information displayed with respect to the user, student or administrators/instructor. This was previously implemented as a Sign up Topics page, which we use as a template for our current implementation. If you would like to learn more about Expertiza, please check the Expertiza wiki[1], or the GitHub pages [2],[3]. &lt;br /&gt;
&lt;br /&gt;
==Previous: Sign up Topics==&lt;br /&gt;
Previously, the user interface display for assignment topics was implemented as a Sign up Topics page. The main component of the display included a table showing all topics for a particular assignment. The student view displayed the topics id, the number of available slots, and number of teams of the waitlist as table columns: Topic ID, Topic name(s), Available Slots, and Num. on waitlist. The student view also implemented a display for a signed in student's current selected or assigned topic by an indication of a yellow highlight over their topic in the associated row in the topics table, and in text at the top of the page under the page header. &lt;br /&gt;
*Student View:&lt;br /&gt;
[[File:SignupTopics-StudentView.jpeg|500px]]&lt;br /&gt;
&lt;br /&gt;
The admin/instructor view also displayed all topics for an associated project, with two additional columns, one indicating the number of slots available: Num. of slots, and another: Checkbox which allowed topics to be selected. Additionally, admin/instructors were able to view the teams associated with a given topic in the Topic name(s) column by the usernames of the team's members in smaller text under the topic name. The admin/instructor page also displayed a list of checkboxes above the table with fields associated with the assignment topic features. The checkboxes indicate attributes of the assignment settings attribute. &lt;br /&gt;
*Instructor View:&lt;br /&gt;
[[File:SignupTopics-InstructorView.jpeg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
For our implementation, we were tasked with creating a new user interface for assignment topics using the dynamic rendering capabilities of React.js and Typescript. We used the previous implementation as a model for our design.&lt;br /&gt;
===Specifications===&lt;br /&gt;
*Intuitive Design:&lt;br /&gt;
**User-friendly interface &lt;br /&gt;
**Easy to navigate &lt;br /&gt;
**Enough spacing to ensure all the fetched information is being displayed in an orderly and clean fashion&lt;br /&gt;
*Responsive Design:&lt;br /&gt;
**Hold design across multiple devices (mobile, laptop, tablet) and screen sizes (fullscreen, windowed)&lt;br /&gt;
*Error Handling: &lt;br /&gt;
**Take in consideration of possible data errors (invalid data, missing data)&lt;br /&gt;
*Testing:&lt;br /&gt;
**All the components of the UI are functioning&lt;br /&gt;
**Error handling&lt;br /&gt;
**Reliability of the UI is maintained&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
For our design, we used test data in order to simulate the responsiveness and integration with real data. The test data is set up following the Assignments and Topics specifications, from [4]. We also used modular React styling components to keep the number of files we modified minimal and aimed to restrict the impact of our implementation to other parts of the application small. Because the current Expertiza front end has components and pages that are being developed, we added our new Project Topics page as a new link on the application header, labled Topics, which can be accessed at all times. &lt;br /&gt;
====Files Changed====&lt;br /&gt;
To provide access to our new Project Topics page, we added a new route and header to the following files, as well as updated the README.md file with instructions to add a user. We use the added user to view and test the student view. The current Expertiza application already has an admin user implemented which we used to test the admin/instructor display. &lt;br /&gt;
*src/App.tsx&lt;br /&gt;
*src/layout/Header.tsx&lt;br /&gt;
*README.md&lt;br /&gt;
&lt;br /&gt;
====Files Created====&lt;br /&gt;
Our main implementation can be found in the following files, which we created for the new Project Topics page. &lt;br /&gt;
*src/pages/ProjectTopics&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics/testData.js&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.module.css&lt;br /&gt;
*src/pages/ProjectTopics/ProjectTopics.tsx&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
The main component of our design is a table, resembling the display of the previous implementation, which serves as the component for which students and admin/instructors can view all topics. Additionally, due to parts of the current Expertiza front-end being developed, we also included an Assignment select component, so that our implementation and UI could be well tested within realistic assignment conditions and easily integrated to the current application.&lt;br /&gt;
====Student Display====&lt;br /&gt;
Additionally, for the student display, we implemented a feature which allows for students to view their selected and/or assigned topics. We implemented this with a visual indicator and a selection checkbox. Following the previous Sign up Topics page, we added a visual indicator in the topics table and we chose to implement this with a gold start next to the Topic ID. We made this choice following the design specifications and with the aim of clarifying the intent of the visual marker. We designed the student selection checkbox to enhance the previously implemented text describing the student's current topic. This implementation enables the student user to more clearly obtain their current topic selection and provides a more engaging experience.&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewStudentView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
====Admin/instructor Display====&lt;br /&gt;
For the Admin/instructor display, we also implemented an Assignment Topic Settings feature as a set of checkboxes, as in the previous implementation. This component is auto-filled with the set attributes of the Assignment settings in the test data, which allows for further testing. As such, we ensure that this feature can be integrated with the current structure of Assignments and displays the associated features in a user friendly way for admin/instructors. &lt;br /&gt;
&lt;br /&gt;
[[File:ProjectTopics-NewAdminView.jpeg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
===Mentor===&lt;br /&gt;
* Sahil Sawant&lt;br /&gt;
&lt;br /&gt;
=== Members ===&lt;br /&gt;
* Arlee Shelby (ashelby@ncsu.edu)&lt;br /&gt;
* Aryan Tapkire (atapkir@ncsu.edu)&lt;br /&gt;
* Haojie Zhou (hzhou33@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
==Links ==&lt;br /&gt;
*Github Repository: https://github.com/arlee-shelby/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[1]https://wiki.expertiza.ncsu.edu/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
[2]https://github.com/expertiza/reimplementation-front-end&lt;br /&gt;
&lt;br /&gt;
[3]https://github.com/expertiza/reimplementation-back-end&lt;br /&gt;
&lt;br /&gt;
[4]https://wiki.expertiza.ncsu.edu/index.php?title=Sign_up_topics&lt;/div&gt;</summary>
		<author><name>Ashelby</name></author>
	</entry>
</feed>