Page MenuHomePhabricator

Allow adding more links in AddLink structured task
Open, Needs TriagePublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

What happens?:
I was only able to add 3 links, nothing else.
https://pl.wikipedia.org/w/index.php?title=REC_Solar&diff=70950940&oldid=66713220

If I switch to edit mode, I lose the links. There is no mode in which I can add more links. This is wrong.

I have a suggestion to link 'USA' and clearly similar 'Europe' which I want to add, but I cannot. This is a waste. It doesn't teach me how to link properly. Instead, it suggests that there is some limit I shouldn't exceed for some reason, while, in fact, I believe we should be linking more similar things around. There is no easy path for doing so.

I understand that this limitation might have made sense initially, as it reduced human interference (when the edit is reverted, only the bot's suggestions are reverted). However, I don't think it makes sense now. Humans should be put in the center now.

What should have happened instead?:
I should be able to add more links while I'm doing this task. Example of more links added:
https://pl.wikipedia.org/w/index.php?title=REC_Solar&diff=next&oldid=70950940

When done with the links, it should maybe ask, 'Do you want to make more changes to this article?'. If so, it should switch to either the full Visual Editor (VE) or a simplified VE (with fewer buttons, perhaps). Something like in the Discussion tools.

Additionally, when I explicitly switch to VE, my changes should be preserved. Currently, they are not being preserved.

Software version (skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

Feature description:
https://www.mediawiki.org/wiki/Growth/Personalized_first_day/Structured_tasks/Add_a_link

Switching to VE (current GUI):

obraz.png (439×1 px, 140 KB)

Current switch dialog (should have an option to keep my machine-in-the-loop edits)

obraz.png (173×298 px, 7 KB)

BTW, I'm also not sure if training algorithms on novice users is a good idea. How would they know if a link should be there? Training AI on novice users might reflect how newcomers think, rather than how a certain community thinks the links should look like. I'm unsure if that was the intention. Novice users often think outside of the community rules, and those rules might feel rigid and difficult to change at times. So, I can understand if the intention was to explore what novice users think. Just not sure if it is a good idea.

Event Timeline

This could be extended for all types of edit tasks I think. Like when you want to add a picture, but maybe not as just image in the body, but in the infobox. Or I want to add an image and add an alt text and some links.

Checked in testwiki wmf.20 - there is another case to consider:

  • a user goes to Add link suggested article
  • without making any changes (not clicking Yes or No in Add link dialog), switches to VE
  • makes some edits in VE and switches back to SE mode, the VE edits will be lost. No warning to users will be displayed.

Thank you @Nux for taking the time to write up such a thoughtful description of potential improvements for "add a link"!

I was only able to add 3 links, nothing else.

That 3 link max is configurable by communities: any pl.wikipedia admin can change that link limit to a higher limit here - look for the number associated with Maksymalna liczba sugestii linków do wyświetlenia w każdym sugerowanym zadaniu. But I recognize that doesn't really address the underlying problems described in this task. Let me see if I can break down the individual issues you've identified:

when I explicitly switch to VE, my changes should be preserved. Currently, they are not being preserved.

This sounds like a bug that we should fix. @Etonkovidova do you mind writing up a bug report for this? I'll have to chat with engineers about a solution. At the very least we should present a warning that edits are lost, but ideally editors can at least preserve edits from SE to VE.

When done with the links, it should maybe ask, 'Do you want to make more changes to this article?'. If so, it should switch to either the full Visual Editor (VE) or a simplified VE (with fewer buttons, perhaps).

The goal of this task was really to encourage someone who had never edited before to try editing for the very first time. We tried to design the task in a way that was extremely simple and really limited user options / limited decision fatigue. The good news is it really does help more new account holders try editing for the first time: Add a link Experiment analysis. And the good news is that although the task is fairly limited, newcomers do seem to progress on and try new types of editing: Newcomer task edit type analysis.

That being said, I think that there is more that we should do to help onboard newcomers to editing! Ideally we could take new editors from this very simple "add a link" task to being confident editing in VE. I'm going to tag this task so that we can consider this feedback in the future when we can refocus on improvements to "add an link" and structured tasks in general.

BTW, I'm also not sure if training algorithms on novice users is a good idea. How would they know if a link should be there? Training AI on novice users might reflect how newcomers think, rather than how a certain community thinks the links should look like.

The algorithm isn't actually being trained on the decisions new editors are making. The algorithm is trained on what is already linked (or not linked) on other articles in the language. That's probably a slightly-too-simplistic explanation, but you can find the model card for the algorithm here: https://meta.wikimedia.org/wiki/Machine_learning_models/Proposed/add-a-link_model#Implementation

It's also worth mentioning that there are several other aspects of this task that communities can adjust to make it work better for your wiki: https://pl.wikipedia.org/wiki/Specjalna:Skonfiguruj_funkcje_dla_nowicjuszy

Thanks again for providing such detailed feedback! I'll try to get a bug fix prioritized and I'll be sure we consider this feedback further when we re-focus on T293711: [EPIC] "Add an image" Iteration 2.

The goal of this task was really to encourage someone who had never edited before to try editing for the very first time. We tried to design the task in a way that was extremely simple and really limited user options / limited decision fatigue. The good news is it really does help more new account holders try editing for the first time: Add a link Experiment analysis. And the good news is that although the task is fairly limited, newcomers do seem to progress on and try new types of editing: Newcomer task edit type analysis.

The issue is that users often add only three links and cannot add other necessary links. As a result, someone else needs to review the edit and add the missing links. While this might reduce the workload for a newbie, it increases the workload for more experienced editors. This is particularly noticeable on plwiki, where edit reviews are enabled. Not an ideal situation ;)