Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design solution for active vs terminated committee status #3325

Closed
3 tasks done
Tracked by #140
JonellaCulmer opened this issue Nov 6, 2019 · 23 comments
Closed
3 tasks done
Tracked by #140

Design solution for active vs terminated committee status #3325

JonellaCulmer opened this issue Nov 6, 2019 · 23 comments

Comments

@JonellaCulmer
Copy link
Contributor

JonellaCulmer commented Nov 6, 2019

What we're after: Following the usability testing conducted at the San Diego conference, we need to consider how we can better support our users by making it clearer when a committee is still active or terminated. At the conference, we learned that our users are doing a lot of guesswork to determine a committee's active status.

Conference takeaways: fecgov/fec-testing#125 (comment)

Related tickets:
Design interaction for terminated committees #1944

Completion criteria:

  • Review research and ideate potential solutions
  • Mock up solutions and determine best direction
  • Open followup front-end implementation ticket
@JonellaCulmer
Copy link
Contributor Author

There are a few different things we can do to make it clear whether a committee is active or terminated.

  • Include the status at the top of the committee profile page (A)
  • Include the status in the about this committee tab (B)
  • Include the status in the committee dropdowns in the global search and on the data landing page (C)

I'm leaning towards options A and C, including the status at the top of the committee profile page and, possibly after some time, including an indicator in the global search and committee/candidates search on the data landing.

Additionally there's a decision to make on the appearance of the indicator. For the global search we have limited options because of space limitations. I don't want to anything any more intrusive than what I've already mocked up.

There is the question of the appearance for the indicator on the committee profile pages, however. While I appreciate the addition of color to the page, I'm leaning towards the dot and italicized text. That way if we also implement the change in the committee search boxes, it's easy to match them up and can reinforce their meaning in the search. Also, I'd rather not make something that's pretty simply to draw attention to the status indicator, when I'm not entirely sure it needs to be the first thing someone sees when arriving at the page.

Secondarily, need to determine whether a pop-up of some kind is necessary in the global search to explain what the dot means.

Mockup A/B

Screen Shot 2020-03-11 at 9 42 43 AM

Screen Shot 2020-03-11 at 8 35 44 AM

Mockup C

Screen Shot 2020-03-11 at 9 36 43 AM

cc: @jjonesfec @AmyKort @patphongs

Choices to make:

  1. Where do we place the indicator: At the top of the committee page and/or the about the committee tab and possible in the search.
  2. What style indicator for top of page: green box, or dot and italicized text. For terminated committees, gray or red.

My recommendations:

  • Place in search and at top of committee profile page
  • Dot and italicized text and gray for terminated committees

@JonellaCulmer
Copy link
Contributor Author

Alternative for option A:
Including the status at the front of the list of items. It reads more like a sentence, like Active PAC or Terminative Senate Candidate committee, etc.

Screen Shot 2020-03-15 at 11 43 22 PM

Screen Shot 2020-03-15 at 11 43 36 PM

@patphongs
Copy link
Member

@JonellaCulmer I like the indicator being at the front of the list items and on the committee search. Gray and green dot indicators with no background looks clean and simple and doesn’t distract too much from the rest of the page.

@jjonesfec
Copy link

I like the placement in A/B. It's part of the meta for each committee and is properly placed with the rest. I also like the subtle use of color in A/B and C. It's clear and noticeable without calling too much attention to itself. The color itself is part of the message. Perfect.

Am I correct that only one of these would be visible in A/B? IOW, would it make sense to show both options so that the user understands the difference? If I just see "Active Committee", I assume that the alternative is "Inactive Committee", not "Terminated Committee". I think that there would be value in showing both options but only highlighting one. Without this, how would users know what all of the options are? Unless we tell them otherwise, a user could easily think that there's a category called "Inactive Committee" or any number of alternatives. Listing both options would establish a standard while also informing users of the full range of status options available. There looks to be plenty of space to do so.

@JonellaCulmer
Copy link
Contributor Author

@patphongs Thanks for the feedback. That is where I was leaning as well, specifically the last mockup I did. Would you say we could pick and choose the committee search dropdowns on which we want to place the indicator?

I ask because after we get an idea of the indicator/label's usefulness from our users, we may want to also add it to the Committee datatable. And possibly wherever a committee name is displayed, but that seems way off at this point.

@JonellaCulmer
Copy link
Contributor Author

Am I correct that only one of these would be visible in A/B? IOW, would it make sense to show both options so that the user understands the difference? If I just see "Active Committee", I assume that the alternative is "Inactive Committee", not "Terminated Committee". I think that there would be value in showing both options but only highlighting one. Without this, how would users know what all of the options are? Unless we tell them otherwise, a user could easily think that there's a category called "Inactive Committee" or any number of alternatives. Listing both options would establish a standard while also informing users of the full range of status options available. There looks to be plenty of space to do so.

@jjonesfec Would love to talk to you about your perspective on this and see what possible solutions there are if you have time.

@jjonesfec
Copy link

Great discussion. All of your solutions are good options, my preference being flush left under the committee name. It's the first meta you see which is perfect for a binary like active/terminated. We might consider adding a definition for Active as there isn't one right now.

@JonellaCulmer
Copy link
Contributor Author

Thanks @jjonesfec! I think that's what I'll move forward with.

@dorothyyeager Referencing @jjonesfec's comment above, I see that we don't currently have a glossary term for "Active," or one specifically for "Terminated" (but there is one for Terminating committee). Do you see the value in adding a glossary term for either?

When we tested with users at the San Diego conference there didn't appear to be any confusion with what active or terminated meant, but that doesn't mean that there might not be confusion with those less familiar with campaign finance. This could also be a future iteration.

@dorothyyeager
Copy link
Contributor

@JonellaCulmer The glossary is a mix of legal definitions and ones used for data descriptions. "terminating committee" and "ongoing committee" are legal things, but they mean specific things. For example, a committee that is not looking to terminate but that has had no financial activity for awhile would be an "ongoing" committee in the regulations, but maybe an "inactive" committee if I'm following your conversation.

A definition of "active" and "inactive" might be useful if those are terms we are using on data pages, but we'd want to mix in something like "when used on FEC data pages" to get it by OGC.

@JonellaCulmer
Copy link
Contributor Author

JonellaCulmer commented Mar 17, 2020

@dorothyyeager Should there be more states than Active and Terminated? Do we need a third for Inactive?

Are there any others?

cc: @AmyKort @PaulClark2

@dorothyyeager
Copy link
Contributor

@JonellaCulmer Not really a data person so that seems like a better question for @PaulClark2 or @bmathesonFEC. From the legal standpoint, you're either ongoing or terminating. From the data standpoint, I could see a state for a committee that isn't terminating but isn't doing much either.

@JonellaCulmer
Copy link
Contributor Author

@PaulClark2 @bmathesonFEC @dorothyyeager I'm partial to handling this from the legal standpoint that Dorothy mentioned in the previous comment - either ongoing or terminating. Any objections? Or any objections with the terminology I have mocked up - Active or Terminated?

cc: @AmyKort

@PaulClark2
Copy link
Contributor

@JonellaCulmer @dorothyyeager we should stick to the legal/regulatory definitions. We really only identify committees as active or terminated.

@dorothyyeager
Copy link
Contributor

Hmm, in that case, it would be "ongoing" or "terminated."

@dorothyyeager
Copy link
Contributor

I kind of like "Active" better than ongoing though. We'd probably need to figure out how to define that for the glossary if you went with it.

@PaulClark2
Copy link
Contributor

I agree with Dorothy. I'm not a fan of "ongoing."

@PaulClark2
Copy link
Contributor

Below are committee filing frequencies and their appropriate"active" or "terminated" label.

Label cmte_filing_freq filing frequency description
Active Q Quarterly flier
Active M Monthly filer
Terminated T Terminated
Terminated A Administratively terminated

cc: @lbeaufort

@lbeaufort
Copy link
Member

lbeaufort commented Mar 24, 2020

Mockups A/B are for the committee profile page, and mockup C is for the sitewide committee search.

Committee profile page (Mockups A&B)

Sitewide committee search (Mockup C)

cc: @PaulClark2 @JonellaCulmer

@JonellaCulmer
Copy link
Contributor Author

@lbeaufort Thank you for looking through this. Would love to know how much the speed is impacted.

@PaulClark2 Thoughts on opening a testing ticket for the sitewide search component and a separate ticket for the implementation of the committee profile page work?

@PaulClark2
Copy link
Contributor

@JonellaCulmer your plan for two streams of work makes sense to me.

@JonellaCulmer
Copy link
Contributor Author

@PaulClark2 @lbeaufort Are there any committee types that don't have an active/terminated status? For example, we use committee profile pages for filers. Do we want to exclude them?

@PaulClark2
Copy link
Contributor

@JonellaCulmer thanks for thinking of that. Non-political committee filing entities (Form 5, 7 and 9 filers) use the same filing frequency codes as political committees. We can use the same active/terminated logic for all filers.

@JonellaCulmer
Copy link
Contributor Author

Closing in favor of two new tickets:

  1. Test the impact to results rate of return for global search if status indicator is added #3643
  2. Implement committee status on committee profile pages Implement committee status on committee profile pages #3642

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants