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 to create a UI design for recurring events

Example:

John, do hair cut on week days monday-friday, from 02 Feb 2014 to 04 Apr 2014, only between 10 A.M to 1 P.M. Also he will do 45 mins slot each

Referred this Schedular .Net UI DESIGN

enter image description here

How can we specify 45 mins slots in this design? Could some one help me to reorganize this UI/UX?

share|improve this question
    
Although I can understand what you mean it might help you get more answers if you can clarify your question –  tim.baker Feb 19 at 13:09
    
@tim.baker, i want to mix the slot also in the design –  Billa Feb 19 at 13:43
1  
So what you're saying is events need to recur a set number of times within a single day (e.g. every 45 minutes within a given time range) as well as that pattern recurring over a longer period (e.g. from 02 Feb to 04 April)? –  Matt Obee Feb 19 at 13:44
    
@MattObee, you are correct. Exactly the same –  Billa Feb 19 at 13:57
add comment

1 Answer

If it were me, I'd be tempted to use a simple checkbox + edit field along the lines of

[] Split into subtasks of [x] minutes

where the value of x is editable up to the duration of the event. This could be under the "Time Period" section or possibly in its own "Subtasks" section

On OK this would create the required number of consecutive events in the specified time scale. The default name of each event would be the description with Slot 1, 2, 3, 4 appended, eg Haircut (Slot 1). This could then be changed afterwards if necessary.

You would of course need to validate the value of x and show how many repeats were going to be created. You would also need to report/handle if the overall event duration isnt an exact multiple of the subtask. You should also allow specifying a number of subtasks (eg 4) rather than a duration of subtasks (eg 45 mins)

If this was a rare use case you may want to consider hiding it under a button so as not to confuse the majority of your users.

share|improve this answer
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.