Мы обнаружили группу довольно активных пользователей, которые по какой-то причине не были повышены до уровня TL2. При более тщательном рассмотрении выяснилось, что они не соответствуют критериям, если учитывать только публичные разделы форума.
Например, они поставили 20 лайков, отправили 5 сообщений и получили лайки в ответ, но ни одно из этих действий не было выполнено в публичной части форума.
Это по меньшей мере неожиданно, но, скорее всего, это просто ошибка. Если это не так, то критерии должны быть описаны гораздо более четко, в том числе в соответствующей панели администратора.
Также я уверен, что критерии для TL3 включают частные категории…
Что вы имеете в виду под «общей зоной»? Я только что попытался воспроизвести ситуацию: хотя все публикации и аналогичные действия, которые были отправлены и получены, происходили в категории, ограниченной уровнем доверия TL0, пользователь всё же получил повышение.
Вы имеете в виду личные сообщения? Мне кажется, они не учитываются в правиле «TL2 требует количества ответов в темах», так как сообщения не являются темами. На мой взгляд, логично их исключать; в противном случае ими легко можно злоупотребить: два новых пользователя могут получить более высокий уровень доверия, вообще не взаимодействуя с сообществом.
Верно. Данные об уровне доверия учитывают только общедоступные проверяемые данные. Я почти уверен, что это задокументировано, хотя точно не помню, где именно.
Я имею в виду только категории, общедоступные на форуме, в отличие от категорий с ограниченным доступом. Учитывая, что продвижение работает немного по-разному в зависимости от уровня доверия, меня бы не удивило, если бы переход от TL0 к T1 осуществлялся иначе.
Я протестировал продвижение с TL1 до TL2 в приватной категории, доступной только пользователям с TL0. Все 3 ответа на темы других пользователей и лайки, сделанные в этой категории, не помешали моему тестовому пользователю получить продвижение.
примерно 80 прочитанными темами, 500 прочитанными сообщениями и 6 часами времени чтения
примерно 20 поставленными лайками, но все они в ограниченной категории
полученными лайками, некоторые из которых — в публичных категориях
ответами в 3 публичных тредах и нескольких частных
регистрацией, которая существует уже очень давно
Единственная правдоподобная причина его неповышения, если не учитывать сложные баги, заключается в том, что лайки, поставленные в ограниченных темах, не учитываются.
Должен признаться, в таких случаях довольно утомительно вручную тщательно проверять критерии — особенно искать, где ожидаемое поведение немного отклоняется от фактического. Не было бы проще добавить обзор требований TL2, как у нас уже есть для TL3?
На данный момент я не нашёл другого примера: всегда отсутствовал какой-то другой критерий.
Один из аспектов, который довольно сложно проверить, — это то, что сообщения являются ответами на темы других пользователей. Задавать вопрос и отвечать тем, кто отвечает вам, не засчитывается. Именно это стало причиной проблемы, описанной по адресу Trust level promotion from T1 to T2 not working?
Я помню, что обсуждал эту проблему (то, что учитываются только публичные категории) в другой теме где-то за последнюю неделю. Мне также кажется проблематичным, что частные категории не учитываются.