Да, хотя я считаю, что прозрачность в отношении базовой логики и целей не обязательно означает демонстрацию всех цифр в буквальном смысле. Я бы видел прогресс в уровне доверия и вовлеченности скорее в таком направлении:
Таким образом, мы могли бы показывать приблизительную оценку прогресса (возможно, даже без использования процентов). И предлагать контекстные подсказки в зависимости от уровня и метрик (без указания фактических чисел).
Уровень лидера в конце не соответствует текущей логике (где лидер назначается вручную). Но для меня эта шкала прогресса никогда не имела особого смысла: должна быть просто одна автоматическая шкала, а уровни доступа, назначаемые вручную, — отдельно.
Я не уверен, что хотел бы видеть отображение прогресса — или даже делать существование уровней доверия более заметным, чем сейчас. Мне кажется, что мои самые активные пользователи вполне могут сами открыть для себя эту концепцию, получив небольшой сюрприз.
Но если это будет опционально, то предложенный подход выглядит действительно отличным. Отличная работа.
Как пользователь: да, я давно этого хотел. Терять TL3 и не знать почему — это самое неприятное чувство, и наличие чего-то, что поможет с этим справиться, было бы здорово. Даже если это будет просто мягкое напоминание («Убедитесь, что вы читаете больше тем и отвечаете на больше сообщений!»), это очень помогло бы.
Как владелец сайта: возможно, точные цифры стоит скрыть? Но я не уверен, что данные настолько чувствительны, чтобы это имело значение (я почти уверен, что их можно проверить, просто заглянув в консоль). Однако даже если мы не будем показывать точные цифры, как я предложил, это всё равно может быть полезно.
Да, мне нравится этот паттерн, но стоит отметить, что это всего лишь очень быстрое исследование с использованием генеративной модели. Основа паттерна — от Duolingo. Они, безусловно, вложили в это много усилий, так как это ключевой драйвер приложения:
Индикатор должен соответствовать приложенному дизайну. Дайте советы о том, чего не хватает для продвижения, но не раскрывайте точные метрики. Например: «Делитесь любовью», «Оставайтесь любопытными и читайте», «Делитесь своими знаниями».
И это в целом сгенерировало карточки, которые я показал выше. Я считаю, что здорово, что мы можем быстро исследовать такое направление дизайна. С другой стороны, такие вложения могут немного вводить в заблуждение, потому что результат часто выглядит очень отполированным, хотя на самом деле это просто быстрое исследование. В данном случае это лишь идея о том, как это могло бы выглядеть, если бы мы не просто указывали некоторые цифры, а визуализировали общий прогресс уровней доверия.
Просто мысль: если уведомление отправляется при понижении — когда человек теряет TL3, — это означает, что он переходит к тому, кто ранее был обычным сотрудником. Таким образом, это частично устраняет проблему манипулирования рейтингами для получения TL3, но помогает тем, кто полузагадочным образом потерял TL3.
Что касается меня, я предпочитаю сделать TL3 более устойчивым.
Лично я склонен считать, что UTL4 в конечном итоге спроектирован лучше. Мне было бы интересно узнать от команды, рассматривался ли UTL3 изначально как мост между UTL2 и UTL4, потому что — и я искренне не хочу никого обидеть — он ощущается как компромиссное решение или, возможно, результат коллективного обсуждения, что часто бывает с промежуточными вариантами.
Поскольку UTL3 контролирует доступ к инструментам, которые я обычно отношу к категории «мягкой» модерации, я вполне понимаю желание избежать геймификации в этой сфере — вы же не хотите, чтобы люди «зарабатывали» эти привилегии, а затем начинали безудержно их использовать. С другой стороны, я действительно был впечатлен мнением @joebuhlig о том, что люди начинают эмоционально вовлекаться в темы Lounge. Также мне очень понравился аргумент @Ed_S относительно «понижения» ценных членов сообщества.
Так что я понимаю роль, которую пытается заполнить UTL2, и нишу, на которую нацелен UTL4. Но на их фоне UTL3 кажется неуклюжим — словно между UTL2 и UTL4 существовал слишком большой разрыв, и поэтому был внедрен промежуточный вариант. Он включает некоторые элементы модерационных возможностей UTL4, но лишь небольшое количество «безопасных». При этом сохраняется автоматическая природа UTL2, чтобы не перегружать сотрудников запросами вроде «повысьте меня выше UTL2».
Честно говоря, я немного настороженно отношусь к UTL3. Лично я предпочел бы принимать осознанное решение при предоставлении любого доступа к инструментам модерации. И я не уверен, что для ценных членов сообщества, возвращающихся из отпуска, после смерти близкого человека или из больницы, самой лучшей особенностью пакета Discourse является сообщение о том, что в их отсутствие их статус был понижен.
Уровень TL3 предназначен не только для того, чтобы заполнить широкий разрыв между TL2 и TL4, но и для того, чтобы постепенно позволять более активным пользователям уровня TL2 брать на себя большую ответственность в управлении сообществом, например, перемечивать или перекатегоризировать темы. Обратите внимание, что права уровня TL3 значительно меньше, чем у TL4.
Я был на форумах, где получение уровня TL3 являлось шагом к повышению до TL4. Поскольку пользователь активен и демонстрирует ответственность при использовании немного более мощных инструментов, предоставленных ему, администраторам будет проще и комфортнее повышать лучших пользователей уровня TL3 до TL4. Подумайте об этом так: если бы не было уровня TL3, как бы вы отфильтровали лучших из лучших для повышения?
Я понимаю, почему между уровнями UTL2 и UTL4 должно быть что-то промежуточное, но утверждение, что разрыв между ними слишком велик, действительно ничего не доказывает в пользу существующей структуры UTL3.
Думаю, если бы я проектировал гипотетический уровень UTL3:
Он включал бы доступ в Лаунж;
Потерять статус UTL3 было бы возможно, но только из-за длительной неактивности;
Он не включал бы никаких функций модерации.
В ответ на ваш вопрос: хотя я и не был сильно вовлечён в саму Википедию, за годы я накопил десятки тысяч правок на вики-проектах, каждый из которых вращается вокруг отдельной игры. И мы, как сообщества, решаем, кто должен стать Администратором, а кто Бюрократом, через обсуждение: мы обсуждаем правила, разбираем прошлые ситуации, из которых мы извлекли горькие уроки, и анализируем пограничные случаи, не имеющие единственного «правильного» ответа, чтобы понять, на чьей стороне оказался бы потенциальный участник и почему.
Я знаю, что Discourse — это программное обеспечение, и может возникнуть искушение наделять его функциями для решения любой кажущейся проблемы. Но это также и платформа для сообщества, предназначенная для свободного обмена идеями, мнениями и информацией. Что-то идёт не так, если вам нужно, чтобы программное обеспечение форума подсказывало, кому из участников сообщества вы доверяете, а кому — нет.
Не уверен, что я правильно понимаю эти пункты. Категория «Лаунж» по умолчанию больше не существует. Но когда она была, настройки безопасности по умолчанию разрешали просмотр и создание тем для пользователей с уровнем доверия 3 и выше. Так что пользователи с уровнем 3 имели доступ в Лаунж. Вы всё ещё можете создать такую категорию, и если у вас уже есть категория Лаунж, вы также можете изменить список пользователей, имеющих к ней доступ.
Какие именно функции модерации вы имеете в виду? Большинство разрешений контролируются настройками сайта. Так что, если вы не хотите, чтобы пользователи с уровнем доверия 3 редактировали темы (улучшали заголовки, добавляли теги, меняли категорию), вы можете удалить эту группу из настройки сайта edit_all_topics.
Я бы не стал формулировать это так, будто программное обеспечение решает, кому вы можете доверять. Для меня уровни доверия — это автоматизированная система, которая предоставляет пользователю больше прав после того, как он проявил определённый интерес к форуму. Доверие, которое они зарабатывают, заключается в том, что они не злоупотребляют предоставленными им правами — например, не рассылают спам.
Мне нравится метафора, которую использовал Джон Бакон в своём видео на YouTube об уровнях доверия в Discourse: представьте нового участника вашего сообщества как человека, который звонит у вашей двери. Вы ещё не знаете этого человека, поэтому не понимаете, хочет ли он стать вашим другом или продать вам что-то. Поэтому, прежде чем впустить его дальше в дом, вы хотите лучше его узнать. Точно так же вы не знаете, является ли новый участник вашего сообщества спамером, троллем или хорошим человеком. Именно поэтому имеет смысл ограничивать права, предоставляемые новым участникам. И когда пользователей становится больше, вам нужен автоматизированный процесс для снятия этих ограничений.
Кроме того, мне кажется, что ваши сообщения заслуживают отдельной темы, поскольку они касаются уровня доверия 3 в целом, а не отображения прогресса для пользователей.
Возвращаясь к исходному, первоначальному запросу о наличии какого-либо индикатора прогресса, я пытаюсь реализовать это с помощью плагина; он ещё находится на ранней стадии разработки. Никаких гарантий, но надеюсь, что всё получится .
Поскольку я добился значительного прогресса в разработке плагина, я столкнулся с небольшой проблемой: что делать, если пользователь заблокирован на уровне доверия 2 (TL2)? Имеет ли смысл показывать сообщение «Вы соответствуете требованиям для TL3», если пользователь на самом деле не может его получить? Хотят ли администраторы, чтобы пользователи знали, заблокированы ли они на определённом уровне доверия? Мне интересно узнать ваше мнение.
По моему мнению, фиксация пользователя на определённом уровне доверия — это способ убедиться, что он не пытается «обмануть» систему требований к уровням доверия, обычно потому, что уже проявлял вызывающее беспокойство поведение. Поэтому я вижу причины не информировать его о своём прогрессе или о невозможности повышения, или по крайней мере сделать это опциональным.