<?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=Mjhorne2</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=Mjhorne2"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Mjhorne2"/>
	<updated>2026-09-16T19:01:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_view&amp;diff=159614</id>
		<title>CSC/ECE 517 Fall 2024 - E2491.UI for View assignments in Courses view</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_view&amp;diff=159614"/>
		<updated>2024-11-15T19:38:00Z</updated>

		<summary type="html">&lt;p&gt;Mjhorne2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information about Expertiza Issue E2491. UI for View assignments in Courses view which was a project in CSC517 Fall 2024. &lt;br /&gt;
&lt;br /&gt;
Please see below for a description of the design of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
The overall project goal is to add drop down functionality to the courses view in the reimplementation of Expertiza. This functionality will make it easier to navigate to the assignments for a given coarse. It will also provide a quick way of interacting with the assignments through the provided action items in the dropdown.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Create an updated version of the view assignments table that is connected to the courses view. &lt;br /&gt;
* Connect all previously reimplemented views that were a part of the old implementation including the view created for this teams last project [[CSC/ECE 517 Fall 2024 - E2467. UI for View Submissions]]&lt;br /&gt;
* Create extensive test cases for the new and updated views.&lt;br /&gt;
&lt;br /&gt;
== Implementation Plan ==&lt;br /&gt;
*The main changes that will be made is the creation of the view all assignments table that will be displayed underneath a course when the assignments button is clicked on. The goal of our implement is to create a similar table to the view all courses page to ensure that formatting is uniform across the page. Any links, which can be seen in the action section in the previous implementation below. That do not have a view created already will be linked to an empty page that will be created in a later semester. &lt;br /&gt;
[[File:ViewAssignments.png|1100px]]&lt;br /&gt;
* These changes can be handled by creating a new component for each of the course rows. This component will be responsible for displaying the course dropdown below the course when selected.&lt;br /&gt;
* The dropdown will display a follow-up component that includes a table that displays correct assignment information.&lt;br /&gt;
[[File:E2491UML.png|600px]]&lt;br /&gt;
*Other changes include the creahttps://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_viewtion of mock data in order to test the table to ensure data is being formatted and displayed correctly. This will be done in a similar manner to our previous project which an example of can be seen below. The only difference will be the data being filled in rather then the implementation below data will be created for the assignment name, institution, creation date and updated date. With each of these an action section will have to be created as part of the table as well.  &lt;br /&gt;
&lt;br /&gt;
 const fetchSubmissions = async () =&amp;gt; {&lt;br /&gt;
      const date = new Date(Date.parse('04 Dec 2021 00:12:00 GMT'));&lt;br /&gt;
      const data = Array.from({ length: 23 }, (_, i) =&amp;gt; {&lt;br /&gt;
        const id = i + 1;&lt;br /&gt;
        const teamNumber = 38121 + i;&lt;br /&gt;
        const assignmentNumber = (i % 5) + 1;&lt;br /&gt;
        const studentCount = (i % 3) + 1;&lt;br /&gt;
        const currentDate = new Date(new Date().setDate(date.getDate() + i));&lt;br /&gt;
      &lt;br /&gt;
        const members = Array.from({ length: studentCount }, (_, j) =&amp;gt; ({&lt;br /&gt;
          name: `Student ${10000 + i * 10 + j}`,&lt;br /&gt;
          id: 10000 + i * 10 + j,&lt;br /&gt;
        }));&lt;br /&gt;
      &lt;br /&gt;
        const links = [&lt;br /&gt;
          { url: `https://github.com/example/repo${id}`, displayName: &amp;quot;GitHub Repository&amp;quot; },&lt;br /&gt;
          { url: `http://example.com/submission${id}`, displayName: &amp;quot;Submission Link&amp;quot; },&lt;br /&gt;
        ];&lt;br /&gt;
      &lt;br /&gt;
        const fileInfo = [&lt;br /&gt;
          {&lt;br /&gt;
            name: `README.md`,&lt;br /&gt;
            size: `${(Math.random() * 15 + 10).toFixed(1)} KB`,&lt;br /&gt;
            dateModified: formatDate(currentDate),&lt;br /&gt;
          },&lt;br /&gt;
        ];&lt;br /&gt;
      &lt;br /&gt;
        return {&lt;br /&gt;
          id,&lt;br /&gt;
          teamName: `Anonymized_Team_${teamNumber}`,&lt;br /&gt;
          assignment: `Assignment ${assignmentNumber}`,&lt;br /&gt;
          members,&lt;br /&gt;
          links,&lt;br /&gt;
          fileInfo,&lt;br /&gt;
        };&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
== Test Plan == &lt;br /&gt;
=== Manual Testing === &lt;br /&gt;
Manual testing will be done one each part of the project including linking to the view all assignments page from a course and linking form the new assignments page to the other already created pages that the assignments page will link to. The focus of the manual testing will be to test to make sure a links are set up correctly and if a page exists for the functionality for that link it will route to the already created page rather then a new empty page. &lt;br /&gt;
=== Automatic Testing === &lt;br /&gt;
The newly created view all assignments table will be the main focus of our automation testing. We will be testing details about the page such as the correct information is being display, the table opens correctly and the formatting of the page as a whole.&lt;br /&gt;
&lt;br /&gt;
Core Tests:&lt;br /&gt;
* Tests for the dropdown component in the courses list view to verify that is view opens and closes successfully.&lt;br /&gt;
* Tests for the assignment display component to verify that the correct data is displayed in the proper formatting.&lt;br /&gt;
* Tests that verify the action items correctly perform their expected actions upon click&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
# Chris Kastritis (crkastri@ncsu.edu)&lt;br /&gt;
# Mark Feng (mjfeng@ncsu.edu)&lt;br /&gt;
# Mason Horne (mjhorne2@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
Mentor: Prathima Putreddy Niranjana (pniranj@ncsu.edu)&lt;/div&gt;</summary>
		<author><name>Mjhorne2</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:E2491UML.png&amp;diff=159613</id>
		<title>File:E2491UML.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:E2491UML.png&amp;diff=159613"/>
		<updated>2024-11-15T19:36:49Z</updated>

		<summary type="html">&lt;p&gt;Mjhorne2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mjhorne2</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_view&amp;diff=159612</id>
		<title>CSC/ECE 517 Fall 2024 - E2491.UI for View assignments in Courses view</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_view&amp;diff=159612"/>
		<updated>2024-11-15T19:26:11Z</updated>

		<summary type="html">&lt;p&gt;Mjhorne2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information about Expertiza Issue E2491. UI for View assignments in Courses view which was a project in CSC517 Fall 2024. &lt;br /&gt;
&lt;br /&gt;
Please see below for a description of the design of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
The overall project goal is to add drop down functionality to the courses view in the reimplementation of Expertiza. This functionality will make it easier to navigate to the assignments for a given coarse. It will also provide a quick way of interacting with the assignments through the provided action items in the dropdown.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Create an updated version of the view assignments table that is connected to the courses view. &lt;br /&gt;
* Connect all previously reimplemented views that were a part of the old implementation including the view created for this teams last project [[CSC/ECE 517 Fall 2024 - E2467. UI for View Submissions]]&lt;br /&gt;
* Create extensive test cases for the new and updated views.&lt;br /&gt;
&lt;br /&gt;
== Implementation Plan ==&lt;br /&gt;
*The main changes that will be made is the creation of the view all assignments table that will be displayed underneath a course when the assignments button is clicked on. The goal of our implement is to create a similar table to the view all courses page to ensure that formatting is uniform across the page. Any links, which can be seen in the action section in the previous implementation below. That do not have a view created already will be linked to an empty page that will be created in a later semester. &lt;br /&gt;
[[File:ViewAssignments.png|1100px]]&lt;br /&gt;
* These changes can be handled by creating a new component for each of the course rows. This component will be responsible for displaying the course dropdown below the course when selected.&lt;br /&gt;
* The dropdown will display a follow-up component that includes a table that displays correct assignment information.&lt;br /&gt;
*Other changes include the creahttps://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_viewtion of mock data in order to test the table to ensure data is being formatted and displayed correctly. This will be done in a similar manner to our previous project which an example of can be seen below. The only difference will be the data being filled in rather then the implementation below data will be created for the assignment name, institution, creation date and updated date. With each of these an action section will have to be created as part of the table as well.  &lt;br /&gt;
&lt;br /&gt;
 const fetchSubmissions = async () =&amp;gt; {&lt;br /&gt;
      const date = new Date(Date.parse('04 Dec 2021 00:12:00 GMT'));&lt;br /&gt;
      const data = Array.from({ length: 23 }, (_, i) =&amp;gt; {&lt;br /&gt;
        const id = i + 1;&lt;br /&gt;
        const teamNumber = 38121 + i;&lt;br /&gt;
        const assignmentNumber = (i % 5) + 1;&lt;br /&gt;
        const studentCount = (i % 3) + 1;&lt;br /&gt;
        const currentDate = new Date(new Date().setDate(date.getDate() + i));&lt;br /&gt;
      &lt;br /&gt;
        const members = Array.from({ length: studentCount }, (_, j) =&amp;gt; ({&lt;br /&gt;
          name: `Student ${10000 + i * 10 + j}`,&lt;br /&gt;
          id: 10000 + i * 10 + j,&lt;br /&gt;
        }));&lt;br /&gt;
      &lt;br /&gt;
        const links = [&lt;br /&gt;
          { url: `https://github.com/example/repo${id}`, displayName: &amp;quot;GitHub Repository&amp;quot; },&lt;br /&gt;
          { url: `http://example.com/submission${id}`, displayName: &amp;quot;Submission Link&amp;quot; },&lt;br /&gt;
        ];&lt;br /&gt;
      &lt;br /&gt;
        const fileInfo = [&lt;br /&gt;
          {&lt;br /&gt;
            name: `README.md`,&lt;br /&gt;
            size: `${(Math.random() * 15 + 10).toFixed(1)} KB`,&lt;br /&gt;
            dateModified: formatDate(currentDate),&lt;br /&gt;
          },&lt;br /&gt;
        ];&lt;br /&gt;
      &lt;br /&gt;
        return {&lt;br /&gt;
          id,&lt;br /&gt;
          teamName: `Anonymized_Team_${teamNumber}`,&lt;br /&gt;
          assignment: `Assignment ${assignmentNumber}`,&lt;br /&gt;
          members,&lt;br /&gt;
          links,&lt;br /&gt;
          fileInfo,&lt;br /&gt;
        };&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
== Test Plan == &lt;br /&gt;
=== Manual Testing === &lt;br /&gt;
Manual testing will be done one each part of the project including linking to the view all assignments page from a course and linking form the new assignments page to the other already created pages that the assignments page will link to. The focus of the manual testing will be to test to make sure a links are set up correctly and if a page exists for the functionality for that link it will route to the already created page rather then a new empty page. &lt;br /&gt;
=== Automatic Testing === &lt;br /&gt;
The newly created view all assignments table will be the main focus of our automation testing. We will be testing details about the page such as the correct information is being display, the table opens correctly and the formatting of the page as a whole.&lt;br /&gt;
&lt;br /&gt;
Core Tests:&lt;br /&gt;
* Tests for the dropdown component in the courses list view to verify that is view opens and closes successfully.&lt;br /&gt;
* Tests for the assignment display component to verify that the correct data is displayed in the proper formatting.&lt;br /&gt;
* Tests that verify the action items correctly perform their expected actions upon click&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
# Chris Kastritis (crkastri@ncsu.edu)&lt;br /&gt;
# Mark Feng (mjfeng@ncsu.edu)&lt;br /&gt;
# Mason Horne (mjhorne2@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
Mentor: Prathima Putreddy Niranjana (pniranj@ncsu.edu)&lt;/div&gt;</summary>
		<author><name>Mjhorne2</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_view&amp;diff=159611</id>
		<title>CSC/ECE 517 Fall 2024 - E2491.UI for View assignments in Courses view</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_view&amp;diff=159611"/>
		<updated>2024-11-15T19:23:01Z</updated>

		<summary type="html">&lt;p&gt;Mjhorne2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information about Expertiza Issue E2491. UI for View assignments in Courses view which was a project in CSC517 Fall 2024. &lt;br /&gt;
&lt;br /&gt;
Please see below for a description of the design of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
The overall project goal is to add drop down functionality to the courses view in the reimplementation of Expertiza. This functionality will make it easier to navigate to the assignments for a given coarse. It will also provide a quick way of interacting with the assignments through the provided action items in the dropdown.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Create an updated version of the view assignments table that is connected to the courses view. &lt;br /&gt;
* Connect all previously reimplemented views that were a part of the old implementation including the view created for this teams last project [[CSC/ECE 517 Fall 2024 - E2467. UI for View Submissions]]&lt;br /&gt;
* Create extensive test cases for the new and updated views.&lt;br /&gt;
&lt;br /&gt;
== Implementation Plan ==&lt;br /&gt;
*The main changes that will be made is the creation of the view all assignments table that will be displayed underneath a course when the assignments button is clicked on. The goal of our implement is to create a similar table to the view all courses page to ensure that formatting is uniform across the page. Any links, which can be seen in the action section in the previous implementation below. That do not have a view created already will be linked to an empty page that will be created in a later semester. &lt;br /&gt;
[[File:ViewAssignments.png|1100px]]&lt;br /&gt;
* These changes can be handled by creating a new component for each of the course rows. This component will be responsible for displaying the course dropdown below the course when selected.&lt;br /&gt;
* The dropdown will display a follow-up component that includes a table that displays correct assignment information.&lt;br /&gt;
*Other changes include the creahttps://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_viewtion of mock data in order to test the table to ensure data is being formatted and displayed correctly. This will be done in a similar manner to our previous project which an example of can be seen below. The only difference will be the data being filled in rather then the implementation below data will be created for the assignment name, institution, creation date and updated date. With each of these an action section will have to be created as part of the table as well.  &lt;br /&gt;
&lt;br /&gt;
 const fetchSubmissions = async () =&amp;gt; {&lt;br /&gt;
      const date = new Date(Date.parse('04 Dec 2021 00:12:00 GMT'));&lt;br /&gt;
      const data = Array.from({ length: 23 }, (_, i) =&amp;gt; {&lt;br /&gt;
        const id = i + 1;&lt;br /&gt;
        const teamNumber = 38121 + i;&lt;br /&gt;
        const assignmentNumber = (i % 5) + 1;&lt;br /&gt;
        const studentCount = (i % 3) + 1;&lt;br /&gt;
        const currentDate = new Date(new Date().setDate(date.getDate() + i));&lt;br /&gt;
      &lt;br /&gt;
        const members = Array.from({ length: studentCount }, (_, j) =&amp;gt; ({&lt;br /&gt;
          name: `Student ${10000 + i * 10 + j}`,&lt;br /&gt;
          id: 10000 + i * 10 + j,&lt;br /&gt;
        }));&lt;br /&gt;
      &lt;br /&gt;
        const links = [&lt;br /&gt;
          { url: `https://github.com/example/repo${id}`, displayName: &amp;quot;GitHub Repository&amp;quot; },&lt;br /&gt;
          { url: `http://example.com/submission${id}`, displayName: &amp;quot;Submission Link&amp;quot; },&lt;br /&gt;
        ];&lt;br /&gt;
      &lt;br /&gt;
        const fileInfo = [&lt;br /&gt;
          {&lt;br /&gt;
            name: `README.md`,&lt;br /&gt;
            size: `${(Math.random() * 15 + 10).toFixed(1)} KB`,&lt;br /&gt;
            dateModified: formatDate(currentDate),&lt;br /&gt;
          },&lt;br /&gt;
        ];&lt;br /&gt;
      &lt;br /&gt;
        return {&lt;br /&gt;
          id,&lt;br /&gt;
          teamName: `Anonymized_Team_${teamNumber}`,&lt;br /&gt;
          assignment: `Assignment ${assignmentNumber}`,&lt;br /&gt;
          members,&lt;br /&gt;
          links,&lt;br /&gt;
          fileInfo,&lt;br /&gt;
        };&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
== Test Plan == &lt;br /&gt;
=== Manual Testing === &lt;br /&gt;
Manual testing will be done one each part of the project including linking to the view all assignments page from a course and linking form the new assignments page to the other already created pages that the assignments page will link to. The focus of the manual testing will be to test to make sure a links are set up correctly and if a page exists for the functionality for that link it will route to the already created page rather then a new empty page. &lt;br /&gt;
=== Automatic Testing === &lt;br /&gt;
The newly created view all assignments table will be the main focus of our automation testing. We will be testing details about the page such as the correct information is being display, the table opens correctly and the formatting of the page as a whole.&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
# Chris Kastritis (crkastri@ncsu.edu)&lt;br /&gt;
# Mark Feng (mjfeng@ncsu.edu)&lt;br /&gt;
# Mason Horne (mjhorne2@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
Mentor: Prathima Putreddy Niranjana (pniranj@ncsu.edu)&lt;/div&gt;</summary>
		<author><name>Mjhorne2</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_view&amp;diff=159610</id>
		<title>CSC/ECE 517 Fall 2024 - E2491.UI for View assignments in Courses view</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_view&amp;diff=159610"/>
		<updated>2024-11-15T19:17:28Z</updated>

		<summary type="html">&lt;p&gt;Mjhorne2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains information about Expertiza Issue E2491. UI for View assignments in Courses view which was a project in CSC517 Fall 2024. &lt;br /&gt;
&lt;br /&gt;
Please see below for a description of the design of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
The overall project goal is to add drop down functionality to the courses view in the reimplementation of Expertiza. This functionality will make it easier to navigate to the assignments for a given coarse. It will also provide a quick way of interacting with the assignments through the provided action items in the dropdown.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Create an updated version of the view assignments table that is connected to the courses view. &lt;br /&gt;
* Connect all previously reimplemented views that were a part of the old implementation including the view created for this teams last project [[CSC/ECE 517 Fall 2024 - E2467. UI for View Submissions]]&lt;br /&gt;
* Create extensive test cases for the new and updated views.&lt;br /&gt;
&lt;br /&gt;
== Implementation Plan ==&lt;br /&gt;
*The main changes that will be made is the creation of the view all assignments table that will be displayed underneath a course when the assignments button is clicked on. The goal of our implement is to create a similar table to the view all courses page to ensure that formatting is uniform across the page. Any links, which can be seen in the action section in the previous implementation below. That do not have a view created already will be linked to an empty page that will be created in a later semester. &lt;br /&gt;
[[File:ViewAssignments.png|1100px]]&lt;br /&gt;
*Other changes include the creahttps://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2024_-_E2491.UI_for_View_assignments_in_Courses_viewtion of mock data in order to test the table to ensure data is being formatted and displayed correctly. This will be done in a similar manner to our previous project which an example of can be seen below. The only difference will be the data being filled in rather then the implementation below data will be created for the assignment name, institution, creation date and updated date. With each of these an action section will have to be created as part of the table as well.  &lt;br /&gt;
&lt;br /&gt;
 const fetchSubmissions = async () =&amp;gt; {&lt;br /&gt;
      const date = new Date(Date.parse('04 Dec 2021 00:12:00 GMT'));&lt;br /&gt;
      const data = Array.from({ length: 23 }, (_, i) =&amp;gt; {&lt;br /&gt;
        const id = i + 1;&lt;br /&gt;
        const teamNumber = 38121 + i;&lt;br /&gt;
        const assignmentNumber = (i % 5) + 1;&lt;br /&gt;
        const studentCount = (i % 3) + 1;&lt;br /&gt;
        const currentDate = new Date(new Date().setDate(date.getDate() + i));&lt;br /&gt;
      &lt;br /&gt;
        const members = Array.from({ length: studentCount }, (_, j) =&amp;gt; ({&lt;br /&gt;
          name: `Student ${10000 + i * 10 + j}`,&lt;br /&gt;
          id: 10000 + i * 10 + j,&lt;br /&gt;
        }));&lt;br /&gt;
      &lt;br /&gt;
        const links = [&lt;br /&gt;
          { url: `https://github.com/example/repo${id}`, displayName: &amp;quot;GitHub Repository&amp;quot; },&lt;br /&gt;
          { url: `http://example.com/submission${id}`, displayName: &amp;quot;Submission Link&amp;quot; },&lt;br /&gt;
        ];&lt;br /&gt;
      &lt;br /&gt;
        const fileInfo = [&lt;br /&gt;
          {&lt;br /&gt;
            name: `README.md`,&lt;br /&gt;
            size: `${(Math.random() * 15 + 10).toFixed(1)} KB`,&lt;br /&gt;
            dateModified: formatDate(currentDate),&lt;br /&gt;
          },&lt;br /&gt;
        ];&lt;br /&gt;
      &lt;br /&gt;
        return {&lt;br /&gt;
          id,&lt;br /&gt;
          teamName: `Anonymized_Team_${teamNumber}`,&lt;br /&gt;
          assignment: `Assignment ${assignmentNumber}`,&lt;br /&gt;
          members,&lt;br /&gt;
          links,&lt;br /&gt;
          fileInfo,&lt;br /&gt;
        };&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
== Test Plan == &lt;br /&gt;
=== Manual Testing === &lt;br /&gt;
Manual testing will be done one each part of the project including linking to the view all assignments page from a course and linking form the new assignments page to the other already created pages that the assignments page will link to. The focus of the manual testing will be to test to make sure a links are set up correctly and if a page exists for the functionality for that link it will route to the already created page rather then a new empty page. &lt;br /&gt;
=== Automatic Testing === &lt;br /&gt;
The newly created view all assignments table will be the main focus of our automation testing. We will be testing details about the page such as the correct information is being display, the table opens correctly and the formatting of the page as a whole.&lt;br /&gt;
&lt;br /&gt;
== Team Members ==&lt;br /&gt;
# Chris Kastritis (crkastri@ncsu.edu)&lt;br /&gt;
# Mark Feng (mjfeng@ncsu.edu)&lt;br /&gt;
# Mason Horne (mjhorne2@ncsu.edu)&lt;br /&gt;
&lt;br /&gt;
Mentor: Prathima Putreddy Niranjana (pniranj@ncsu.edu)&lt;/div&gt;</summary>
		<author><name>Mjhorne2</name></author>
	</entry>
</feed>