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.

In my application users are required to select from a drop down, a list of projects they wish to include in their custom search. The easy part is that users can select one project to filter on or select them all but it gets tricky when they want to select more than one but not all. The only way I can think of doing this is to offer another option in the drop down "select projects" that opens a dialogue with a large list of check boxes, they then select the projects which is posted back to the filter query.

Although this might work it seems counter-intuitive and I'm hoping some other people might have some better examples of displaying large lists of check boxes that will be quicker to user rather than this adhoc process.

Any ideas on this would be great.

Jonny

share|improve this question
    
It would help to know how many projects there usually are in the list and how many projects a typical user might want to include in their search. –  Tania Gobeil Nov 9 '10 at 17:51
add comment

3 Answers

This question is very similar to this one about selecting a subset of items in a long list.

share|improve this answer
add comment

Is is possible to group these projects into manageable collections? If so, you could provide a list of groups that may be expanded into individual checkboxes for each project or selected in their entirety: (please excuse the rough ascii artwork)

[ ] Group A (>)

[ ] Group B (v)

[ ] Group B Item 1              [ ] Another B Item
[ ] Third Group B Item

[ ] Another Group (>)

This would at least allow the user to quickly find their favorite project(s) more easily.

share|improve this answer
add comment

I think Nescio's option is fairly well-used these days.

Or, why wouldn't you allow specific menu options through a 'hold CNTL and select' methodology? This is a usable and fairly standard design pattern, requiring one sentence of instruction for most users. Nescio's option is probably a little more elegant, while this suggestion is pretty easy to implement.

Either one is certainly much preferred to presenting a list or drop-down and then, as you've indicated, a dialogue. The two selection implementations don't seem to match each other.

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.