<?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=Nsundar</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=Nsundar"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Nsundar"/>
	<updated>2026-06-03T13:31:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2113._Enhancements_to_review_grader&amp;diff=138518</id>
		<title>CSC/ECE 517 Spring 2021 - E2113. Enhancements to review grader</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2113._Enhancements_to_review_grader&amp;diff=138518"/>
		<updated>2021-03-31T20:53:39Z</updated>

		<summary type="html">&lt;p&gt;Nsundar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Background==&lt;br /&gt;
&lt;br /&gt;
When the staff grade reviews, they are viewed in the review-grader interface. The staff can assign the score and provide feedback using the textboxes provided in the right columns of the table. The staff are also allowed to read the reviews in the summary view.&lt;br /&gt;
&lt;br /&gt;
There appears to be certain sections of the main review-grader page as well as the summary page that are not working correctly or there is a desire for them to be updated. These issues have to do with calculation of a student's score / average score, the visual representation of the scores, efficient usage of space within the view, and a need for rows of the table(s) to be numbered. We go into further depth about the issues later in this document.&lt;br /&gt;
&lt;br /&gt;
==Problem Statement==&lt;br /&gt;
Certain aspects of the UI and minor score calculation logic of the review grader system in Expertiza need to be enhanced/refactored. These issues are not major and mainly have to do with UI, and therefore should not require the development of new unit tests. Below is a detailed description of actionable issues that will be addressed in this work.&lt;br /&gt;
&lt;br /&gt;
===The Main Review-Grader Page===&lt;br /&gt;
====Issue Description====&lt;br /&gt;
#Fix the “Score awarded/average score” column so that it is populated with the correct numbers.  It is supposed to report the score by the current student reviewer in the first round, the average score by all reviewers in the first round, and ditto for the second round.  If the number of rounds ≠ 2, then the number of scores should be adjusted appropriately.&lt;br /&gt;
#Display the scores in the metrics column as a bar graph. Precautions must to be taken to not make any column wider, since the page needs to display a lot of information horizontally &lt;br /&gt;
#In the view shown, “Reviewer”, “Reviews done”, and “Team reviewed” are too wide, whereas “Assign grade and write comments” is too narrow. Adjustments to column widths, thus needs to be done&lt;br /&gt;
#Number the rows of the table (e.g., “2. Student 8370”) so it is easy to count the lines.  This will help assign each TA (and the instructor) an equal number of reviews to grade.&lt;br /&gt;
&lt;br /&gt;
====Design Strategy====&lt;br /&gt;
#The width of column is set up in the _review_report.html.erb file from line 37 to line 43. Change the percentage distributed to every column to adjust the width&lt;br /&gt;
#In the _review_report.html.erb file, Line 61, we need to replace the 'each' method with 'each_with_index' to make sure that all rows are indexed. In line 69 add a line to display the index number and make sure that the value of the variable must be index+1, since the values are zero indexed&lt;br /&gt;
&lt;br /&gt;
====Design Pattern====&lt;br /&gt;
This project mainly focuses on the UI, so no design pattern is needed.&lt;br /&gt;
&lt;br /&gt;
====Test Plan====&lt;br /&gt;
#Login using an instructor account, such as: instructor6 / password&lt;br /&gt;
#Go to &amp;quot;Manage &amp;gt;&amp;gt; Assignments&amp;quot; and choose one assignment with reviews, i.e., &amp;quot;Program 1&amp;quot;, and click on &amp;quot;View Reports&amp;quot;.&lt;br /&gt;
#There will be a dropdown selector to choose which report to view - select &amp;quot;Review report&amp;quot; from the dropdown, and click &amp;quot;View&amp;quot;.&lt;br /&gt;
#''Check if the reviewer names and team names are all anonymized.''&lt;br /&gt;
#''Check if the checkbox items are displayed as expected.''&lt;br /&gt;
#''Check if column widths are appropriate..''&lt;br /&gt;
#''Check if “Review: Round1” is changed to “Review Round 1”.''&lt;br /&gt;
&lt;br /&gt;
===The Summary Page===&lt;br /&gt;
====Issue Description====&lt;/div&gt;</summary>
		<author><name>Nsundar</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2113._Enhancements_to_review_grader&amp;diff=138517</id>
		<title>CSC/ECE 517 Spring 2021 - E2113. Enhancements to review grader</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2113._Enhancements_to_review_grader&amp;diff=138517"/>
		<updated>2021-03-31T20:24:20Z</updated>

		<summary type="html">&lt;p&gt;Nsundar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Background==&lt;br /&gt;
&lt;br /&gt;
When the staff grade reviews, they are viewed in the review-grader interface. The staff can assign the score and provide feedback using the textboxes provided in the right columns of the table. The staff are also allowed to read the reviews in the summary view.&lt;br /&gt;
&lt;br /&gt;
There appears to be certain sections of the main review-grader page as well as the summary page that are not working correctly or there is a desire for them to be updated. These issues have to do with calculation of a student's score / average score, the visual representation of the scores, efficient usage of space within the view, and a need for rows of the table(s) to be numbered. We go into further depth about the issues later in this document.&lt;br /&gt;
&lt;br /&gt;
==Problem Statement==&lt;br /&gt;
Certain aspects of the UI and minor score calculation logic of the review grader system in Expertiza need to be enhanced/refactored. These issues are not major and mainly have to do with UI, and therefore should not require the development of new unit tests. Below is a detailed description of actionable issues that will be addressed in this work.&lt;br /&gt;
&lt;br /&gt;
===The Main Review-Grader Page===&lt;br /&gt;
====Issue Description====&lt;br /&gt;
#Fix the “Score awarded/average score” column so that it is populated with the correct numbers.  It is supposed to report the score by the current student reviewer in the first round, the average score by all reviewers in the first round, and ditto for the second round.  If the number of rounds ≠ 2, then the number of scores should be adjusted appropriately.&lt;br /&gt;
#Display the scores in the metrics column as a bar graph. Precautions must to be taken to not make any column wider, since the page needs to display a lot of information horizontally &lt;br /&gt;
====Test Plan====&lt;br /&gt;
#Login using an instructor account, such as: instructor6 / password&lt;br /&gt;
#Go to &amp;quot;Manage &amp;gt;&amp;gt; Assignments&amp;quot; and choose one assignment with reviews, i.e., &amp;quot;Program 1&amp;quot;, and click on &amp;quot;View Reports&amp;quot;.&lt;br /&gt;
#There will be a dropdown selector to choose which report to view - select &amp;quot;Review report&amp;quot; from the dropdown, and click &amp;quot;View&amp;quot;.&lt;br /&gt;
#&lt;br /&gt;
#''Check if the reviewer names and team names are all anonymized.''&lt;br /&gt;
#''Check if the checkbox items are displayed as expected.''&lt;br /&gt;
#''Check if column widths are appropriate..''&lt;br /&gt;
#''Check if “Review: Round1” is changed to “Review Round 1”.''&lt;br /&gt;
&lt;br /&gt;
===The Summary Page===&lt;br /&gt;
====Issue Description====&lt;/div&gt;</summary>
		<author><name>Nsundar</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Expertiza_capture.png&amp;diff=138406</id>
		<title>File:Expertiza capture.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Expertiza_capture.png&amp;diff=138406"/>
		<updated>2021-03-27T03:47:42Z</updated>

		<summary type="html">&lt;p&gt;Nsundar: Nsundar uploaded a new version of File:Expertiza capture.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nsundar</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Expertiza_capture.png&amp;diff=138405</id>
		<title>File:Expertiza capture.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Expertiza_capture.png&amp;diff=138405"/>
		<updated>2021-03-27T03:46:53Z</updated>

		<summary type="html">&lt;p&gt;Nsundar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nsundar</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Expertiza_capture.PNG&amp;diff=138404</id>
		<title>File:Expertiza capture.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Expertiza_capture.PNG&amp;diff=138404"/>
		<updated>2021-03-27T03:43:41Z</updated>

		<summary type="html">&lt;p&gt;Nsundar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nsundar</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&amp;diff=138402</id>
		<title>CSC/ECE 517 Spring 2021 - E2106. Fix view in student task/list page</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&amp;diff=138402"/>
		<updated>2021-03-27T03:43:10Z</updated>

		<summary type="html">&lt;p&gt;Nsundar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details project documentation for the CSC/ECE 517 Spring 2021, &amp;quot;E2106 Fix view in student task/list page&amp;quot; project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
The student_task/list page is the page displayed to a student after logging in into expertiza. It has mainly two div(s), one to show the upcoming tasks along with some important information, another div is to display all the assignments and their information in which the student is participating. We have to modify the view to remove extraneous information and make it clearer and more concise.&lt;br /&gt;
&lt;br /&gt;
=== Mentor ===&lt;br /&gt;
&lt;br /&gt;
Saurabh Shingte, svshingt@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
=== Team Members ===&lt;br /&gt;
&lt;br /&gt;
* Sharath Kumar (svkumar2@ncsu.edu)&lt;br /&gt;
* Nikhil Sundaraswamy (nsundar@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* Modify the view to remove extraneous information and make it clearer and more concise&lt;br /&gt;
* Add checkbox to Publishing Rights column, when checked the permission_granted boolean variable is set to true&lt;br /&gt;
* In general, no column needs to be shown if there are no values in it.  This would apply to “Badges” if no assignments in the list contain badges.&lt;br /&gt;
* Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”).&lt;br /&gt;
* We should consider the cases where a student might be enrolled in assignments from more than one course. In this case, assignments should be grouped by course, with the course name given before the listing of the first assignment. (This allows for the column for course to be removed, making the display more compact.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Functionality Testing ==&lt;br /&gt;
LogIn to Expertiza as any of the students mentioned below. Without the changes the original view is as shown below.&lt;br /&gt;
&lt;br /&gt;
*instructor6&lt;br /&gt;
&lt;br /&gt;
* student7487&lt;br /&gt;
&lt;br /&gt;
* student7490&lt;br /&gt;
&lt;br /&gt;
* student7496&lt;br /&gt;
&lt;br /&gt;
Password for logging in for any student/instructor is : password&lt;br /&gt;
&lt;br /&gt;
Once logged into the page click on &amp;quot;Assignments&amp;quot; tab. A modified view is observed as compared to the earlier view&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_original_view.png]]&lt;br /&gt;
&lt;br /&gt;
To address issue 1 we added CSS style properties and removed the unnecessary space between two divs by using HTML comment.&lt;br /&gt;
&lt;br /&gt;
[[File:changes_in_list_html_erb_file.png]]&lt;br /&gt;
&lt;br /&gt;
The modified view is as shown below&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_modified_view.png]]&lt;br /&gt;
&lt;br /&gt;
To address issue 2, we did the following modifications&lt;br /&gt;
&lt;br /&gt;
* In app/assests/javascripts/submissions.js, we have added an ajax call to update the permission_granted boolean variable in Participant table&lt;br /&gt;
&lt;br /&gt;
[[File:submission_js_new.png]]&lt;br /&gt;
&lt;br /&gt;
* In app/controller/student_task_controller.rb, we are defining a method named permission_granted which routes the action from checkbox event&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_controller.png]]&lt;br /&gt;
&lt;br /&gt;
* app/views/student_task/list.html.erb, we have added code to include an information banner on Publishing Rights column and checkboxes&lt;br /&gt;
&lt;br /&gt;
[[File:publishing_rights_info_banner.png]]&lt;br /&gt;
&lt;br /&gt;
* In config/routes.rb, we have added a functionality to route the checkbox event to permission_granted action in student_task_controller.rb&lt;br /&gt;
&lt;br /&gt;
[[File:routes_rb.png]]&lt;br /&gt;
&lt;br /&gt;
After all proposed modifications, we see the below shown view&lt;br /&gt;
&lt;br /&gt;
[[File:expertiza_capture.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
Since this project involved mostly UI changes it was not necessary to write test cases for the same. So there is '''no test plan'''&lt;br /&gt;
&lt;br /&gt;
== Modified Files ==&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  https://expertiza.csc.ncsu.edu/index.php/CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&lt;br /&gt;
&lt;br /&gt;
*  https://github.com/sharathKV/expertiza&lt;br /&gt;
&lt;br /&gt;
*  http://152.7.99.46:8080/&lt;br /&gt;
&lt;br /&gt;
*  https://github.com/expertiza/expertiza/pull/1903&lt;/div&gt;</summary>
		<author><name>Nsundar</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&amp;diff=138401</id>
		<title>CSC/ECE 517 Spring 2021 - E2106. Fix view in student task/list page</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&amp;diff=138401"/>
		<updated>2021-03-27T03:41:32Z</updated>

		<summary type="html">&lt;p&gt;Nsundar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details project documentation for the CSC/ECE 517 Spring 2021, &amp;quot;E2106 Fix view in student task/list page&amp;quot; project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
The student_task/list page is the page displayed to a student after logging in into expertiza. It has mainly two div(s), one to show the upcoming tasks along with some important information, another div is to display all the assignments and their information in which the student is participating. We have to modify the view to remove extraneous information and make it clearer and more concise.&lt;br /&gt;
&lt;br /&gt;
=== Mentor ===&lt;br /&gt;
&lt;br /&gt;
Saurabh Shingte, svshingt@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
=== Team Members ===&lt;br /&gt;
&lt;br /&gt;
* Sharath Kumar (svkumar2@ncsu.edu)&lt;br /&gt;
* Nikhil Sundaraswamy (nsundar@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* Modify the view to remove extraneous information and make it clearer and more concise&lt;br /&gt;
* Add checkbox to Publishing Rights column, when checked the permission_granted boolean variable is set to true&lt;br /&gt;
* In general, no column needs to be shown if there are no values in it.  This would apply to “Badges” if no assignments in the list contain badges.&lt;br /&gt;
* Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”).&lt;br /&gt;
* We should consider the cases where a student might be enrolled in assignments from more than one course. In this case, assignments should be grouped by course, with the course name given before the listing of the first assignment. (This allows for the column for course to be removed, making the display more compact.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Functionality Testing ==&lt;br /&gt;
LogIn to Expertiza as any of the students mentioned below. Without the changes the original view is as shown below.&lt;br /&gt;
&lt;br /&gt;
*instructor6&lt;br /&gt;
&lt;br /&gt;
* student7487&lt;br /&gt;
&lt;br /&gt;
* student7490&lt;br /&gt;
&lt;br /&gt;
* student7496&lt;br /&gt;
&lt;br /&gt;
Password for logging in for any student/instructor is : password&lt;br /&gt;
&lt;br /&gt;
Once logged into the page click on &amp;quot;Assignments&amp;quot; tab. A modified view is observed as compared to the earlier view&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_original_view.png]]&lt;br /&gt;
&lt;br /&gt;
To address issue 1 we added CSS style properties and removed the unnecessary space between two divs by using HTML comment.&lt;br /&gt;
&lt;br /&gt;
[[File:changes_in_list_html_erb_file.png]]&lt;br /&gt;
&lt;br /&gt;
The modified view is as shown below&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_modified_view.png]]&lt;br /&gt;
&lt;br /&gt;
To address issue 2, we did the following modifications&lt;br /&gt;
&lt;br /&gt;
* In app/assests/javascripts/submissions.js, we have added an ajax call to update the permission_granted boolean variable in Participant table&lt;br /&gt;
&lt;br /&gt;
[[File:submission_js_new.png]]&lt;br /&gt;
&lt;br /&gt;
* In app/controller/student_task_controller.rb, we are defining a method named permission_granted which routes the action from checkbox event&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_controller.png]]&lt;br /&gt;
&lt;br /&gt;
* app/views/student_task/list.html.erb, we have added code to include an information banner on Publishing Rights column and checkboxes&lt;br /&gt;
&lt;br /&gt;
[[File:publishing_rights_info_banner.png]]&lt;br /&gt;
&lt;br /&gt;
* In config/routes.rb, we have added a functionality to route the checkbox event to permission_granted action in student_task_controller.rb&lt;br /&gt;
&lt;br /&gt;
[[File:routes_rb.png]]&lt;br /&gt;
&lt;br /&gt;
After all proposed modifications, we see the below shown view&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
Since this project involved mostly UI changes it was not necessary to write test cases for the same. So there is '''no test plan'''&lt;br /&gt;
&lt;br /&gt;
== Modified Files ==&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  https://expertiza.csc.ncsu.edu/index.php/CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&lt;br /&gt;
&lt;br /&gt;
*  https://github.com/sharathKV/expertiza&lt;br /&gt;
&lt;br /&gt;
*  http://152.7.99.46:8080/&lt;br /&gt;
&lt;br /&gt;
*  https://github.com/expertiza/expertiza/pull/1903&lt;/div&gt;</summary>
		<author><name>Nsundar</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&amp;diff=138400</id>
		<title>CSC/ECE 517 Spring 2021 - E2106. Fix view in student task/list page</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&amp;diff=138400"/>
		<updated>2021-03-27T03:40:07Z</updated>

		<summary type="html">&lt;p&gt;Nsundar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details project documentation for the CSC/ECE 517 Spring 2021, &amp;quot;E2106 Fix view in student task/list page&amp;quot; project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
The student_task/list page is the page displayed to a student after logging in into expertiza. It has mainly two div(s), one to show the upcoming tasks along with some important information, another div is to display all the assignments and their information in which the student is participating. We have to modify the view to remove extraneous information and make it clearer and more concise.&lt;br /&gt;
&lt;br /&gt;
=== Mentor ===&lt;br /&gt;
&lt;br /&gt;
Saurabh Shingte, svshingt@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
=== Team Members ===&lt;br /&gt;
&lt;br /&gt;
* Sharath Kumar (svkumar2@ncsu.edu)&lt;br /&gt;
* Nikhil Sundaraswamy (nsundar@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* Modify the view to remove extraneous information and make it clearer and more concise&lt;br /&gt;
* Add checkbox to Publishing Rights column, when checked the permission_granted boolean variable is set to true&lt;br /&gt;
* In general, no column needs to be shown if there are no values in it.  This would apply to “Badges” if no assignments in the list contain badges.&lt;br /&gt;
* Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”).&lt;br /&gt;
* We should consider the cases where a student might be enrolled in assignments from more than one course. In this case, assignments should be grouped by course, with the course name given before the listing of the first assignment. (This allows for the column for course to be removed, making the display more compact.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Functionality Testing ==&lt;br /&gt;
LogIn to Expertiza as any of the students mentioned below. Without the changes the original view is as shown below.&lt;br /&gt;
&lt;br /&gt;
*instructor6&lt;br /&gt;
&lt;br /&gt;
* student7487&lt;br /&gt;
&lt;br /&gt;
* student7490&lt;br /&gt;
&lt;br /&gt;
* student7496&lt;br /&gt;
&lt;br /&gt;
Password for logging in for any student/instructor is : password&lt;br /&gt;
&lt;br /&gt;
Once logged into the page click on &amp;quot;Assignments&amp;quot; tab. A modified view is observed as compared to the earlier view&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_original_view.png]]&lt;br /&gt;
&lt;br /&gt;
To address issue 1 we added CSS style properties and removed the unnecessary space between two divs by using HTML comment.&lt;br /&gt;
&lt;br /&gt;
[[File:changes_in_list_html_erb_file.png]]&lt;br /&gt;
&lt;br /&gt;
The modified view is as shown below&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_modified_view.png]]&lt;br /&gt;
&lt;br /&gt;
To address issue 2, we did the following modifications&lt;br /&gt;
&lt;br /&gt;
* In app/assests/javascripts/submissions.js, we have added an ajax call to update the permission_granted boolean variable in Participant table&lt;br /&gt;
&lt;br /&gt;
[[File:submission_js_new.png]]&lt;br /&gt;
&lt;br /&gt;
* In app/controller/student_task_controller.rb, we are defining a method named permission_granted which routes the action from checkbox event&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_controller.png]]&lt;br /&gt;
&lt;br /&gt;
* app/views/student_task/list.html.erb, we have added code to include an information banner on Publishing Rights column and checkboxes&lt;br /&gt;
&lt;br /&gt;
[[File:publishing_rights_info_banner.png]]&lt;br /&gt;
&lt;br /&gt;
* In config/routes.rb, we have added a functionality to route the checkbox event to permission_granted action in student_task_controller.rb&lt;br /&gt;
&lt;br /&gt;
[[File:routes_rb.png]]&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
Since this project involved mostly UI changes it was not necessary to write test cases for the same. So there is '''no test plan'''&lt;br /&gt;
&lt;br /&gt;
== Modified Files ==&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  https://expertiza.csc.ncsu.edu/index.php/CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&lt;br /&gt;
&lt;br /&gt;
*  https://github.com/sharathKV/expertiza&lt;br /&gt;
&lt;br /&gt;
*  http://152.7.99.46:8080/&lt;br /&gt;
&lt;br /&gt;
*  https://github.com/expertiza/expertiza/pull/1903&lt;/div&gt;</summary>
		<author><name>Nsundar</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&amp;diff=138398</id>
		<title>CSC/ECE 517 Spring 2021 - E2106. Fix view in student task/list page</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&amp;diff=138398"/>
		<updated>2021-03-27T03:31:15Z</updated>

		<summary type="html">&lt;p&gt;Nsundar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details project documentation for the CSC/ECE 517 Spring 2021, &amp;quot;E2106 Fix view in student task/list page&amp;quot; project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
The student_task/list page is the page displayed to a student after logging in into expertiza. It has mainly two div(s), one to show the upcoming tasks along with some important information, another div is to display all the assignments and their information in which the student is participating. We have to modify the view to remove extraneous information and make it clearer and more concise.&lt;br /&gt;
&lt;br /&gt;
=== Mentor ===&lt;br /&gt;
&lt;br /&gt;
Saurabh Shingte, svshingt@ncsu.edu&lt;br /&gt;
&lt;br /&gt;
=== Team Members ===&lt;br /&gt;
&lt;br /&gt;
* Sharath Kumar (svkumar2@ncsu.edu)&lt;br /&gt;
* Nikhil Sundaraswamy (nsundar@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* Modify the view to remove extraneous information and make it clearer and more concise&lt;br /&gt;
* Add checkbox to Publishing Rights column, when checked the permission_granted boolean variable is set to true&lt;br /&gt;
* In general, no column needs to be shown if there are no values in it.  This would apply to “Badges” if no assignments in the list contain badges.&lt;br /&gt;
* Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”).&lt;br /&gt;
* We should consider the cases where a student might be enrolled in assignments from more than one course. In this case, assignments should be grouped by course, with the course name given before the listing of the first assignment. (This allows for the column for course to be removed, making the display more compact.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Functionality Testing ==&lt;br /&gt;
LogIn to Expertiza as any of the students mentioned below. Without the changes the original view is as shown below.&lt;br /&gt;
&lt;br /&gt;
*instructor6&lt;br /&gt;
&lt;br /&gt;
* student7487&lt;br /&gt;
&lt;br /&gt;
* student7490&lt;br /&gt;
&lt;br /&gt;
* student7496&lt;br /&gt;
&lt;br /&gt;
Password for logging in for any student/instructor is : password&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_original_view.png]]&lt;br /&gt;
&lt;br /&gt;
To address issue 1 we added CSS style properties and removed the unnecessary space between two divs by using HTML comment.&lt;br /&gt;
&lt;br /&gt;
[[File:changes_in_list_html_erb_file.png]]&lt;br /&gt;
&lt;br /&gt;
The modified view is as shown below&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_modified_view.png]]&lt;br /&gt;
&lt;br /&gt;
To address issue 2, we did the following modifications&lt;br /&gt;
&lt;br /&gt;
* In app/assests/javascripts/submissions.js, we have added an ajax call to update the permission_granted boolean variable in Participant table&lt;br /&gt;
&lt;br /&gt;
[[File:submission_js_new.png]]&lt;br /&gt;
&lt;br /&gt;
* In app/controller/student_task_controller.rb, we are defining a method named permission_granted which routes the action from checkbox event&lt;br /&gt;
&lt;br /&gt;
[[File:student_task_controller.png]]&lt;br /&gt;
&lt;br /&gt;
* app/views/student_task/list.html.erb, we have added code to include an information banner on Publishing Rights column and checkboxes&lt;br /&gt;
&lt;br /&gt;
[[File:publishing_rights_info_banner.png]]&lt;br /&gt;
&lt;br /&gt;
* In config/routes.rb, we have added a functionality to route the checkbox event to permission_granted action in student_task_controller.rb&lt;br /&gt;
&lt;br /&gt;
[[File:routes_rb.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  https://expertiza.csc.ncsu.edu/index.php/CSC/ECE_517_Spring_2021_-_E2106._Fix_view_in_student_task/list_page&lt;br /&gt;
&lt;br /&gt;
*  https://github.com/sharathKV/expertiza&lt;br /&gt;
&lt;br /&gt;
*  http://152.7.99.46:8080/&lt;br /&gt;
&lt;br /&gt;
*   https://github.com/expertiza/expertiza/pull/1903&lt;/div&gt;</summary>
		<author><name>Nsundar</name></author>
	</entry>
</feed>