Skip to main content
2 of 6
Added study stats that people may like to know.
bishop
  • 804
  • 5
  • 14

tl;dr

  1. Put the "none" option and the other options in a side-by-side list. Put the most common option in the first read position. So, if the language is L-R and the most common option is "none", place "none" in the list on the left and the other items in a list to its right.
  2. The "none" should be a checkbox, like all the others
  3. The checkboxes should act as a toggle: if "none" selected, others are disabled. If any one of others is selected, "none" disabled.
  4. Use text color/font weight/font style to separate "none" from the others.

We faced a similar problem with a long list of facility condition problems (mold, broken windows, chipped paint: you wouldn't believe the minutiae of categorical problems a room could have). When a person performs a room condition walk through, they must explicitly check something to assert they've actually reviewed the room's condition.

The reported usability problem: while all rooms can have lots of problems, more than 95% of rooms have zero, one, or two problems. By far, the most common option is "none", the second most common options are "one" and "two" with about equal probability. Rooms with three or more negative conditions almost never exist.

I ran an informal usability study with four different scenarios:

  1. A long list of the options with a "none of these" radio at the bottom.
  2. Same as 1, but with a "none of these" toggle button instead of a radio.
  3. A long list, but with a "none of these" radio offset out of the flow.
  4. Same as 3, but with a button.

The control, and original implementation, was #1. All scenarios were presented with similar formatting: same font, same line spacing, etc. If the "none" option was selected, there was no "graying of the list". (Pop stats: 62 users, avg. age 37, 59% female, 5% experience a form of color blindness.)

My theory was that #4 would receive the highest usability because the "none" option was both visually offset and a visually distinct element.

In ASCII art, these scenarios looked like:

#1
[ ] Mold, walls
[ ] Paint, chipped
[ ] Paint, faded
[ ] Window, glass, cracked
[ ] Window, frame, broken
...
[ ] No negative conditions

#2
[ ] Mold, walls
[ ] Paint, chipped
[ ] Paint, faded
[ ] Window, glass, cracked
[ ] Window, frame, broken
...
 +----------------------+
| No negative conditions |
 +----------------------+

#3
[ ] Mold, walls                |
[ ] Paint, chipped             |
[ ] Paint, faded               | [ ] No negative conditions
[ ] Window, glass, cracked     |
[ ] Window, frame, broken      |


#4
[ ] Mold, walls                |
[ ] Paint, chipped             |  +----------------------+
[ ] Paint, faded               | | No negative conditions |
[ ] Window, glass, cracked     |  +----------------------+
[ ] Window, frame, broken      |
 

To my surprise, users preferred #3. The use of a button beside the list was "non-intuitive", "confusing", and "disruptive". Further feedback suggested creating three side-by-side lists: one with zero options, one with the most common, and one with the less common (and interestingly more urgent issues). Like so:

NO PROBLEMS IN ROOM          COMMON DEFICIENCIES      URGENT NEEDS
---------------------------- ------------------------ --------------------------
[ ] No negative conditions  |  [ ] Paint, chipped    |  [ ] Uncommon problem 1
                            |  [ ] Paint, faded      |  [ ] Uncommon problem 2
                            |                        |  [ ] Uncommon problem 3
                            |                        |  [ ] Uncommon problem 4

Subsequent trials indicated the two state error condition (no negative and another choice both selected) occurred only during edits. The feedback led us to implement a highlighting scheme:

  1. When no negative condition selected, mark it in bold green and disable the other inputs. This effectively makes it a toggle button, but visually remains styled as a checkbox.
  2. When another deficiency is checked, mark it in italic red and disable the "no negative conditions" checkbox

You likely can't weight your options along most common/less common lines, so that would limit you to two lists. Depending upon the length of this list, you might need to investigate forms of in situ ordering. Alphabetic might suffice, but it may be better to categorize by functional system (diseases of the heart, diseases of the liver, diseases of weight, etc.) using headers.

I'm a big fan of both coordinated usability tests and A/B testing. If you have the time and budget, go for one of those. If not, go with what your gut says!

bishop
  • 804
  • 5
  • 14