Page MenuHomePhabricator

Add an image: difficulty filter
Closed, ResolvedPublic

Description

Corresponding task from "add a link": T268706: Add a link: difficulty overlay and difficulty filter


The new task is an addition in the difficulty overlay (which the user experiences when initiating the suggested edits module in Variant D) and the difficulty filter in the module itself. Since this first iteration is only for mobile, and mobile users all have Variant C, there is no difficulty overlay that lists out task types. But in case we do want to make the relevant changes for Variant D, these specifications are the same for both mobile and desktop.

  • It should be the first task in the "Medium" section.
  • Updated final copy - see relevant tab for corresponding QQQ in the copy spreadsheet
    • Title: Add a suggested image
    • Subtitle: Machine suggestions (mobile-only)
  • The subtitle includes the parenthetical text since we decided on mobile-only for V1 (see T295000: Add an image: prevent desktop usage)
  • The subtitle should be preceded by a robot icon.

NOTE: the below specifications are no longer valid as we decided not to release a desktop version with the mobile version in V1 per T295000: Add an image: prevent desktop usage.
  • Desktop
    • Desktop users should not see this task in the list at all.
    • When a mobile user has only the "add an image" task type selected, if that user opens the homepage on desktop, we should automatically check the "Easy" task types for them, so that some tasks appear in their desktop feed.
    • When that user opens their homepage on mobile again, it is fine for those "Easy" task types to remain selected.

Mockup:

image.png (1×540 px, 449 KB)

NOTE: Refer to Figma for up-to-date detailed redline mocks and specs:
https://www.figma.com/file/ULhJr1isDstRbGE5vjYDsr/Add-images-structured-task-[Growth]?node-id=3002%3A8665

Event Timeline

Change 719394 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/extensions/GrowthExperiments@master] Add Image: Fill in placeholder messages

https://gerrit.wikimedia.org/r/719394

Change 719394 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Add Image: Fill in placeholder messages

https://gerrit.wikimedia.org/r/719394

@Tgr -- I just added the final mockup, and new business rules about what to do for users who visit both desktop and mobile. My rules are not the only way to do it, but I want to see what you think:

  • Desktop
    • Desktop users should not see this task in the list at all.
    • When a mobile user has only the "add an image" task type selected, if that user opens the homepage on desktop, we should automatically check the "Easy" task types for them, so that some tasks appear in their desktop feed.
    • When that user opens their homepage on mobile again, it is fine for those "Easy" task types to remain selected.

I'd rather wait and see if we end up an acceptable Add Image user experience on desktop before trying to implement behavior for hiding it. The rules you describe seem doable (I'd maybe leave out the last to simplify them, and just convert "just Add Image" to "all easy types" on the fly without changing saved preferences) but it complicates both code and UX, and I don't think anything in the design is particularly mobile specific. All we'd need for desktop is to change a few dialog sizes.

I'd rather wait and see if we end up an acceptable Add Image user experience on desktop before trying to implement behavior for hiding it.

+1 from me on this as well.

hi @Tgr - task now has finalised copy, thanks.

Change 738030 had a related patch set uploaded (by MewOphaswongse; author: MewOphaswongse):

[mediawiki/extensions/GrowthExperiments@master] Add an image: update copy & QQQs for difficulty overlay

https://gerrit.wikimedia.org/r/738030

Change 738030 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Add an image: update copy & QQQs for difficulty overlay

https://gerrit.wikimedia.org/r/738030

Checked on testwiki wmf.9 - works/looks according to the specs.