<?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=Lmmulaka</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=Lmmulaka"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Lmmulaka"/>
	<updated>2026-10-11T22:31:51Z</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_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140192</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140192"/>
		<updated>2021-10-27T02:15:08Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement &amp;amp; Solutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement &amp;amp; Solutions ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 1'''&lt;br /&gt;
&lt;br /&gt;
Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This has been implemented by the previous team. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 2'''&lt;br /&gt;
&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 2'''&lt;br /&gt;
&lt;br /&gt;
Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140191</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140191"/>
		<updated>2021-10-27T02:13:55Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement &amp;amp; Solutions ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
'''Problem 1'''&lt;br /&gt;
&lt;br /&gt;
Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 1'''&lt;br /&gt;
&lt;br /&gt;
This has been implemented by the previous team. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 2'''&lt;br /&gt;
&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 2'''&lt;br /&gt;
&lt;br /&gt;
Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140190</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140190"/>
		<updated>2021-10-27T02:13:33Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement &amp;amp; Solutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement &amp;amp; Solutions ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
'''Problem 1'''&lt;br /&gt;
&lt;br /&gt;
Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 1'''&lt;br /&gt;
&lt;br /&gt;
This has been implemented by the previous team. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 2'''&lt;br /&gt;
&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 2'''&lt;br /&gt;
&lt;br /&gt;
Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140189</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140189"/>
		<updated>2021-10-27T02:12:46Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement &amp;amp; Solutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement &amp;amp; Solutions ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
'''Problem 1'''&lt;br /&gt;
&lt;br /&gt;
Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 1'''&lt;br /&gt;
&lt;br /&gt;
This has been implemented by the previous team. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 2'''&lt;br /&gt;
&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 2'''&lt;br /&gt;
&lt;br /&gt;
Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140188</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140188"/>
		<updated>2021-10-27T02:11:29Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement &amp;amp; Solutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement &amp;amp; Solutions ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
'''Problem 1'''&lt;br /&gt;
&lt;br /&gt;
Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 1'''&lt;br /&gt;
&lt;br /&gt;
This has been implemented by the previous team. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 2'''&lt;br /&gt;
&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 2'''&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 3'''&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140187</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140187"/>
		<updated>2021-10-27T02:10:15Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement &amp;amp; Solutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement &amp;amp; Solutions ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
'''Problem 1'''&lt;br /&gt;
&lt;br /&gt;
Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 1'''&lt;br /&gt;
&lt;br /&gt;
This has been implemented by the previous team. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 2'''&lt;br /&gt;
&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 2'''&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 3'''&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140186</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140186"/>
		<updated>2021-10-27T02:08:54Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement &amp;amp; Solutions ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
'''Problem 1'''&lt;br /&gt;
&lt;br /&gt;
Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 2'''&lt;br /&gt;
&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 2'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problem 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution 3'''&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140185</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140185"/>
		<updated>2021-10-27T02:07:01Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140182</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140182"/>
		<updated>2021-10-27T02:02:33Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140181</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140181"/>
		<updated>2021-10-27T02:00:04Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Test Plan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns.&lt;br /&gt;
&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140180</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=140180"/>
		<updated>2021-10-27T01:59:10Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
&lt;br /&gt;
1. There should be no empty columns,.&lt;br /&gt;
2. If a student is enrolled in multiple courses, the assignments should be grouped course-wise.&lt;br /&gt;
3. There should not exist either just review grade column or just submission grade column. Both should be showed on the assignments page together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commits made by our team'''&lt;br /&gt;
&lt;br /&gt;
Our team's works include the changes as mentioned in the &amp;lt;link for proposed solution section&amp;gt; proposed solution section. Any commit other than the ones mentioned here have been by other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First commit'''&lt;br /&gt;
&lt;br /&gt;
In the first commit, the ReadMe file was changed so that an initial pull request could be created as soon as possible for tracking any future changes in the codebase.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139951</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139951"/>
		<updated>2021-10-24T13:25:18Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
        • Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139829</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139829"/>
		<updated>2021-10-21T03:34:33Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Methodology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139828</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139828"/>
		<updated>2021-10-21T03:34:20Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
Our final tests included mini tests. We checked that the student should be assigned a submission grade after grading. If they do not have a submission grade yet, the grade should be assigned N/A.&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139824</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139824"/>
		<updated>2021-10-21T03:30:42Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
[[File:Testoodd.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Testoodd.jpeg&amp;diff=139823</id>
		<title>File:Testoodd.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Testoodd.jpeg&amp;diff=139823"/>
		<updated>2021-10-21T03:30:08Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139821</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139821"/>
		<updated>2021-10-21T03:29:51Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Mini Tests'''&lt;br /&gt;
&lt;br /&gt;
[[File:testoodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139790</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139790"/>
		<updated>2021-10-21T02:56:20Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1903&lt;br /&gt;
&lt;br /&gt;
https://github.com/expertiza/expertiza/pull/1788&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139783</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139783"/>
		<updated>2021-10-21T02:53:54Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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.). The previous team has already implemented this change. &lt;br /&gt;
&lt;br /&gt;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139779</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139779"/>
		<updated>2021-10-21T02:52:40Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used is: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139776</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139776"/>
		<updated>2021-10-21T02:49:54Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Team Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Thota (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139766</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139766"/>
		<updated>2021-10-21T02:45:31Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139765</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139765"/>
		<updated>2021-10-21T02:45:11Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
2.1 '''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.2 '''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139762</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139762"/>
		<updated>2021-10-21T02:43:29Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Sequenceoodd.png&amp;diff=139760</id>
		<title>File:Sequenceoodd.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Sequenceoodd.png&amp;diff=139760"/>
		<updated>2021-10-21T02:43:14Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139759</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139759"/>
		<updated>2021-10-21T02:42:52Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:sequenceoodd.png]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139748</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139748"/>
		<updated>2021-10-21T02:36:52Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139746</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139746"/>
		<updated>2021-10-21T02:34:40Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design pattern that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
A class should have only one reason to change. It also lowers the complexity of each change because it reduces the number of dependent classes that are affected by it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139742</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139742"/>
		<updated>2021-10-21T02:32:33Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as 3&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:Ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
Before:&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
After:&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139739</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139739"/>
		<updated>2021-10-21T02:31:41Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as Ooddbadge.jpeg]&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:ooddanjali.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Ooddanjali.jpeg&amp;diff=139737</id>
		<title>File:Ooddanjali.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Ooddanjali.jpeg&amp;diff=139737"/>
		<updated>2021-10-21T02:30:58Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139735</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139735"/>
		<updated>2021-10-21T02:30:42Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. The credentials for logging in are :&lt;br /&gt;
&lt;br /&gt;
        • Student login: username -&amp;gt; student6420, password -&amp;gt; password&lt;br /&gt;
	• Student login: username -&amp;gt; student6361, password -&amp;gt; password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Adding the submission grade column&lt;br /&gt;
&lt;br /&gt;
Before: Same as Ooddbadge.jpeg]&lt;br /&gt;
&lt;br /&gt;
After : &lt;br /&gt;
&lt;br /&gt;
[[File:ooddanjali.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are: SINGLE RESPONSIBILITY PRINCIPLE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Deployment'''&lt;br /&gt;
&lt;br /&gt;
We have deployed this application in VCL and the IP address is : http://152.7.99.126:8080/&lt;br /&gt;
The credentials for the login are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Username: instructor6&lt;br /&gt;
&lt;br /&gt;
Password: password&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139715</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139715"/>
		<updated>2021-10-21T02:13:02Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a functionality to the helper function and removed the badges column from the table. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139711</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139711"/>
		<updated>2021-10-21T02:12:12Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb:&lt;br /&gt;
&lt;br /&gt;
Here we added a fucntionalyty to the helper function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139707</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139707"/>
		<updated>2021-10-21T02:10:57Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Problem Statement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
app/helpers/student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139690</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139690"/>
		<updated>2021-10-21T02:03:22Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
[[File:ooddafter.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Ooddafter.jpeg&amp;diff=139688</id>
		<title>File:Ooddafter.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Ooddafter.jpeg&amp;diff=139688"/>
		<updated>2021-10-21T02:02:40Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139687</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139687"/>
		<updated>2021-10-21T02:02:22Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
[[File:ooddafter.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139686</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139686"/>
		<updated>2021-10-21T02:01:45Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddafter.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139685</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139685"/>
		<updated>2021-10-21T02:01:01Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:Ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Ooddbadge.jpeg&amp;diff=139684</id>
		<title>File:Ooddbadge.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Ooddbadge.jpeg&amp;diff=139684"/>
		<updated>2021-10-21T02:00:31Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139680</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139680"/>
		<updated>2021-10-21T01:57:32Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Before and After Badges column is removed&lt;br /&gt;
&lt;br /&gt;
[[File:ooddbadge.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139677</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139677"/>
		<updated>2021-10-21T01:55:58Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Classoodd.png&amp;diff=139675</id>
		<title>File:Classoodd.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Classoodd.png&amp;diff=139675"/>
		<updated>2021-10-21T01:54:08Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139674</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139674"/>
		<updated>2021-10-21T01:53:45Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:classoodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139364</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139364"/>
		<updated>2021-10-20T13:26:22Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
'''Capybara Testing'''&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139363</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139363"/>
		<updated>2021-10-20T13:25:59Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
Capybara Testing&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139362</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139362"/>
		<updated>2021-10-20T13:14:31Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139361</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139361"/>
		<updated>2021-10-20T13:13:47Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Class Diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Sequence Diagram&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139360</id>
		<title>CSC/ECE 517 Fall 2021 - E2137. 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_Fall_2021_-_E2137._Fix_view_in_student_task/list_page&amp;diff=139360"/>
		<updated>2021-10-20T13:09:06Z</updated>

		<summary type="html">&lt;p&gt;Lmmulaka: /* Proposed Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
&lt;br /&gt;
Subodh Arya (sthota@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anjali Garg (agarg25@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lalitha Mulakaluri (lmmulaka@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mentor : Yunkai 'Kai' Xiao (yxiao28@ncsu.edu)'''&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
'''Background'''&lt;br /&gt;
&lt;br /&gt;
After logging into Expertiza, the student tasks page is rendered to the user. There are two segments in this: one segment displays the upcoming project deadlines and upcoming tasks  and the other segment contains the assignments and the things in which the student is participating. The issue here is that there is some extra information that needs to be removed and aligned so that the information displayed is more clearer and concise.&lt;br /&gt;
[[File:OSSproj1pic1.png]]&lt;br /&gt;
&lt;br /&gt;
'''Files Involved'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problems that need to be fixed are:&lt;br /&gt;
&lt;br /&gt;
1. Consider the case 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;
2. 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;
&lt;br /&gt;
3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”) but the badges and courses column needs to go. Also, they did not change the name of last column (publishing rights).&lt;br /&gt;
&lt;br /&gt;
4. The ‘if course’ block seems redundant. The submission grade should be out of number_of_reviews_required (NEED TO CLARIFY). They have just commented out the old code rather than removing it.&lt;br /&gt;
&lt;br /&gt;
5. In the spec/features/assignment_submission_spec.rb, the list_page function could be renamed as visit_list_page&lt;br /&gt;
The formatting seems a little basic and out of proportion &lt;br /&gt;
&lt;br /&gt;
6. They've edited a old test file and added one new test file, but it only contents basic display checks as the project does not involve changes to any functionality&lt;br /&gt;
&lt;br /&gt;
7. They evidently removed the column for review grade, which should not have been done.  (The review grade is not available anywhere else in Expertiza.)  &lt;br /&gt;
&lt;br /&gt;
8. They needed to add a column for submission grade, but not remove the review grade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposed Solution ==&lt;br /&gt;
&lt;br /&gt;
1. Added function to student_task_helper.rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ooddpicture2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a helper function that we will wrap around the column&lt;br /&gt;
&lt;br /&gt;
[[File:3oodd517.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Added the highlighted lines in app/views/student_task/list.html.erb&lt;br /&gt;
&lt;br /&gt;
[[File:4oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:5oodd517.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:6oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
This had added the submission grade column in the assignments table which was not there earlier.&lt;br /&gt;
&lt;br /&gt;
[[File:7oodd.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The design patterns that we used are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UML Diagrams'''&lt;br /&gt;
&lt;br /&gt;
1. Use Case Diagram&lt;br /&gt;
&lt;br /&gt;
[[File:Umloodd.png]]&lt;/div&gt;</summary>
		<author><name>Lmmulaka</name></author>
	</entry>
</feed>