Как сделать тест своими руками: инструкция по созданию опросников и викторин

Иван Корнев·11 октября 2026·⏱4 мин

Чтобы быстро и без навыков программирования сделать тест своими руками, используйте российские конструкторы: Яндекс Формы (бесплатно), Madtest или Marquiz. Это гарантирует легальный сбор данных по 152-ФЗ, стабильную работу и возможность оплаты российскими банковскими картами.

Юридический риск: С 1 июля 2025 года вступили в силу поправки в закон № 152-ФЗ, требующие хранения персональных данных граждан РФ исключительно на серверах внутри страны. Сбор данных (даже имени или e-mail) через зарубежные сервисы, такие как Google Forms, Typeform или JotForm, ведет к прямым штрафам Роскомнадзора за нарушение требований локализации баз данных.

Оглавление

Выбор инструмента для создания теста

Для разных целей подходят разные платформы. Основные проверенные российские решения:

  1. Яндекс Формы — полностью бесплатный конструктор. Позволяет создавать тесты с указанием правильных ответов и автоматическим подсчетом баллов. Идеально для проверки знаний или простых опросов.
  2. Madtest — специализированный конструктор тестов и квизов. Поддерживает 18 типов вопросов, личностные тесты с вариантами результатов (интерпретация по сумме баллов) и развлекательные викторины.
  3. Marquiz — сервис для создания маркетинговых квизов (опросников для сбора заявок). Предоставляет бесплатный тестовый период, тарифы начинаются от ~600–790 рублей в месяц или предусматривают оплату за целевые заявки.
  4. Другие альтернативы: Stepform, Анкетолог, Testograf, WebAsk.

Примечание: точная стоимость тарифов Madtest и Marquiz может незначительно варьироваться, но подтвержденный порядок цен составляет от 600 до 1300 рублей в месяц при годовой оплате.

Пошаговая настройка теста в Яндекс Формах

Алгоритм создания теста с автоматической проверкой:

  1. Войдите в сервис под своим Яндекс ID.
  2. Нажмите кнопку «Создать форму».
  3. Выберите готовый шаблон «Тест» или добавьте блоки вопросов вручную.
  4. В настройках каждого вопроса укажите «Правильный ответ» и назначьте количество баллов за него.
  5. Перейдите в раздел настроек формы и настройте экран «Спасибо», добавив отображение итогового результата или суммы баллов.
  6. Нажмите «Опубликовать» и скопируйте полученную ссылку или код для вставки на сайт.

Альтернативные сервисы: Madtest и Marquiz

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

Настройка в Madtest:

  • Стоимость: 7 дней бесплатного использования, далее от 1032–1290 рублей в месяц (при оплате за год).
  • Возможности: гибкая настройка логики выдачи результатов в зависимости от набранных баллов, 18 типов вопросов, встроенная аналитика.

Настройка в Marquiz:

  • Фокус на сбор контактов: вопросы чередуются с полями для ввода телефона или e-mail.
  • Возможности: условная логика (ветвление), интеграция с CRM и мессенджерами, оплата за лиды или по подписке.

Важные правила оформления и безопасности

  • Условная логика (ветвление): настраивайте показ разных вопросов в зависимости от предыдущих ответов пользователя. Это повышает конверсию и точность собираемых данных.
  • Согласие на обработку данных: всегда добавляйте в форму обязательный чекбокс «Я согласен на обработку персональных данных» со ссылкой на политику конфиденциальности. Это прямое требование 152-ФЗ при сборе любых данных.
  • Резервное копирование: регулярно экспортируйте результаты тестов в Excel или CSV. При использовании бесплатных тарифов сторонних сервисов существует риск ограничения функционала или внезапной блокировки аккаунта, что может привести к потере данных.

Риск потери данных: не храните единственную копию результатов исключительно внутри стороннего сервиса. Настраивайте автоматическую выгрузку или экспортируйте данные вручную не реже одного раза в неделю.

Частые ошибки

  1. Использование зарубежных сервисов. Попытка сэкономить или использовать привычный Google Forms приводит к блокировкам оплат и юридическим рискам в РФ.
  2. Отсутствие чекбокса согласия. Форма без галочки согласия на обработку персональных данных является нарушением 152-ФЗ.
  3. Сложные результаты в простых конструкторах. Попытка сделать многоуровневый личностный тест в Яндекс Формах без понимания ограничений инструмента. Для таких задач сразу выбирайте Madtest или аналоги.
  4. Конфликт IP или настроек (для встраивания). При вставке кода формы на сайт убедитесь, что он не перекрывается другими элементами страницы (используйте корректные параметры iframe).

FAQ

Можно ли сделать тест с подсчетом баллов полностью бесплатно?
Да, Яндекс Формы позволяют бесплатно создавать тесты с правильными ответами и автоматическим подсчетом баллов без ограничений по времени.

Нужен ли программист для настройки ветвления вопросов?
Нет. Условная логика (показ вопросов в зависимости от ответов) реализована в интерфейсе конструкторов (Marquiz, Madtest, Stepform) через визуальные настройки и не требует написания кода.

Что будет, если не добавить галочку согласия на обработку данных?
Вы подвергаете себя риску получения штрафа от Роскомнадзора за нарушение требований 152-ФЗ о сборе персональных данных без явного согласия пользователя.

Как сделать так, чтобы пользователь увидел свой результат сразу после теста?
В Яндекс Формах это настраивается в экране «Спасибо» (вывод суммы баллов или текста). В специализированных сервисах (Madtest) результат формируется автоматически на основе набранных баллов и выбранных вариантов.