Page MenuHomePhabricator

Notification to invite people who reach certain conditions to become mentors
Open, Needs TriagePublic

Description

Mentoring started on wikis we work with because some people added their names to the list of mentors when we publicized the deployment of the features. However, we can't be sure that this group of users will auto-renew. What we are sure of is that a few users already removed their names from the list, because they discover that they dont have time or patience for being mentors.

The software should invite experienced enough users to become mentors.

Being a mentor requires two skills:

  • being able to have empathy towards newcomers
  • have a good enough experience of the wikis to help newcomers (or find someone who could help).

The notification could be triggered when a user reaches some conditions, such as:

  • a certain number of edits in the mainspace (to characterize activity)
  • a certain volume of edits in the mainspace (to characterize constructive edits and avoid people who think quantity is a better measure than quality)
  • a certain number of edits in discussion and communities namespaces (to show interaction)
  • a certain number of positive diffs (showing constructive edits)
  • a clean block log
  • ...?

These conditions should be defined with inputs from various community members, to find the average values.

Of course, this is not a replacement for local outreach performed by communities.


Initial test:

At Growth pilot wikis we can create a list of users which meet certain criteria and Ambassadors can evaluate if they think it's a decent list of potential mentors.

To start let's consider:

  • 0 local or global blocks
  • 10+ Thanks received
  • 500+ mainspace Wikipedia edits
  • 500+ Wikipedia talk edits
Acceptance Criteria:

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

@KStoller-WMF, could we consider this task as part of positive reinforcement? For at least smaller wikis, we could encourage newcomers to level up to become mentors. Of course, conditions as described in the task description apply.

In any case, working on this task would help communities to renew or increase their mentors' pools. And help T323045: Encourage en.wp and es.wp to have 100% of new accounts getting mentorship.

Let's discuss in our team meeting next week. I consider this a nice "follow up" task for Leveling Up (if we can define logic that doesn't make this an overly complex task).

As discussed with @KStoller-WMF, we will ask non-pilot wikis on this first, as pilot wikis will be very busy in the upcoming months. We would go with ru, fr, ro.

KStoller-WMF renamed this task from Have a notification to invite people who reach certain conditions to become mentors to Notification to invite people who reach certain conditions to become mentors.Mar 20 2023, 9:35 PM
KStoller-WMF updated the task description. (Show Details)

@Trizek-WMF I added a suggestion for what an initial test could look like. We'll never find a perfect way to screen for users "who have empathy for newcomers", but I also imagine self-selection will help here, and users who don't have empathy for newcomers won't be interested in devoting time to being a Mentor.

These numbers make sense as a start.

Self-selection will indeed help, at least for the ones who are not really into helping. We might have enthusiastic users who will join because their profile matches the numbers, but who would be poor pedagogues. It is a possible risk, which might lead communities to ask for a way to assign the "mentor" role. What we can try is to test the transformation rate, by selecting these users, and sending them an invite to their talk page.

Extrapolating a bit on the future deployments, I think these numbers should replace the existing ones, to add more possibilities for communities to find mentors. These new numbers would then be the default setting in Growth configuration, and communities will continue to be able to personalize these numbers.


For the next step, we need to properly define a notification. I suggest the following:

  • notification category: mentorship
  • icon: mentorship icon
  • Main message: Have you considered becoming a mentor?
  • Secondary message: Mentors help newcomers to make their first steps on $site, by replying to their questions.
  • notification link:
    • by default, go to Special:ManageMentors
    • if a community page has been defined in the community configuration page, then this page should take precedence over the default page. Existing pages to be taken as default when we deploy are listed on https://www.wikidata.org/wiki/Q14339834.

Note: if the community has decided to assign roles manually instead of letting anyone signing-up, then the link given displayed by mediawiki:growthexperiments-manage-mentors-pretext-to-enroll on Special:ManageMentors should go to the request page.