expertiza / expertiza/reimplementation-front-end
Create a page to edit an Assignment's due date
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 115
- Avg merge
- 17d 5h
- Merged PRs (30d)
- 2
Description
**Path to the Due date page**: Go to `Manage`-> `Assignments` -> Click on `edit` (pencil icon) under the Actions tab -> Go to 'Due dates'
Create a Due dates page where we display all the assignments with their corresponding due dates as you can see in the below screenshot. To resolve this issue one needs to perform the following tasks:
- Remove the `Number of review rounds` input tab
- Align the `Timezone` field in the same column as the checkboxes
- Remove the `Show/Hide date updater` button [The updater was an idea to make it easy to change a bunch of due dates in tandem, like when you copy an assignment from one semester to another. However, the current UI is confusing and bothers the user with a potentially irrelevant choice. A better idea would be to wait until the user updates one date, and then, before the save, ask if other due dates should be updated "accordingly".]
- Remove the `Use Date Updater` column from the table
- Change the `Apply late policy` field to say, ~ `Use the late policy for this assignment`
- Add a space between "Due date reminder" and "(hrs.)".
Apart from these changes, the UI pretty much remains the same.
**Old UI:**

Contributor guide
No contributing guide indexed for this repository
Research direction
Start at Manage > Assignments, open an assignment's edit view, and navigate to Due dates to inspect the existing page and old UI screenshot. Implement the listed layout, field-label, and date-updater removals or changes, then verify that the page displays assignments and their due dates as specified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100