<?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=Nshah28</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=Nshah28"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Nshah28"/>
	<updated>2026-09-07T23:57:35Z</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_2023_-_E2362._Create_a_page_to_edit_an_Assignment%27s_due_date_in_ReactJS&amp;diff=151145</id>
		<title>CSC/ECE 517 Fall 2023 - E2362. Create a page to edit an Assignment's due date in ReactJS</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2023_-_E2362._Create_a_page_to_edit_an_Assignment%27s_due_date_in_ReactJS&amp;diff=151145"/>
		<updated>2023-11-06T04:44:28Z</updated>

		<summary type="html">&lt;p&gt;Nshah28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Expertiza==&lt;br /&gt;
&lt;br /&gt;
[http://expertiza.ncsu.edu/ Expertiza] is a [http://rubyonrails.org/ Ruby on Rails] based open source project. Instructors have the ability to add new projects, assignments, etc., as well as edit existing ones. Later on, they can view student submissions and grade them. Students can also use Expertiza to organize into teams to work on different projects and assignments and submit their work. They can also review other students' submissions.&lt;br /&gt;
&lt;br /&gt;
==Problem Statement==&lt;br /&gt;
&lt;br /&gt;
The task involves creating a page to edit an assignment's Due Date in ReactJS. A Due Dates page will display all the assignments with their corresponding due dates. It contains a table which displays data regarding an assignment such as - Deadline type, Date &amp;amp; time, Submission and Review Allowed, Reminders (hrs.)&lt;br /&gt;
&lt;br /&gt;
Tasks that were accomplished:&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;strong&amp;gt;Create a UI Page to edit an assignment's Due Date:&amp;lt;/strong&amp;gt;&lt;br /&gt;
#*Design a user-friendly page that lists all the assignments with their corresponding due dates.&lt;br /&gt;
#*Implement the necessary React components for displaying the due dates page.&lt;br /&gt;
Implemented below updates which were required to be done from previous version:&lt;br /&gt;
#&amp;lt;strong&amp;gt;Remove the &amp;quot;Number of review rounds&amp;quot; input tab.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Align the &amp;quot;Timezone&amp;quot; field in the same column as the checkboxes.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Remove the &amp;quot;Show/Hide Date Updater&amp;quot; button.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Remove the &amp;quot;Use Date Updater&amp;quot; column from the table.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Change the &amp;quot;Apply late policy&amp;quot; field to say, ~ &amp;quot;Use the late policy for this assignment&amp;quot;.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Add a space between &amp;quot;Due date reminder&amp;quot; and &amp;quot;(hrs.)&amp;quot;.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Files added / modified ==&lt;br /&gt;
&lt;br /&gt;
*reimplementation-front-end/src/App.tsx&lt;br /&gt;
*reimplementation-front-end/src/pages/DueDate/dueDate.tsx&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
* This is the frontend implementation, and the test cases are not required according to the requirements&lt;br /&gt;
&lt;br /&gt;
== Results (Screenshots) ==&lt;br /&gt;
*Below is the image of the older version for comparison:&lt;br /&gt;
[[File:DuedateOlderPage.png|990px]]&lt;br /&gt;
*Updated page to edit assignment's due dates:&lt;br /&gt;
[[File:Duedate_page.png|990px]]&lt;br /&gt;
&lt;br /&gt;
==Team==&lt;br /&gt;
=====Mentor===== &lt;br /&gt;
* Kartiki Bhandakkar&lt;br /&gt;
&lt;br /&gt;
=====Members===== &lt;br /&gt;
* Sourabh Wattamwar &amp;lt;sswattam@ncsu.edu&amp;gt;&lt;br /&gt;
* Nirav Shah &amp;lt;nshah28@ncsu.edu&amp;gt;&lt;br /&gt;
* Mohit Soni &amp;lt;msoni@ncsu.edu&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pull Request==&lt;br /&gt;
*[https://github.com/expertiza/reimplementation-front-end/pull/16 https://github.com/expertiza/reimplementation-front-end/pull/16]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
*[https://docs.google.com/document/d/1dXwTNHR26eou6EJZkME8k8FhlpxCf_roMmWzclca8bA/edit?usp=sharing Project Instructions]&lt;/div&gt;</summary>
		<author><name>Nshah28</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:DuedateOlderPage.png&amp;diff=151144</id>
		<title>File:DuedateOlderPage.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:DuedateOlderPage.png&amp;diff=151144"/>
		<updated>2023-11-06T04:43:33Z</updated>

		<summary type="html">&lt;p&gt;Nshah28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nshah28</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Duedate_older_page.png&amp;diff=151143</id>
		<title>File:Duedate older page.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Duedate_older_page.png&amp;diff=151143"/>
		<updated>2023-11-06T04:41:18Z</updated>

		<summary type="html">&lt;p&gt;Nshah28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nshah28</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2023_-_E2362._Create_a_page_to_edit_an_Assignment%27s_due_date_in_ReactJS&amp;diff=151142</id>
		<title>CSC/ECE 517 Fall 2023 - E2362. Create a page to edit an Assignment's due date in ReactJS</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2023_-_E2362._Create_a_page_to_edit_an_Assignment%27s_due_date_in_ReactJS&amp;diff=151142"/>
		<updated>2023-11-06T04:40:48Z</updated>

		<summary type="html">&lt;p&gt;Nshah28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Expertiza==&lt;br /&gt;
&lt;br /&gt;
[http://expertiza.ncsu.edu/ Expertiza] is a [http://rubyonrails.org/ Ruby on Rails] based open source project. Instructors have the ability to add new projects, assignments, etc., as well as edit existing ones. Later on, they can view student submissions and grade them. Students can also use Expertiza to organize into teams to work on different projects and assignments and submit their work. They can also review other students' submissions.&lt;br /&gt;
&lt;br /&gt;
==Problem Statement==&lt;br /&gt;
&lt;br /&gt;
The task involves creating a page to edit an assignment's Due Date in ReactJS. A Due Dates page will display all the assignments with their corresponding due dates. It contains a table which displays data regarding an assignment such as - Deadline type, Date &amp;amp; time, Submission and Review Allowed, Reminders (hrs.)&lt;br /&gt;
&lt;br /&gt;
Tasks that were accomplished:&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;strong&amp;gt;Create a UI Page to edit an assignment's Due Date:&amp;lt;/strong&amp;gt;&lt;br /&gt;
#*Design a user-friendly page that lists all the assignments with their corresponding due dates.&lt;br /&gt;
#*Implement the necessary React components for displaying the due dates page.&lt;br /&gt;
Implemented below updates which were required to be done from previous version:&lt;br /&gt;
#&amp;lt;strong&amp;gt;Remove the &amp;quot;Number of review rounds&amp;quot; input tab.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Align the &amp;quot;Timezone&amp;quot; field in the same column as the checkboxes.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Remove the &amp;quot;Show/Hide Date Updater&amp;quot; button.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Remove the &amp;quot;Use Date Updater&amp;quot; column from the table.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Change the &amp;quot;Apply late policy&amp;quot; field to say, ~ &amp;quot;Use the late policy for this assignment&amp;quot;.&amp;lt;/strong&amp;gt;&lt;br /&gt;
#&amp;lt;strong&amp;gt;Add a space between &amp;quot;Due date reminder&amp;quot; and &amp;quot;(hrs.)&amp;quot;.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Files added / modified ==&lt;br /&gt;
&lt;br /&gt;
*reimplementation-front-end/src/App.tsx&lt;br /&gt;
*reimplementation-front-end/src/pages/DueDate/dueDate.tsx&lt;br /&gt;
== Test Plan ==&lt;br /&gt;
* This is the frontend implementation, and the test cases are not required according to the requirements&lt;br /&gt;
&lt;br /&gt;
== Results (Screenshots) ==&lt;br /&gt;
*Below is the image of the older version for comparison:&lt;br /&gt;
[[File:Duedate_older_page.png|990px]]&lt;br /&gt;
*Page to edit assignment's due dates:&lt;br /&gt;
[[File:Duedate_page.png|990px]]&lt;br /&gt;
&lt;br /&gt;
==Team==&lt;br /&gt;
=====Mentor===== &lt;br /&gt;
* Kartiki Bhandakkar&lt;br /&gt;
&lt;br /&gt;
=====Members===== &lt;br /&gt;
* Sourabh Wattamwar &amp;lt;sswattam@ncsu.edu&amp;gt;&lt;br /&gt;
* Nirav Shah &amp;lt;nshah28@ncsu.edu&amp;gt;&lt;br /&gt;
* Mohit Soni &amp;lt;msoni@ncsu.edu&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pull Request==&lt;br /&gt;
*[https://github.com/expertiza/reimplementation-front-end/pull/16 https://github.com/expertiza/reimplementation-front-end/pull/16]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
*[https://docs.google.com/document/d/1dXwTNHR26eou6EJZkME8k8FhlpxCf_roMmWzclca8bA/edit?usp=sharing Project Instructions]&lt;/div&gt;</summary>
		<author><name>Nshah28</name></author>
	</entry>
</feed>