I'm working on an application that requires a user to assign a year or two to a list of users (there are two year options available. One user can be assigned to one or both years.) And one user per year can be assigned a Leader status. I'm redesigning the current capability, which had a bunch of columns of checkboxes and radio buttons to assign. This also meant the user had to assign years for each row of users and not do any batch assigning. I'm wondering if the pattern I came up with makes a lick of sense, or if there's some other pattern that would work better?

I'm including a quick mockup, but won't provide the instructions because I want to see how intuitive (or not) this is.

(Data and design has been changed from original, but intended interaction remains the same.) enter image description here

  • Hi, to clarify. Is the UI above the table used to filter the table? Or is that a separate UI to assign these attributes to a user in the table results? I think I'm confused because the mockup shows results in the table, but there are no options selected in the UI above. Does that make sense? Mar 12 '19 at 23:20
  • Hi, you got it right in your second question. It's to assign attributes to a user(s) in the table results. Some of them might already have attributes assigned from when they were uploaded or added manually. This page is specifically for assigning, and those assignments can be edited here, or removed altogether.
    – MRL
    Mar 13 '19 at 1:17

As I see you have more space in the user name column. You can add a badge for leader and make a tooltip for in which year they become a leader.

The second option is you can put the same design as it is, just add leader badge and put a tooltip for years.

Thank you

  • We try to refrain from using tooltips to convey pertinent information. Also, it's possible for a user to be leader both years.
    – MRL
    Mar 12 '19 at 13:59
  • Also, do an A/B testing or use some recording tool for examining user experience, So you will get to exact pain point of the user. Mar 13 '19 at 5:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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