03.10.2013, 15:44 | #1 |
Участник
|
Методика подсчета на примере "Лучший консультант по производству"
Как будут подсчитываться голоса:
Шаг 1: все предложения кандидатов собираются в табличку. исключаем дубли, когда один участник выдвинут кандидата несколько раз Шаг 2: находим идентификаторы и репутацию пользователя по имени пользователя. если идентификатор не найден, то пытаемся исправить имя (русские-английские буквы, подчеркивание-пробел, буква-о-ноль и т.п.) если попытка исправления не удалась, то голос отбрасывается и не учитывается. Шаг3: подсчитываем число голосов за каждого кандидата. сортируем по числу голосов, репутации, кандидату. на момент создания поста получаются следующие результаты Во второй тур будут отобраны не более 20 кандидатов с максимальным числом голосов из тех кого выдвинули. Кандидаты с одинаковым числом голосов будут отсортированы в порядке убывания репутации. Возможные модификации методики: 1. учитывать репутацию, полученную до начала конкурса 01.10.2013 - избавимся от возможных накруток в последние дни, но уменьшится возможность проверки результатов желающими, поскольку придется использовать результаты запроса к базе форума, а не публичную страницу со списком пользователей. 2. учитывать голоса только тех участников, которые зарегистрированы до начала конкурса 01.10.2013 - избавимся от возможных накруток, но уменьшим потенциальное число голосующих (вдруг кто-то из давно читающих зарегистрируется только для того, чтобы проголосовать) Буду рад вашим замечаниям и предложениям по методике подсчета голосов. Выскажитесь! Создайте сообщения и укажите кого вы считаете лучшим по номинациям: AX AWARDS 2013: Лучший разработчик. Этап 1 AX AWARDS 2013: Лучший консультант по логистике. Этап 1 AX AWARDS 2013: Лучший консультант по финансам. Этап 1 AX AWARDS 2013: Лучший консультант по производству. Этап 1 AX AWARDS 2013: Лучший консультант по российской функциональности. Этап 1 добавлено 10.10.2013: Предварительные результаты 1го этапа AX AWARD 2013 по всем номинациям Последний раз редактировалось mazzy; 10.10.2013 в 10:06. Причина: добавлены предварительные результаты |
|
04.10.2013, 15:31 | #2 |
Участник
|
|
|
09.10.2013, 08:26 | #3 |
Участник
|
Цитата:
Сообщение от mazzy
Шаг 2:
находим идентификаторы и репутацию пользователя по имени пользователя. если идентификатор не найден, то пытаемся исправить имя (русские-английские буквы, подчеркивание-пробел, буква-о-ноль и т.п.) если попытка исправления не удалась, то голос отбрасывается и не учитывается. |
|
09.10.2013, 09:57 | #4 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Возможна ситуация когда при наличии в заявке ошибки/опечатки, лишних фраз, злоумышленник может зарегестрироваться под таким ником и стать участником первого тура. Для предотвращения такой ситуации нужно на втором шаге при поиске пользователя по предпологаемому идентификатору исключать из выборки ники зарегестрированные позже чем поданная за них заявка.
но я хотел бы обратить внимание, что любые такие модификации усложняют проверку по открытым данным. Мне то пофиг, я вытащю данные запросом из базы. А как люди проверят, если у них будет желание проверить?... Пока не видно накруток и пока не видно злоупотреблений. Поэтому методика подсчета пока остается по открытым данным с минимумом дополнительных условий. Постараюсь сегодня подвести предварительные итоги. |
|
03.12.2014, 08:03 | #6 |
Участник
|
Подумалось, что логично, наверное, было бы при этом использовать не абсолютную репутацию и общее количество сообщений, а учитывать только сообщения и репутацию, относящуюся к соответствующему профильному разделу (Функционал - для консультантов, Разработка - для разработчиков и и Администрирование - для администраторов). Плюс, не допускать выдвижение участников у которых нет сообщений в соответствующем разделе.
Последний раз редактировалось S.Kuskov; 03.12.2014 в 08:05. |
|
03.12.2014, 08:18 | #7 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Подумалось, что логично, наверное, было бы при этом использовать не абсолютную репутацию и общее количество сообщений, а учитывать только сообщения и репутацию, относящуюся к соответствующему профильному разделу (Функционал - для консультантов, Разработка - для разработчиков и и Администрирование - для администраторов).
да, по базе посчитать - нет проблем. просто хотелось бы, чтобы результаты были проверяемыми. участники видят только общую репутацию. по разделам - только в виде относительных графиков. Попробую посчитать обе репутации. Думаю, что в этот раз правила менять не будем. А в следующие разы - посмотрим. Цитата:
В общем, не знаю какой вариант хуже - запретить или разбираться с троллингом. Не хотелось бы запрещать. А можно спросить у вас, уважаемые участники, что думаете по этому поводу? какие аргументы за/против? |
|
03.12.2014, 10:13 | #8 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
|
|