Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle Form Structuring & Conditionals #567

Open
daaimah123 opened this issue Feb 4, 2025 · 0 comments
Open

Handle Form Structuring & Conditionals #567

daaimah123 opened this issue Feb 4, 2025 · 0 comments
Labels
application-automation issues related to automating the application process 👩🏽‍💻 returning-grad

Comments

@daaimah123
Copy link
Collaborator

See @derekhouck comments about work to iterate on per PR #538

This is an excellent start, but I want this to be followed up by several other PRs addressing things like adding the Javascript to the page instead of an external script, add styles to the page instead of an external SASS file, and adding conditional logic throughout so that you don't have to front-load all the requirements language. I encourage you and anyone else involved with this form project to read through UK's documentation on Structuring forms. In particular, pay attention to their "one thing per page" philosophy. We want to guide potential participants through the process as much as possible and not overwhelm them with text or fields.

This is an excellent opportunity to implement some conditional logic and cut down on the walls of eligibility text and form fields. A gender identity question can be used to quickly disqualify anyone whose gender identity does not line up with the eligibility requirements, saving them an immense amount of time on a form they do not need to fill out. If they answer with an eligible value, move them onto the rest of the form. If they answer with a non-eligible value, show them copy similar to this and send them off on their way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
application-automation issues related to automating the application process 👩🏽‍💻 returning-grad
Projects
None yet
Development

No branches or pull requests

1 participant