WebAskio-webask-mcp

webask-prelaunch-check

Проверяет опрос WebAsk перед запуском и находит то, что сломается уже на живых респондентах. Применяется, когда человек собирается публиковать опрос, рассылать ссылку или спрашивает, всё ли готово и ничего ли не забыто.
stars—
forks—
watches—
updatedNot available

Проверка опроса перед запуском

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

Отвечай человеку на том языке, на котором он пишет.

Порядок

Прочитать get_quiz_structure (вопросы и логика), get_quiz_texts (надписи) и get_quiz_list (опубликован ли опрос и по какому адресу открывается), затем пройти список ниже. Ничего не править молча: сначала показать список находок, потом спросить, что чинить.

Что проверять

Логика переходов

  • Тупики: ветка, из которой нет выхода ни к следующему вопросу, ни к завершению.
  • Недостижимые вопросы: на них не ведёт ни один переход.
  • Условия на удалённые или переименованные вопросы.
  • Оператор, недопустимый для типа вопроса, — например «больше» на текстовом поле.

Вопросы

  • Вопрос с выбором без вариантов ответа.
  • Обязательные вопросы, без которых можно обойтись: каждый лишний обязательный — потерянные ответы. Обязательными оставить только то, ради чего опрос затевался.
  • Открытые вопросы там, где нужен подсчёт: оценка текстом не попадёт в сводку.
  • Слишком длинная анкета: если вопросов больше пятнадцати, сказать об этом прямо.

Тексты

  • Пустые заголовки, подписи кнопок по умолчанию, отсутствующий текст благодарности.
  • Экран завершения finish вообще есть? Без него респондент упирается в пустую страницу.

Куда придут ответы

  • get_quiz_integrations — включено ли хоть что-то. Опрос без уведомлений и без интеграций собирает ответы в тишине, и о них узнают через неделю.
  • get_quiz_email_settings — заведены ли получатели и подтверждены ли адреса. Неподтверждённый адрес выглядит настроенным, но письма на него не идут.
  • Если настроены вебхуки или мессенджеры — get_quiz_integrations покажет, не блокирует ли их тариф.

Тариф и доступ

  • Упирается ли опрос в лимиты: число опросов, ответы, объём файлов.
  • Опубликован ли опрос вообще и открыт ли доступ по ссылке.

Чего не делать

  • Не чинить молча. Показать находки списком, дать человеку решить.
  • Не публиковать по своей инициативе.
  • Не переписывать формулировки вопросов — это отдельная работа, здесь только проверка.
  • Не предлагать смену тарифа и не вести на оплату. Если упёрлись в лимит — назвать факт и остановиться.

Что сказать в конце

Список находок по важности: что сломает сбор ответов, что ухудшит их качество, что просто стоит поправить. Если всё чисто — так и сказать, не выдумывать замечания.