Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a web app, that teachers will be registering for, the registration form has school name, school website.

So, I will have data redundant filling the school name each time for teachers at the same school.

What's the recommended approach to solve this issue ? is it a good idea to tell teacher to fill his school data in a separate form ? (might leave the page ) so that he will choose it from a drop list field at the main registration form ? is it a good idea to let teacher enter his school data ?

What's the recommended approach to have a good user experience ?

Edit this question is not technical, stackoverflow is for coding and pure technical questions, I am asking about good user experience, so why to close it ?

share|improve this question

closed as off topic by Alex, codingbadger May 14 '12 at 8:27

Questions on Web Applications Stack Exchange are expected to relate to web applications within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

You may have more luck asking that on stackoverflow.com – Tschareck May 14 '12 at 8:33
this question is not technical, stackoverflow is for coding and pure technical questions, I am asking about good user experience – Samir Sabri May 14 '12 at 8:47
You should try User Experience. – Al E. May 14 '12 at 14:38
up vote 1 down vote accepted

It would be good for the user to be able to choose his school from a list. Only if the school is not yet there, ask the user to create new school.

Are you saving school info for each teacher separately, or do you want to have separate list of schools without duplicates?

Second approach however will not stop a teacher from creating second entry for the same school with different data, or incomplete entries. That would have to be merged manually by moderator or something.

share|improve this answer
I will have one table for all schools, so that each school' data get entered only one time, but, is it good to let teacher leave the registration form, to enter his school data in another form ? – Samir Sabri May 14 '12 at 8:17
This depends, at which point you save your data to DB and if you can have teacher record with no associated school record. Always remember, that it may and will happen, that user closes another form before saving data or looses internet connection. – Tschareck May 14 '12 at 8:20

Not the answer you're looking for? Browse other questions tagged or ask your own question.