Time selection
I have a settings page where in Admin has to set Log In Time, Log Out Time, Timezone settings from Monday to Friday to all the agents. In the "mockup1" I have designed, Admin needs to select the time for all days. This will take a lot of time as he has to click 30 times to complete.
To overcome this I have changed the designa bit(mockup2). Admin selects Time for a day. Next he selects other days check boxes to which he would like to apply these settings. Next from actions menu he selects "Apply to Selected Days". This will apply the settings to all the selected days. But this solution has some drawbacks. Admin has to learn that he needs to select the settings for a day. Select other days to which he would like to apply this setting and then click the option "Apply to Selectd Days" from actions menu to apply it for other days.
Let me know your thoughts and inputs to make it user friendly.
Comments
I like the idea of checking days to do one time setting. But the way how the idea was carried out does not seem intuitive to me.
Not knowing anything about the user goals or tasks, seems like you need a 'default' or typical settings to get 80% of the users then let them go into the custom settings for the other 20%. Check out the parental control applications like http://www.timesupkidz.com/tour for inspiration (using a point & click vs dropdown manipulation).
As the previous commenter pointed out, it may not be the day/time entry that contains the most choices here, but may be the number of users for which the data needs to be selected. I believe you have a 3-dimensional matrix here: users, day of week, and time fields. Your user selection mechanism may need to be robust enough so that multiple users (the 80% mentioned above) can be programmed with a single set of fields.
Dropdown lists may not be the fastest way to enter time fields. Check Luke Wroblewski's Web Form Design book and articles.
Dear Shivanand,
From the information that you have shared I am not able to make a mental model of the Admins workflow... please do share some more info...
Hello Sridhar,
Mental Model of the Admin:
He is the Administrator for a Call Center. He sets up agents login and logout time through this page. He is a busy guy. He would like to set login & logout time for a single day and apply that setting to the rest of the days.
Shivanand
Hello Shivanand,
As the others repliers have commented, a little more background would help a lot.
Anyway, I would insist on these two points:
So, a lot depends on whether this task is usual or not, expected familiarity of user with interface, importance of data, and the patterns on data itself... the kind of questions that Sridhar suggested.
My additional advice would be to conduct some ethnographic observation on current admins: if they are using some similar interface right now they might have developed some informal tactics to deal with it. They might spark an idea or two on how to optimise this interaction.