The background for this variant test can be found in {T246533}. It contains two versions of the desktop workflow and two versions of the mobile workflow. This task is about Variant D for the desktop.
===Mockups===
* [[ https://wikimedia.invisionapp.com/console/Variants-C-G-SE-top-of-funnel-tests-ck77r3arw00ea012a8bk1bh0v/ck8lksvu5002v016bm4vr1l66/play | On arrival without personalized welcome survey response]]
* [[ https://wikimedia.invisionapp.com/console/Variants-C-G-SE-top-of-funnel-tests-ck77r3arw00ea012a8bk1bh0v/ck8lksvu5002x016bzmimhz40/play | With personalized welcome survey response and banner dismissed ]]
* [[ https://wikimedia.invisionapp.com/console/Variants-C-G-SE-top-of-funnel-tests-ck77r3arw00ea012a8bk1bh0v/ck8lksvu5002y016bklfcn8xx/play | Difficulty onboarding ]]
* [[ https://wikimedia.invisionapp.com/console/Variants-C-G-SE-top-of-funnel-tests-ck77r3arw00ea012a8bk1bh0v/ck8lksvu5002z016bbd12jzd0/play | After onboarding ]]
===Specifications===
* Start module reduced to only the email submodule (with same business rules from the collapsible start module detailed on T219391)
* The initialized suggested edits module will be large-sized, on left side of homepage. It will display the card feed once it's initialized.
* Suggested edits module
** When the user arrives on the page, the suggested edits module is on the page.
** Topic onboarding
*** At first, the module displays the content previously contained in the "topic overlay" as engineered in {T238610}, including the headers, counter at the bottom, and the personalization from welcome survey responses.
*** The copy will be largely the same as what was shown in the overlay, with some slight changes since the element is no longer an overlay. The following are the only two changed messages:
**** For users who said they wanted to correct a typo or error: //When you created your account, you said you wanted to fix a typo or error. Here, you can find suggestions of small edits to get started. If you would rather go straight to fixing a specific article, you can search for the article and click "Edit".//
**** For users who said they want to add or change information in an existing article: //When you created your account, you said you wanted to add or change information on an existing article. Here, you can find suggestions of small edits to get started. If you would rather go straight to changing a specific article, you can search for the article and click "Edit".//
*** The only button is "Continue", which advances to difficulty onboarding.
** Difficulty onboarding
*** After advancing from topic onboarding, the user sees content that is like a cross between the difficulty overlay from {T235723} and the difficulty filters from {T235042}. It has the top of the overlay (the header and sentence), but the bottom of the filters (the checkboxes and counter).
*** The user can select and deselect these different task types, essentially setting their filters in advance.
*** There is no "Back" button -- the only button is to "Get suggestions".
** After the onboarding, the module displays on the page. There is no way to re-experience the onboarding.
* Banner
** When the user arrives on the page, there is a banner at the top of the page, above the homepage header.
** The banner is dismissable with an "X". It is present until it is dismissed and then never comes back.
** Header: "Welcome to your homepage"
** Body: "You can learn to edit, contact your mentor, and see the impact of your work."
* Instrumentation
** This instrumentation happens in addition to the normal homepage instrumentation.
** We should record an impression event for the banner.
** We should record a "close" event for dismissing the banner.
** We should record events for the topic onboarding the same way as for the topic overlay in Variant A.
** For the difficulty onboarding, we should record that the user clicked to "Get suggestions". We should also record their difficulty selections like we do with the difficulty filters. But we should be able to tell that those selections happened in the onboarding, not in the filters.