RunestoneInteractive / RunestoneInteractive/rs
Error message not displayed when adding a start date in the past while creating a course name in the "Create A Course" page.
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 69
- Forks
- 117
- Avg merge
- 6d 4h
- Merged PRs (30d)
- 24
Description
When attempting to create a course with a start date set in the past, the system fails to display an appropriate error message. This behavior is contrary to expected functionality, which should prevent users from selecting invalid dates and provide clear feedback regarding the error.
Steps to Reproduce:
- Login
- Click on link “Course Home”
- then, click “Create Course”
- Enter/create a valid institution name such as “University of Michigan”
- Fill in the rest of the form
- Create a username such as “mycourse”
- When you get to step 5, set a student’s start date to a past date (e.g., 09/09/2024 when today’s date is 11/13/2024).
- Observe for a warning or error message after submitting the form.
Expected Result:
An error message should appear indicating that the start date cannot be in the past.
Actual Result:
No error message is displayed, and the course creation process proceeds without validation of the date input.
Environment:
Device: [e.g., Desktop, Mobile]
Browser: [e.g., Chrome Version 130, Firefox Version 132]
OS: [e.g., Windows 11, macOS 13]
Severity:
Major - This issue can lead to confusion for users and potential data integrity problems if courses are created with invalid dates.
Priority:
High - Immediate attention required to ensure proper validation of user inputs.
Attachments:
No screenshots
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue through Course Home > Create Course, completing the form and submitting a past student start date. Trace the Create A Course validation flow and ensure an invalid past date produces the expected error message and prevents course creation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100