-
Notifications
You must be signed in to change notification settings - Fork 1
Description
MENTOR
- @dmethvin-gov
- Digital Service Expert, DSAC
- david.methvin@cms.hhs.gov
- CMS Slack: MJSK
BRIEF DESCRIPTION
Evaluate our ability to use form.io form creation with the US Web Design System (USWDS). I quickly pulled their existing demo together in https://dsacms.github.io/form-demo/ but would like to create a more realistic form example similar to these:
- https://www.cms.gov/priorities/your-patient-rights/emergency-room-rights/complaint-form
- https://www.cms.gov/medical-bill-rights/help/submit-a-complaint/get-started
(NOTE: These are live forms and should not be submitted when you reach the last page!)
SCOPING
1 week
SKILLS NEEDED
Most of the form creation is via a JSON file, and there is a visual form editor as well. However, the analysis and limitations part will require reading some of the open source code and knowing web development (HTML/CSS/JavaScript and perhaps React).
REQUIRED DELIVERABLES
- An implementation of at least one non-trivial form like the above, or as close as you could get given the limitations.
- A writeup of the weaknesses/limitations of the form.io+USWDS setup
- Specific bugs that you found during implementation (as much detail as possible, or a fix if you know what caused it)
- A prioritized list of issues and missing features to be addressed before production use.
DESIRED DELIVERY WINDOW
- Any
NOTES/INSPO
The quick demo above pulls from several open-source projects and repos:
- https://github.com/kaleguy/formiojs-client
- https://github.com/formio
- https://github.com/formio/uswds
- https://formio.github.io/uswds/
The last link above is a supposedly-working formio+USWDS implementation but I saw problems with duplicated content that may have been due to bugs in the USWDS templates, code issues, or just plain bit rot since it's all a few years old.
ACKNOWLEDGEMENTS
- - Yes, I agree to spend file a project proposal ticket
- - Yes, I agree this project falls within a 2 week or less (ideally less) scope of time
- - Yes, I agree to spend an hour per week of office hours and 1x1 mentoring
- - Yes, I agree to spend an hour at the end of the sprint for filling out a Retro Template
Metadata
Metadata
Assignees
Labels
Type
Projects
Status