Зростання/Структурований список наставників

This page is a translated version of the page Growth/Structured mentor list and the translation is 78% complete.

На цій сторінці описується робота команди Зростання над проєктом «Структурований список наставників». Ця сторінка містить основні активи, дизайни, відкриті питання та рішення. Більшість поступових змін буде публікуватися на загальній сторінці оновлень Команди зростання, а деякі великі або детальні оновлення публікуватимуться тут.

Поточний стан

Короткий опис

Структурований список наставників — це новий спосіб записатися у наставники. Замість запису методом додавання себе у вікітекстовий список (приклад), наставники використовуватимуть форми, вбудовані у Панель наставника: так можна буде записатися у наставники й оновити свої дані, як-то своє привітальне повідомлення чи кількість нових новачків, яким вони хочуть бути призначені.


Для чого ми це робимо?

Наразі спільноти мають підтримувати вікітекстовий список наставників (приклад в англійській Вікіпедії, документація), який є звичайною вікісторінкою без визначеної структури. Цей підхід має кілька недоліків:

  • Складно розширити: Ім'я користувача наставника і їхнє вітальне повідомлення розділені вертикальною рискою (символом |). Це не проблема, якщо повідомлення є єдиним атрибутом, який наставники можуть налаштовувати, але буде непрактично використовувати це для зберігання додаткової інформації (як-то теми, в яких наставники зацікавлені, чи їхня доступність у даний час).
  • Легко внести помилку: Коли члени спільноти роблять зміни в списку наставників, дуже легко зробити помилку і випадково записати неправильного користувача. Це стається, тому що список наставників непросто аналізувати (див. наступний пункт).
  • Важко аналізувати: Машині важко «зрозуміти» вікітекст. Як для членів команди Зростання, так і для волонтерів технічної спільноти волонтерів це ускладнює роботу зі списком наставників, а також розуміння того, як наставництво працює у різних вікі. Перехід до структурованого списку наставників це полегшує.
  • Важко налаштувати: Кожна спільнота, яка хоче запровадити таке наставництво, повинна створити свій список наставників. Хоча існує документація про те, як це зробити, часто це вимагає допомоги команди Зростання. За наявності структурованого списку наставників єдиним кроком, необхідним для отримання цієї системи наставництва, буде залучення достатньої кількості наставників.

Структурований список наставників вирішує всі ці проблеми. Оскільки дані зберігаються на сторінці JSON у просторі назв MediaWiki: (див. #Як це працює?), список легко розширити чи машинно проаналізувати. Оскільки наставники змінюють інформацію в списку через форму (а не редагують список безпосередньо), складніше зробити помилку, яка б поламала список.

Як це вплине на спільноти?

Запровадження структурованого списку наставників у вікі змінить більшість робочих процесів, пов'язаних з наставниками. Наприклад, для того, щоб нові наставники могли записатися, їм потрібно переходити не у вікітекстовий список наставників, а на свою панель наставника , де також можна буде пізніше змінити інформацію про себе. Команда зростання потурбується про конвертування вікітекстового списку наставників у новий структурований список наставників, щоб ніяка інформація не втратилася.

Можливо, вікітекстовий список необхідно оновити, щоб включити корисну інформацію (наприклад, де записатися або що таке наставництво). Також можна буде вилучити його і покладатися на панель наставника, що міститиме усю необхідну наставникам інформацію.

Якщо ви хочете потестувати проєкт наперед, це можна зробити! Інструкції для тестування можна знайти на Фабрикаторі Вікімедіа. Структурований список наставників доступний у всіх бета-вікі і в тестовій Вікіпедії.

Як це працює?

Конфігурація

 
Спільноти зможуть використовувати налаштування спільнотою для встановлення мінімальних вимог, необхідних для запису у наставники.

Концепція структурованого списку наставників подібна до проєкту налаштування спільнотою, в якому команда Зростання вирішила вивести певні налаштування у вигляді JSON-сторінки у вікі. Подібно тому, що роблять налаштування спільнотою, фактичний список наставників зберігається на JSON-сторінці у просторі назв MediaWiki, під назвою MediaWiki:GrowthMentors.json (див. приклад на test.wikipedia.org). Ми створили кілька форм, які підтримують всі дії, потрібні для редагування списку наставників, щоб їх було легко робити. Крім того, форми не вимагають, щоб наставники мали права адміністратора, щоб змінити свою інформацію, хоча список наставників знаходиться у просторі назв MediaWiki:.

Запис наставників і налаштування

Non-mentors who want to sign up as mentors can use the Mentor dashboard to sign up. To ensure only trusted users can enroll as a mentor, two new mentorship-related options are available within Community configuration (see image on the right). Using those options, community will be able to define minimum requirements for mentors: a minimum number days of presence and a minimum number of edits. It is possible to instead assign the right to enroll as a mentor to a user group (a new or existing one) that will be granted manually by admins or bureaucrats. If you are interested in that, please contact the Growth team. Mentor dashboard will ensure that only mentors who meet the minimum criteria are allowed to sign up.

Mentors who want to edit their introduction message, change how many mentees they are assigned, or take another action related to mentorship, will be able to do so via the Mentor dashboard as well. Each mentor will be only able to change their own details (for instance, mentor Jane is only able to change her own message; she will be unable to change John's message).

Контроль наставників спільнотою

To ensure the community has control over who is a mentor, administrators will be able to use Special:ManageMentors. This special page shows a list of mentors, and allows admins to remove any of them. If the "Remove" button is clicked, they're removed from the mentor list, and all their mentees are assigned to a different mentor. Non-admins can visit Special:ManageMentors as well, but they do not see the "Remove" button.

All changes made by mentors, enrolling users, or administrators will show in the MediaWiki:GrowthMentors.json page history.

In case direct access to the mentor list is needed, administrators and interface administrators[note 1] are able to edit the underlying JSON page directly.

Notes

  1. Users with the editsitejson and editinterface permission; by default, administrators and interface administrators have those rights. Up-to-date information is available at Special:UserGroupRights.