Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Нелогичная механика подсчёта голосов в опросах


Нелогичная механика подсчёта голосов в опросах

Сообщений 1 страница 9 из 9

1

Привет!
Мне кажется очень странным, что в опросе подсчитывается количество выбранных ответов, а не количество проголосовавших пользователей (вне зависимости от количества ответов). Это делает невозможным подсчёт количества проголосовавших, что важно для чистоты стат. данных. Возможно ли сделать, например, второй параметр рядом с текущим количеством голосов?
https://forumupload.ru/uploads/0000/14/1c/24714/t534828.png

0

2

Laktonika
Добавил количество проголосовавших. Правда, те кто просто посмотрел результаты, тоже считаются проголосовавшими и учитываются в этой сумме.

+1

3

Alex_63
Ого, спасибо большое за оперативность!

Alex_63 написал(а):

Правда, те кто просто посмотрел результаты, тоже считаются проголосовавшими и учитываются в этой сумме

Это лучше, чем ничего) Если получится в будущем поправить — хорошо, не получится — ну, переживём

+1

4

Laktonika написал(а):

Если получится в будущем поправить — хорошо, не получится — ну, переживём

Пока честно говоря нет идей, как поправить быстро и безболезненно. В базе нет никакой связи между проголосовавшими и их голосами, они хранятся отдельно и нет возможности определить, отдал пользователь голос за какой-то вариант или просто посмотрел результаты.

+1

5

Alex_63
А в чем разница между "голосами" и "проголосовали"?

0

6

СергейSerg
Первое - количество голосов (т.е. выбранных ответов всего), вне зависимости от числа участников. Т.е. например в мульти-опросе из 5 вариантов можно выбрать 5 ответов и это будет 5 голосов.
Второе - количество участников опроса, в том числе тех, кто ничего не выбрал, а просто посмотрел результаты (это тоже засчитывается).

+1

7

Alex_63 написал(а):

СергейSerg
Первое - количество голосов (т.е. выбранных ответов всего), вне зависимости от числа участников. Т.е. например в мульти-опросе из 5 вариантов можно выбрать 5 ответов и это будет 5 голосов.
Второе - количество участников опроса, в том числе тех, кто ничего не выбрал, а просто посмотрел результаты (это тоже засчитывается).

Понял, спасибо большое!

0

8

Alex_63 написал(а):

Пока честно говоря нет идей, как поправить быстро и безболезненно. В базе нет никакой связи между проголосовавшими и их голосами, они хранятся отдельно и нет возможности определить, отдал пользователь голос за какой-то вариант или просто посмотрел результаты.

может мод от Висмана для Fluxbb поможет, всё таки родственные движки? Кстати, в его вариации опросов изображение можно вставлять прям под формой голосования, выглядит это круто, как в серьёзных соц.сетях

FluxBB_by_Visman - include - poll
FluxBB_by_Visman - plugins - AP_Poll

+2

9

Romych
Поизучаю, но на первый взгляд (не вдаваясь в подробности), проблема в том, что упомянутая вариация сильно отличается от той реализации, что используется у нас на сервисе. Это неизбежно потребует множественных изменений в структуре БД, в масштабах сервиса не самая простая задача. Под "быстро и безболезненно" имел в виду как раз отсутствие необходимости внесения изменений в базе данных форумов.

А так конечно на перспективу идея хорошая, функционал опросов давно напрашивался на модернизацию и переработку.

0


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Нелогичная механика подсчёта голосов в опросах