Google Forms - один из самых распространенных инструментов для создания онлайн-опросов и предоставления их пользователям для сбора данных. Данный продукт имеет простой пользовательский интерфейс, благодаря которому создание опросов становится простой задачей, и, кроме того, что он бесплатный, он поддерживает множество функций для различных типов вопросов, которые вы можете использовать.
Но у Google Forms есть одна большая проблема: этот продукт является проприетарным и контролируется «корпорацией зла» - Google. И пока вы не согласитесь с политикой Google и не подпишетесь на их платформу, вы не сможете пользоваться их сервисом.
К счастью, есть множество альтернатив с открытым исходным кодом для Google Forms и других сервисов онлайн-форм опросов, которые достаточно развиты, чтобы конкурировать на данном рынке с проприетарным программным обеспечением для опросов. Сегодня мы рассмотрим лишь малую часть из них, которые вы можете использовать для собственных нужд.
LimeSurvey - самая известная альтернатива Google Forms с открытым исходным кодом. Он написан на PHP и использует систему баз данных MySQL в качестве бэкенда для хранения данных, и, следовательно, может быть установлен на любом хостинге.
Он очень широко используется и принят, до такой степени, что во время президентских выборов в США в 2004 году он использовался федеральным правительством для сбора отчетов о нарушениях в ходе голосования по всей стране.
Следовательно, вы можете считать его ведущим конструктором форм опросов с открытым исходным кодом. Выпускается под лицензией GPL.
Как мы уже говорили, LimeSurvey - это не что иное, как PHP-скрипт на базе MySQL, а значит, вы можете установить его прямо на свой сервер после установки соответствующих зависимостей. Это как если бы вы устанавливали WordPress или Joomla на свой сервер.
Вы можете свободно скачать LimeSurvey с его официального сайта и просмотреть документацию по использованию.
Этот конструктор форм опросов в основном создан с использованием технологий Microsoft. Он написан на C# и .NET framework и работает только с Windows, Microsoft IIS и MS SQL Server. Следовательно, энтузиасты Microsoft полюбят его за встроенную совместимость.
Survey Project, выпущенный под лицензией GPL, представляет собой классическое веб-приложение для проведения опросов и ввода данных, которое подходит для большинства случаев использования. У него довольно классический пользовательский интерфейс (близкий к интерфейсу Windows XP), но он до сих пор поддерживается и активно развивается.
Это приложение отлично справляется со своей задачей.
После установки необходимых зависимостей, которыми являются Microsoft IIS, MS SQL Server и фреймворк .NET 4.5, программу можно загрузить со страницы релизов на GitHub и установить в соответствии с инструкциями по установке.
Все очень просто.
Приложение написано на Java, поэтому оно работает на Windows, macOS и Linux без дополнительных инструментов и библиотек. Open Foris Collect является частью Open Foris, который представляет собой набор инструментов с открытым исходным кодом, предназначенных для сбора и мониторинга данных.
Лицензированный под лицензией MIT, Open Foris Collect предлагает красивый и современный пользовательский интерфейс для желающих собирать данные с помощью опросов. Поддерживает большинство функций LimeSurvey.
Open Foris Collect - это Java-приложение, и, следовательно, может использоваться с любым Java-сервером, установленным на любой операционной системе. Приложение можно загрузить с официального сайта.
Для получения более подробных инструкций по установке вы можете ознакомиться с подробным руководством пользователя.
Итак, мы рассмотрели в этой статье несколько конструкторов форм с открытым исходным кодом, которых более чем достаточно, чтобы стать альтернативой Google Forms. LimeSurvey - это то, что обычно использует большинство специалистов, но в зависимости от ваших требований и потребностей можно использовать и другие решения из этого списка.
Помните, что вам необходим веб-сервер для развертывания этих инструментов (чтобы вы могли делиться постоянным URL-адресом с другими пользователями для заполнения опросов).