gsa-tts / atj-platform Goto Github PK
View Code? Open in Web Editor NEWFriendly court forms for self-represented litigants.
Friendly court forms for self-represented litigants.
Update the form builder UI to display the edit UI inline with the form previews rather than floating on the right.
Acceptance criteria:
Definition of done
As a legal aid worker, I would like to answer questions on behalf of a SRL, so I may more efficiently assist them.
Acceptance criteria:
As a SRL, I would l like to see a summary of my completed information before I submit my multi-page form, so I can feel confident I entered the correct information.
Acceptance criteria:
As a content author, I would like to preview complete form packages consisting of one or more completed PDF documents, so I can efficiently edit my form definition while ensuring that target document field mappings and data formatting are behaving as expected.
Open questions:
Acceptance criteria:
As a SRL, I would like to save my progress on a long form, so I may come back later and complete it when I have more time or all the necessary information.
Acceptance criteria:
To support the initial slice as part of #21, implement input validation.
Acceptance criteria:
Explore the Kansas name change process and provide design guidance to team.
Example considerations:
As a user, I would like address fields to be grouped together in a logical fashion, to clearly label related fields.
Acceptance criteria:
Note: not focusing on pdf ingestion for now.
What: A couple of UX Teardowns of relevant products.
Why: Prior to actually testing with users, we want to avoid getting overly invested in UI decisions and we want to steal as many UX hours from other teams as we can.
Note: we have a couple of relatively-extensive teardowns of DocAssemble and ATJAuthor (no code docassemble)
Definition of done: 2(ish) well-annotated teardowns. Maybe JotForm (big scope), Google Forms (smaller scope). Build alabama name change in these two products, with notes and screenshots. Don't worry about anything that isn't strictly required to build that form. Don't worry too much about presentation, knowledge transfer is the key and it will happen while speaking over the accumulated notes/screenshots
As a content author, I would like to define form fields to be on separate pages, so the SRL can focus on a single piece of information at a time.
Acceptance criteria:
As a content author, I would like to create a user-friendly Kansas name change form, so I can support SRLs.
The existing name change instructions and forms are available online.
Acceptance criteria
As a self-represented litigant / research participant, I would like to be guided through my interaction with my court by an authoritative and trustworthy source, so I may interact with my court with confidence.
This may involve:
As a content author, I would like to prompt litigants with a drop-down of Alabama counties that have probate courts, so the user may notify the court of the location they would like to file with.
Acceptance criteria:
The list of counties does not need to be editable via the web interface.
As an SRL, I would like to download completed forms after submitting my form, so I may file them with my court.
Acceptance criteria:
As legal content author, I would like to group fields into logical sections, so fields will be organized in a way the user understands.
Acceptance criteria
Design and implement the form presentation for #21. The Kansas mockups could be used as a source of ideas.
Acceptance criteria:
As a content author, I would like to create a web-only form, so I may collect raw data rather than filled PDFs.
Acceptance criteria:
As a self-represented litigant / research subject, I would like to file family law forms concerning child support with my local court jurisdiction.
This might involve:
Strategic goals (eg: test assumptions, create artifacts for user testing, develop partner relationships, etc):
Consistent with #79, implement pop-up informational messages.
Acceptance criteria:
As designed in #79, style form sections.
Section states are defined here.
Acceptance criteria:
Definition of done:
As a content author, I would like to edit my guided interviews via an interface that doesn't require coding ability.
Decisions to make:
As a guided interview author, I would like a simple interface to help me create a web form that is modeled on a fillable PDF.
In the near future, I would like to add extra questions, validations, and custom flow logic to my form, but I don't need that right now.
Acceptance criteria:
Implementation notes:
packages/design/src/FormManager/FormEdit
.Implement a step indicator and drop-down menu that supports switching between different views of the form builder interface. This indicator should be styled consistent with #79, and include the following options:
Acceptance criteria:
Definition of done:
As a guided interview author, I would like a simple interface to import fields from a fillable PDF for my form definition.
Acceptance criteria:
As a content author, I would like to ask SRLs a clarifying question, so I ask appropriate questions for their particular circumstance.
Acceptance criteria:
As a 10x project, we would like to share up-to-date information about our project, so we can keep key stakeholders informed and excited about our work.
Tasks may include:
Create UI patterns and components for checkbox and radio buttons.
Acceptance criteria:
Definition of done:
As a self-represented litigant / research subject, I would like to file for a name change in the state of Alabama.
Acceptance criteria:
These conditions apply:
As a self-represented litigant / research subject, I would like to advocate for my interest after receiving an eviction notice, but filing with my court's self-help website.
This might involve:
How does this user story help the team manage project risk? (eg: test assumptions, create artifacts for user testing, develop partner relationships, etc):
As a content author, I would like to define a test specification for my interviews, so I may feel confident they behave at I intend without extensive manual testing.
Open questions:
Acceptance criteria:
Implement the designs produced by #79.
As a SRL, I would like to choose a date on my form in an intuitive and accessible manner, so I can provide a date quickly and with confidence.
Acceptance criteria:
As a content author, I would like common fields that are often grouped together to be auto-grouped (such as address fields), so I don't need to manually group them.
As a content author, I would like to reorder fields in the form manager, so I may present them in an appropriate order.
Acceptance criteria:
As a user, I would like as much useful information from my fillable PDF to be auto-filled in my form definition, so I can save. time.
Acceptance criteria:
Review existing preview component in the form builder and make consistent with design in #79.
As a guided interview author, I would like to create interviews that produce complete legal packages, which will include multiple documents.
Acceptance criteria:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.