Add achievement form validation and footer UI improvement - #465
Add achievement form validation and footer UI improvement #465bansalrujul07 wants to merge 2 commits into
Conversation
|
@bansalrujul07 is attempting to deploy a commit to the 007's projects Team on Vercel. A member of the Team first needs to authorize it. |
Thanks for creating a PR for your Issue!
|
Confidence Score: 4/5 - Mostly SafeLikely safe but review recommended — the PR successfully adds achievement form validation and footer UI improvements, but Key Findings:
Files requiring special attention
|
EntelligenceAI PR SummaryRemoves inline
Confidence Score: 4/5 - Mostly SafeSafe to merge — this PR makes a focused, low-risk change to Key Findings:
Files requiring special attention
|
|
@Eswaramuthu Also, verified locally that:
|
|
Hi @Eswaramuthu , I hope you're doing well. I wanted to follow up on this PR. I addressed the requested changes and updated the PR around 3 weeks ago. Could you please review it when you have time? Please let me know if any further modifications are needed from my side. Thank you for your time and effort in maintaining the project! |
Which issue does this PR close?
Rationale for this change
The achievement submission/edit forms were allowing incomplete or invalid data to be submitted without proper feedback to the user. Most validations were only handled on the backend, which made the form experience confusing and less user-friendly.
This PR improves the overall form handling experience by adding proper client-side validation, inline error messages, accessibility improvements, and better UI feedback for invalid fields. These changes help users understand issues immediately before submission and improve data quality across the platform.
What changes are included in this PR?
Files updated
templates/teacher_achievements_2.htmltemplates/submit_achievements.htmltemplates/base.htmlstatic/styles.css##New file added
static/js/achievement-form-validation.jsAre these changes tested?
Yes.
The following scenarios were tested locally:
Are there any user-facing changes?
Yes.
Users will now see:
These changes improve the overall experience while submitting achievements.