--:-- по Москве

Подарок 03 · «ИИмпульс»

Квиз, который сохраняет ответы в карточку ученика

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

GetCourse с модулем воронок · любая сильная нейросеть · архив 48 КБ

2ноды в воронке — больше ничего настраивать не нужно
5полей в карточке: ответы, итог, баллы, текст для менеджера, дата
0 ₽без своего сервера, программиста и платных сервисов
40 минна первый квиз, следующие — быстрее

Пример

Кто вы на запуске онлайн‑школы?

Такой квиз может стоять в первом уроке вашего курса. Пройдите его и посмотрите, что окажется в карточке ученика на GetCourse.

Урок 1 · Знакомствошесть вопросов

В примере данные никуда не уходят: карточка нарисована прямо на странице. Анна выдумана.

Как это работает

От урока до карточки — через модуль воронок

  1. Квиз в урокеБлок «HTML-⁠код». E-⁠mail ученика берёт из скрытого текстового блока с {email}
  2. воронка · нода 1СобытиеВнешний вызов: принимает POST прямо из браузера, без ключей API
  3. воронка · нода 2Обновить поля пользователяКладёт значения из запроса в дополнительные поля
  4. Карточка ученикаСегменты, письма с {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 в скрытый блок, поэтому квиз знает, в чью карточку писать.
  • Без своего сервераОтветы уходят прямо из браузера в событие воронки. Платить не за что, ломаться нечему.
  • Прошлый результатЗашёл снова — квиз покажет «вы уже проходили» и кнопку «Пройти заново».

Что делать

Семь шагов — от промпта до карточки

  1. 01

    Придумайте квиз и заполните промпт

    Откройте ПРОМПТ и заполните раздел «Мой квиз»: тема, для кого, вопросы, как считать результат, цвета. Вопросы можно не писать: «предложи 8–10 сам».

    Префикс полей — короткое слово латиницей, например quiz. Из него получатся quiz_result, quiz_score и остальные. Ссылку события пока не вписывайте.

    ПРОМПТ
    Скачать
  2. 02

    Получите код от нейросети

    • Вставьте промпт в DeepSeek, ChatGPT, Claude или Gemini.
    • В ответе пять частей: список полей, скрытый блок, код преобразования, таблица для ноды и код квиза.
    • Чего-⁠то нет или код оборвался — «пришли полностью пункт 5».
  3. 03

    Создайте поля в карточке

    Пользователи → Пользователи → «Дополнительные поля». Имена — латиницей, ровно как в коде.

    • quiz_answersТекст
    • quiz_textТекст
    • quiz_resultСтрока
    • quiz_scoreСтрока
    • quiz_atСтрока
  4. 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. Соедините ноды стрелкой, сохраните и включите воронку.
    ИНСТРУКЦИЯ
    Скачать
  5. 05

    Два блока в урок

    • Сначала текстовый блок: режим HTML, часть 2 ответа. Включите «Заменять переменные пользователя».
    • Под ним — блок «HTML-⁠код» с кодом квиза.
  6. 06

    Впишите ссылку события

    В коде квиза найдите ВСТАВЬТЕ_ССЫЛКУ_СОБЫТИЯ и вставьте ссылку из шага 4 целиком, вместе с ?hash=.

  7. 07

    Проверьте под тестовым учеником

    • квиз открылся в уроке
    • после ответов — «Ответы сохранены»
    • поля в карточке заполнены
    • после обновления — прошлый результат

    Не сохранилось — откройте журнал ноды «Событие» и отдайте код нейросети с ПРОМПТОМ-⁠ПРОВЕРКОЙ: она пройдёт по 12 пунктам.

    ПРОМПТ-⁠ПРОВЕРКА
    Скачать
  8. ✓

    Готово: ответы в карточке

    Стройте по полям сегменты, подставляйте результат в письма и запускайте процессы: «Самостоятельным» — одно письмо, «С куратором» — другое.

Если не работает

Четыре поломки, на которых спотыкаются чаще всего

ВидитеКвиз не появился

GetCourse принял {слово} в коде за переменную и подменил. Попросите нейросеть: «в коде не должно быть ни одного {слово}».

Видите«Войдите в аккаунт», хотя вы вошли

Не включена галочка «Заменять переменные пользователя» или текстовый блок стоит ниже квиза.

Видите«Не получилось сохранить»

Воронка не включена или ссылка вставлена без ?hash= в конце.

ВидитеВ журнале данные есть, в карточке пусто

Поле не создано или в имени опечатка. Имя должно совпадать в коде, в ноде и в поле.

Ссылка события видна в коде страницы, так устроен внешний вызов. Не выдавайте по полям квиза доступы и деньги без проверки человеком.

Всё одним архивом

Инструкция на 7 шагов с таблицей «если не работает», промпт для квиза и промпт для проверки кода.

Скачать · 48 КБ

Ещё подарки

Заберите и остальные

Все подарки

Обсудить проект

Не хотите сами — соберу под ключ

Три коротких вопроса прямо здесь — и заявка у меня. Удобнее голосом или сразу в мессенджере — пишите в Telegram.

  1. 1Отвечу в течение днясам, а не бот и не менеджер
  2. 2Созвон на 20–30 минутразберём задачу и что уже пробовали
  3. 3Прототип или сметачерез несколько дней — видно, за что вы платите
Написать в Telegram
КБКонстантин Бутримовонлайнвопрос 1 из 3
КБОбсудить проект

3 вопроса — около минуты. Отвечу сам, в течение дня.

Здравствуйте! Я Константин. Как вас зовут?

Остались вопросы?в Telegram, отвечу сегодня