Server sync... Block time in database: 1565931969, server time: 1566456560, offset: 524591

Опросы на Голосе? Да.


Здравствуйте. Многие писали о необходимости функционала опросов на Голосе. Я тоже. Но они так и не были внедрены, поэтому решил разработать сервис.

golos-votes 1.0

Сначала мной был разработан инструмент, основанный на добавлении комментариев с вариантами ответов: он оказался неудобным для пользователей, но решил его оставить.

Принцип действия:

  1. Добавляется пост с опросом. Варианты ответов записываются в json_metadata.
  2. Пользователи либо вручную добавляют комментарии с вариантами ответов, беря их из текста поста, либо используют форму голосоваия на dpos.space/golos-votes.
  3. Сервис подсчитывает комментарии с разными вариантами ответа и выводит результаты на отдельной странице.

Всё локально. Ключи никуда не передаются и хранятся в зашифрованном виде в браузере, да и то, если того пожелает пользователь (Это касается и второй версии, которую опишу ниже).

Ссылка на релиз в Github: https://github.com/denis-skripnik/golos-votes/releases/tag/1.1
Онлайн версия: https://dpos.space/golos-votes

Golos-votes 2.0

Эта версия основывается на базе добавления комментариев с вариантами ответов и их апвотинге.

Принцип работы:

  1. Создаётся пост с опросом.
  2. Добавляются комментарии с вариантами ответа. 1 комментарий - 1 вариант. Пермлинк имеет вид vote-id-variant-num, где id - id опроса (unixtime), а num - номер варианта ответа (1, 2, 3 и т.д.)
  3. Пользователь апает комментарии, голосуя за тот или иной вариант ответа, через любой Клиент Голоса, либо на странице опроса.
  4. На отдельной странице выводится результат опроса.

Релиз в Github: https://github.com/denis-skripnik/golos-votes/releases/tag/2.1
Онлайн: https://dpos.space/golos-voteing

общие моменты:

  • Голосовать можно до тех пор, пока пост не получит выплату;
  • Учитываются только варианты ответа, добавленные до выплаты за пост.
  • id опроса - время его создания в unixtime формате;
  • Если вы отметите флажок при авторизации на сервисе, логин и постинг ключ сохранятся в localStorage браузера. Если нет - в сессиях, т.е. авторизация сохранится до закрытия браузера.
  • Есть бенефициарские мне в 10%. Это плата за создание сервиса.
  • Прибавив к id опроса "vote-" (без кавычек) получите пермлинк.

Внимание!

При переходе с golos.io из-за перенаправления опросы не работают: просьба использовать сокращатели ссылок.

Файлы:

  1. index.html - голосование за опрос или создание нового (справа).
  2. votes.html - список опросов (Берётся активное из тега golos-votes).
  3. result.html - результаты опросов.

О результатах опросов:Они выводятся в следующем формате:1. С учётом СГ участников на момент просмотра результатов;2. С учётом репутации участников на момент просмотра.3. Среднее арифметическое от процентов из предыдущих двух разделов. Т.е. если в первом вариант 1 получил 25%, а во втором - 22%, в третьем разделе будет 23,523,5%.

Выводится каждый из них в виде таблицы, в которой 2 столбца:


Реприй: https://github.com/denis-skripnik/golos-vote-votes


Планыудущее:

Он только 1, т.к., по сути, разработка сервиса завершена.

  1. Сделать дизайн.

Всё.

С вами был незрячий пользователь Голоса, программист и делегат @denis-skripnik.
Буду рад вашим голосам за меня на /~witnesses или на другой странице голосования за делегатов, которую вы знаете.

P. S. Тестовых постов по данному сервису больше не будет.
P. P. S. Опросы можно смотреть по тегу #golos-votes или на страницах votes.html любой из версий.


Comments 11


Здравствуйте, Денис! Вы такой умный! Поэтому только вы сможете придумать способ борьбы или блокировки тролей, вроде syshka, которые без перерыва тут флагуют и оскорбляют людей.

04.02.2019 17:33
0

На флаги не обращайте внимание, т.к. у него СГ мало, да и репутация отрицательная уже.

А оскорблений не видел. Да и их никак не убрать, если они есть.

04.02.2019 17:39
0

@denis-skripnik Спасибо! Она ужасно оскорбляет в комментах к репостам авторов. Прочтите сами, если вам не будет противно.

04.02.2019 18:18
0

Пожалуйста. Ок.

04.02.2019 18:29
0

@denis-skripnik Я поняла одно - троли ликуют, а Голос ничего не может сделать....

04.02.2019 18:20
0

@laiminga
Голос ничего не сможет сделать, потому как это минус Голоса, который на самом деле его большой плюс - Здесь нельзя что либо удалить.

12.02.2019 16:41
0

@vict0r Понятно, спасибо.

12.02.2019 19:41
0

Привет, круто что теперь можно опросы проводить!!
А можно немного дружелюбней сделать процесс голосования? неудобно когда в комментах варианты ответов.

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

вот как то так реально реализовать?

12.02.2019 16:53
0

Уже сделал второй вариант. Там можно голосовать, ставя апвоты комментариям, которые являются вариантами ответа. Но есть и интерфейс, где можно выбрать радиокнопку (переключатель) и нажать "голосовать". https://dpos.space/golos-voteing

12.02.2019 16:56
0