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

Add instructions / requirements for better user input handling. #23

Open
joethe opened this issue Apr 18, 2017 · 6 comments
Open

Add instructions / requirements for better user input handling. #23

joethe opened this issue Apr 18, 2017 · 6 comments
Assignees

Comments

@joethe
Copy link
Member

joethe commented Apr 18, 2017

I feel like there's a good opportunity in this lab to talk about gracefully handling user input. We should add some basic instructions / requirements along the lines of handling things like case sensitivity in text fields, invalid requests, etc.

@joethe joethe added this to the Ready for Fall 2017 milestone Apr 18, 2017
@NicMcPhee
Copy link
Member

@kklamberty – the form validation work you've done on Lab 4 (and which should move back to Lab 3) seems to address this to some degree. Do you think that we want/need this here, or is having it come up later OK?

@nickplucker
Copy link

@NicMcPhee - @koran023 , @kklamberty , and I talked about that this term. Perhaps we will include some validation for user input on filters in lab 3. UMM-CSci-3601/3601-lab3_angular-javalin#190 . We are still discussing if it would make sense to worry about handling odd data like negative ages since that won't happen except for thing like (maybe) URL hacking once the validation is in place in later work.

@NicMcPhee NicMcPhee removed this from the Ready for Fall 2017 milestone Feb 9, 2021
@helloworld12321
Copy link

@NicMcPhee do you think we should we close this old issue as wontfix?

It seems like it's not something we're planning on adding to this lab. (And for my part, I kind of like the idea of keeping this lab simple/less feature-rich! 🙂)

@NicMcPhee
Copy link
Member

@helloworld12321 – I have mixed feelings on this. I agree that complicating the labs isn't helpful. On the other it would be a good opportunity to introduce some error handling ideas since that's an area where folks often don't do a great job?

@helloworld12321
Copy link

Ah, sounds good! In that case I'm happy to leave it. :)

@kklamberty
Copy link
Member

Just as a note, I did talk a bit in class today about making sensible choices for input that prevent users from searching from things in ways that won't know what they mean (like, freeform typing where you might spell things wrong compared to selecting from a set of feasible options).

@kklamberty kklamberty self-assigned this Jan 24, 2023
@kklamberty kklamberty added this to the Ready for Spring 2020 milestone Jan 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants