Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
denis-skripnik
5 лет назад

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

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

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,5%.

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

  • Вариант
  • Процент.

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


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

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

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

Всё.

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

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

0
137.345 GOLOS
На Golos с November 2017
Комментарии (11)
Сортировать по:
Сначала старые