Comments (2)
I suggest using more positive language in the error messages, similar to our approach for the beta release. Here is suggested wording for the current edits:
"Please enter a LEI/Loan ID combination in order to generate a check digit"
"Please enter a valid LEI/Loan ID combination that meets the following requirements:
- Legal Entity Identifier = alphanumeric and up to 20 characters in length
- Loan/Application ID = alphanumeric and up to 23 characters in length"
(we could show the language only for the data element that is not meeting the specifications)
"Please enter a ULI that meets the following requirements:
- ULI is a combination of the LEI, Loan ID and check digit
- Legal Entity Identifier = alphanumeric and up to 20 characters in length
- Loan/Application ID = alphanumeric and up to 23 characters in length
- Check Digit = numeric and two characters in length"
(we could show the language only for ULI and the data element that is not meeting the specifications)
from hmda-platform-tools.
In the platform, the user creates a password from scratch. If they didn't meet the password requirements, they have to go back and create another one, and that can be very frustrating. There's an up-front cost (in user attention) to listing the password requirements, but that cost is worth it to avoid the frustration of having to do it over again.
In the check digit tool, users aren't making up a LEI/Loan ID, they are more likely copying/pasting. So the up-front cost of initially listing the LEI/Loan ID requirements isn't offsetting much of a burden, and I think we should only show errors when they occur.
from hmda-platform-tools.
Related Issues (20)
- Footer updates
- Development env for FFVT endpoint
- Updates to allow better caching of front-end assets HOT 1
- Update content HOT 2
- Clean up renderHeading(WithSelector)
- Make errors more clear (Parsing vs HTTP)
- Pagination Error on 2018 FFVT
- Use default values in reducers
- Fix CRA compilation warnings HOT 1
- hmda/parse endpoint correction
- V2 - Update rate spread endpoint HOT 1
- Update grid
- Update (FFVT) for 2019 HOT 2
- Update tools page with new LARFT Link
- Add Notice to Rate Spread Calc HOT 1
- css 404 error HOT 1
- CSS 404 error HOT 1
- Redirect hmda-platform-tools ratespread to V2
- Modify FFVT to use New Api return
- FFVT incorrect year error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hmda-platform-tools.