GetCourse принял {слово} в коде за переменную и подменил. Попросите нейросеть: «в коде не должно быть ни одного {слово}».
Подарок 03 · «ИИмпульс»
Квиз, который сохраняет ответы в карточку ученика
Нейросеть пишет квиз по готовому промпту, вы вставляете его в урок GetCourse, и ответы каждого ученика ложатся в его карточку. Дальше по ним работают сегменты, письма и процессы.
Пример
Кто вы на запуске онлайн‑школы?
Такой квиз может стоять в первом уроке вашего курса. Пройдите его и посмотрите, что окажется в карточке ученика на GetCourse.
В примере данные никуда не уходят: карточка нарисована прямо на странице. Анна выдумана.
Как это работает
От урока до карточки — через модуль воронок
- Квиз в урокеБлок «HTML-код». E-mail ученика берёт из скрытого текстового блока с
{email} - воронка · нода 1СобытиеВнешний вызов: принимает POST прямо из браузера, без ключей API
- воронка · нода 2Обновить поля пользователяКладёт значения из запроса в дополнительные поля
- Карточка ученикаСегменты, письма с
{object.quiz_result}, процессы и менеджер
user.quiz_answers = body.quiz_answers user.quiz_text = body.quiz_text user.quiz_result = body.quiz_result user.quiz_score = body.quiz_score user.quiz_at = body.quiz_at
- Вошедший ученикGetCourse сам подставляет e-mail в скрытый блок, поэтому квиз знает, в чью карточку писать.
- Без своего сервераОтветы уходят прямо из браузера в событие воронки. Платить не за что, ломаться нечему.
- Прошлый результатЗашёл снова — квиз покажет «вы уже проходили» и кнопку «Пройти заново».
Что делать
Семь шагов — от промпта до карточки
-
01
Придумайте квиз и заполните промпт
Откройте ПРОМПТ и заполните раздел «Мой квиз»: тема, для кого, вопросы, как считать результат, цвета. Вопросы можно не писать: «предложи 8–10 сам».
Префикс полей — короткое слово латиницей, например
quiz. Из него получатсяquiz_result,quiz_scoreи остальные. Ссылку события пока не вписывайте.ПРОМПТ -
02
Получите код от нейросети
- Вставьте промпт в DeepSeek, ChatGPT, Claude или Gemini.
- В ответе пять частей: список полей, скрытый блок, код преобразования, таблица для ноды и код квиза.
- Чего-то нет или код оборвался — «пришли полностью пункт 5».
-
03
Создайте поля в карточке
Пользователи → Пользователи → «Дополнительные поля». Имена — латиницей, ровно как в коде.
quiz_answersТекстquiz_textТекстquiz_resultСтрокаquiz_scoreСтрокаquiz_atСтрока
-
04
Воронка из двух нод
- CRM → Воронки → новая воронка. Добавьте ноду «Событие», вкладка «Внешний вызов», три галочки: разрешить вызов внешней системы, преобразовать объекты из параметров, логировать входящие данные.
- «Скопировать ссылку» — сохраните её.
- Там же, в поле «Код преобразования», вставьте часть 3 ответа нейросети. Каждая строка достаёт одно поле из того, что прислал квиз, и кладёт его в переменную:
user.quiz_result = body.quiz_result user.quiz_score = body.quiz_score user.quiz_text = body.quiz_text user.quiz_answers = body.quiz_answers user.quiz_at = body.quiz_at
body.…— что пришло из квиза,user.…— переменная, которую заберёт следующая нода. Поле есть в квизе, а строки нет — в карточку оно не попадёт. - Вторая нода — «Обновить поля пользователя»: каждому дополнительному полю выберите переменную из кода выше,
quiz_result→user.quiz_result. Соедините ноды стрелкой, сохраните и включите воронку.
ИНСТРУКЦИЯ -
05
Два блока в урок
- Сначала текстовый блок: режим HTML, часть 2 ответа. Включите «Заменять переменные пользователя».
- Под ним — блок «HTML-код» с кодом квиза.
-
06
Впишите ссылку события
В коде квиза найдите
ВСТАВЬТЕ_ССЫЛКУ_СОБЫТИЯи вставьте ссылку из шага 4 целиком, вместе с?hash=. -
07
Проверьте под тестовым учеником
- квиз открылся в уроке
- после ответов — «Ответы сохранены»
- поля в карточке заполнены
- после обновления — прошлый результат
Не сохранилось — откройте журнал ноды «Событие» и отдайте код нейросети с ПРОМПТОМ-ПРОВЕРКОЙ: она пройдёт по 12 пунктам.
ПРОМПТ-ПРОВЕРКА -
✓
Готово: ответы в карточке
Стройте по полям сегменты, подставляйте результат в письма и запускайте процессы: «Самостоятельным» — одно письмо, «С куратором» — другое.
Если не работает
Четыре поломки, на которых спотыкаются чаще всего
Не включена галочка «Заменять переменные пользователя» или текстовый блок стоит ниже квиза.
Воронка не включена или ссылка вставлена без ?hash= в конце.
Поле не создано или в имени опечатка. Имя должно совпадать в коде, в ноде и в поле.
Ссылка события видна в коде страницы, так устроен внешний вызов. Не выдавайте по полям квиза доступы и деньги без проверки человеком.
Всё одним архивом
Инструкция на 7 шагов с таблицей «если не работает», промпт для квиза и промпт для проверки кода.
Ещё подарки
Заберите и остальные
Обсудить проект
Не хотите сами — соберу под ключ
Три коротких вопроса прямо здесь — и заявка у меня. Удобнее голосом или сразу в мессенджере — пишите в Telegram.
- 1Отвечу в течение днясам, а не бот и не менеджер
- 2Созвон на 20–30 минутразберём задачу и что уже пробовали
- 3Прототип или сметачерез несколько дней — видно, за что вы платите