Summary
This epic tracks the work of the WE4.2.18 hypothesis for Q3 2024-2025:
If we design and build a clickable component to display public data related to user accounts, we will be able to learn if this is useful for functionaries, by observing the number of repeat usages of the tool
Design (Figma)
Registered user info card contains these attributes:
- User name - T393343
- Gender preferences (only display if available) - T393343
- Date joined (local) - T393343
- Date joined (global) - T393343
- Active blocks (local blocks, across all wikis) - T388865
- Recent past blocks (local blocks, across all wikis, only show blocks made in the last year) - T388865
- Global edits - T388866
- Local edit count - T386435
- Locally reverted edits - T388868
- New articles created (local) - T388868
- Thanks received (local) - T388869
- Thanks given (local) - T388869
- Number of CheckUser investigations (local; CU rights only) - T395212
- Date of last CU check (local; CU rights only) - T395212
- Groups (local) - T388870
- Active wikis - T388872
- Graph showing editing activity over last 60 days (local; using Growth team's sparkline code) - T394842
- Number of edits made over last 60 days (local) - T393335
Menu contains these links/actions:
- View user contributions (links to Special:Contributions)
- View global account information (links to Special:CentralAuth)
- Add user page to Watchlist
- Block user (links to Special:Block)
- Provide feedback (links to project Talk page, TBD)
- Turn off feature (links to Special:Preferences)
Block icon variants (as per multi-blocks)
| State | Icon | Icon colour |
|---|---|---|
| Block(s) | Alert | color-icon-warning |
| No block(s) | Notice | color-icon-notice |
Background
- Following the research in Q2 (T373478: Data analysis request to identify patterns and weights for user account reputation score) to analyze user account reputation data as associated with user blocks, we determined that there are useful data points to surface to moderators and patrollers to assist with building a mental model of an account
- In this epic, we will build an experimental component ("UserInfoCard") to show these user account data points to users with rights to view them, and we'll analyze usage of the tool via quantitative and qualitative feedback to understand if it is useful
User story
- As a moderator, I want to be able to quickly understand if a user account merits further review, in order to more effeciently mitigate abuse from problematic accounts
Technical notes
See subtasks for details. High-level:
- Add a small button next to user accounts in some interfaces
- The button can be switched off via a preference
- For the experiment, the button would be enabled for certain groups
- When the button is clicked, we show a card with user info that can be used by moderators to determine if an account and/or its actions need further review. See subtasks of T386435: UserInfoCard: Create service to return user info card data for an account for the list of data points.
- The user info card will likely be built using the Popover (T363375: [EPIC] Popover: Add Popover component to Codex) component
- The feature is designed for desktop only, for now
- An instrument using a standard metrics platform schema records usage of the tool, so that we can understand how often a given user makes use of the feature
Acceptance criteria
See subtasks.


