Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I am working on a web functionality that allows an user to request an appointment with another user. However, users may have not met nor known about each others schedule. Therefore, options must be flexible enough so that it is not too intrusive.

For example, A proposes to B that they can meet any time next week between 1 and 5 PM. C can propose to D that they can meet any time between now and next month.

How should I design an UI to fit such a diverse options? One way is to let them write their own text, but it might be too chaostic for data handling (search, sort etc.). What are common solutions for this problem?

share|improve this question
1  
Yo mean like Doodle.com? doodle.com –  user9099 Oct 18 '11 at 2:53
    
Thanks for pointing me to doodle. I think their UI flow looks good (select dates first, then within each date, select time available). The text mining is very cool. But the fact that they require two pages to set time is a bit too much IMHO. –  AdamNYC Oct 18 '11 at 3:05
add comment

2 Answers 2

Most business users will be used to either Outlook or GMail calenders. Both of these display a visual representation of a calender (with options for month, week or day view) and then a drag-and-drop selection interface to designate time periods.

Given a pattern already exists you could replicate it and allow users to select multiple date ranges.

share|improve this answer
add comment

If they have a Gmail Account.... May be, upon click, the site can open their Gmail calendar then the users could add an entry and schedule their appointments... hope this can open the door for more ideas.

share|improve this answer
    
It would be too demanding for my users to share their Gmail, so it wouldn't work. –  AdamNYC Oct 18 '11 at 2:41
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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