Page MenuHomePhabricator

Allow communities to change the difficulty level of a Suggested edit
Closed, ResolvedPublicFeature

Description

Suggested edits are a set of tasks defined by the Growth team and order by level of difficulty.
However, not all task are equivalent, from one wiki to the other. For instance, for the copyediting task, defined as a medium difficulty task by the Growth team, German Wikipedia thinks it is an easy one at their wiki.
The goal is to provide communities a better control of the kind of tasks they can provide to newcomers, as we already partially allow with Special:EditGrowthConfig.

I tested the following at test.wikipedia.org:

  1. edit MediaWiki:NewcomerTasks.json using the wikitext editor, to change a level of difficulty of Copyediting (moved to "hard")
  2. visit the Homepage: the task difficulty is sucessfully changed
  3. edit something else in the configuration using Special:EditGrowthConfig
  4. the difficulty level has ben reset.

Related task T291349: Full community configuration support for suggested edits.

Event Timeline

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

[mediawiki/extensions/GrowthExperiments@master] SpecialEditGrowthConfig: Do not override difficulty

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

Thank you for working on this, @Tgr. Does the comment on your change comment (Do not override difficulty) describes how it will work, meaning that edits at the json page would not be overwritten when Special:EditGrowthConfig is edited?

Yeah, in general edits via the special page should not change any details that users can't enter on the special page (with the exception of handler-id which wiki admins should not mess with anyway), but for difficulty that was buggy.

Change 745126 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] SpecialEditGrowthConfig: Do not override difficulty

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