Яндекс.Метрика

    Песочница

    Идея мобильного приложения для наблюдателей на выборах

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

    Чтобы быть готовым ко всему, я прочитал несколько брошюр, и практически в каждой авторы советуют производить некоторые подсчеты в уме/блокнотике, чтобы затем сравнить их с данными, вписанными в итоговый протокол. В частности, предлагается примерно считать количество проголосовавших, а также самому считать (хотя бы примерно) количество голосов за ту или иную партию вместе с комиссией (после вскрытия урн бюллетени разбираются членами комиссии, и каждый голос, поданный за партию, объявляется вслух).

    Прошу прощения за такое продолжительное вступление, но оно, я думаю, поможет понять суть идеи. А идея проста — сделать приложение для наблюдателя на выборах, помогающее в подобных подсчетах. Я, к сожалению, не обладаю достаточным опытом, чтобы быстро и качественно написать такое приложение, но возможно, кто-то обладает достаточным временем, знаниями и инициативностью, чтобы реализовать идею?


    Само приложение я вижу довольно простым. Оно будет работать в 2 режимах. Режим 1 — подсчет количества проголосовавших, режим 2 — итоговый подсчет голосов.

    Режим 1 — Избиратели

    В этом режиме наблюдателю достаточно будет нажимать на большую кнопку +1 каждый раз, когда в ящик опускается очередной бюллетень. В случае, если наблюдатель отвлекся, производил подсчет в уме, чтобы экономить батарею, или еще по каким-то причинам несколько раз не нажал +1 — можно сделать дополнительную небольшую кнопку ~+N, по которой откроется поле ввода примерного числа опущенных в урну бюллетеней в период, пока наблюдатель отвлекался. Это число будет суммироваться отдельно и затем будет выведено рядом с общим числом проголосовавших как недостоверное.

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

    Режим 2 — Голоса

    В этом режиме на главный экран пользователю будет выведено N+1 кнопок: N кнопок по числу партий и 1 для бюллетеней, признанных недействительными.

    Так же как и в первом режиме, наблюдателю достаточно будет нажимать кнопку с именем той партии, за которую отдан голос в объявляемом в данный момент бюллетене. И так же, как и в первом режиме, должна быть возможность добавить произвольное количество голосов в случае, если подсчет производится методом предварительной сортировки, а затем пересчета количества бюллетеней в каждой папке.

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

    Соответственно пользователю может быть выведено как текущее процентное распределение голосов, так и процент обработанных бюллетеней.

    Дополнительные вкусняшки

    Как идеи для следующих версий, скажем — для выборов Президента РФ — можно будет реализовать и другой полезный функционал:
    • экстренное включение диктофона или камеры для фиксации нарушения, с возможной выкладкой записанного материала сразу в интернет, чтобы полиция не успела конфисковать телефон вместе с записями
    • периодическая отправка статистики по участку на удаленный сервер, чтобы можно было в режиме реального времени следить за явкой, а затем и за подсчетом голосов
    • аппроксимация моментов, когда наблюдатель отвлекался — под этим понимается поведение кнопки ~+N, при котором пользователь после некоторого продолжительного бездействия хочет ввести количество проголосовавших на его взгляд за этот период времени людей, а программа отображает ему как ориентир некоторое опорное значение, рассчитанное из среднего количества уже пришедших за такой же промежуток времени людей (то есть если в последний час, скажем, каждую минуту голосовало в среднем по 2 человека, а затем пользователь не проявлял активности 15 минут, то программа покажет ему опорное число 30)
    • верификация данных от нескольких наблюдателей на одном и том же участке — под этим понимается обработка на сервере данных от нескольких наблюдателей на одном участке и статистическое сравнение этих данных с целью установить степень достоверности или восполнить пробелы в подсчетах

    и так далее.

    Очевидные проблемы

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

    Второй проблемой является очевидная нелегитимность такого подсчета. Так что это, конечно, лишь «инструмент для себя», который позволит лишь заподозрить фальсификацию, а не доказать ее.

    Вместо заключения

    Я прекрасно понимаю, что до выборов осталось очень немного времени, и также прекрасно осознаю, что «хочешь, чтобы что-то было сделано — сделай сам», но все же публикую эту идею в песочнице в надежде на то, что найдется энтузиаст, который сможет реализовать нечто похожее на описанное мной до 4 декабря, и поможет тем самым нескольким сотням людей, пытающимся сделать эти выборы немного честнее.

    P.S. О процессе проведения выборов, правах наблюдателей и аспектах подсчета голосов можно прочитать здесь.