Убедитесь, что приложение установлено
Ссылку на установку бот присылает после слова «старт». Приложение появилось на рабочем столе — можно начинать.
Не ставили? Напишите боту «старт»Квиз · школа английского
Спокойный опрос на десять вопросов вместо переписки «какой у вас уровень?». Ученик видит уровень и группу, школа — цель, опыт, время и контакт.
Промпт — на этой странице, копируется одной кнопкой.
Узнаёте себя
Администратор двадцать минут выспрашивает про школу и сериалы и ставит уровень на глаз. Человек уходит «подумать».
Восемь записей: у трёх нет телефона, у двух неясен уровень, одна заявка потерялась в чате.
Взрослые с нуля и школьники с B2 идут одним потоком. Ветвление разводит их: детская группа, разговорный клуб, экзамен.
Сколько это стоит
Что остаётся у вас: чужой сервис по подписке, чужой код или свой файл на диске.
| Что сравниваем | Нанять разработчика | Купить подписку | Собрать самому |
|---|---|---|---|
| Деньги | Десятки тысяч рублей и плата за каждую доработку. | Ежемесячный платёж, пока квиз нужен школе. | 5 млн токенов бесплатно на сборку и переделки. |
| Срок | Недели переговоров, потом ожидание правок. | Быстро, но внутри готовых шаблонов. | Один вечер с промптом и ответами боту. |
| Правки | Задача разработчику, очередь, счёт. | Только то, что разрешает тариф. | Пишете боту словами — файл обновлён. |
| Кому принадлежит результат | Обычно у подрядчика, доступ по договорённости. | Сервису: уйдёт подписка — уйдёт квиз. | Вам: HTML-файл можно копировать и хранить. |
Свой файл — без ежемесячного платежа.
Пять причин собрать самому
Ни аванса разработчику, ни подписки. Бесплатных токенов хватает на сборку и переделку вопросов.
Файл на вашем диске, а не аккаунт в чужом сервисе: отдать администратору, положить на сайт, восстановить из копии.
«Поменяй третий вопрос», «добавь ветку для IELTS» — этого достаточно, техзадание не нужно.
Вопросы понадобилось поменять перед набором? Делаете сами за десять минут.
Ветвление, подсчёт, прохождения, контакты — всё внутри файла, без «старшего плана».
Что будет в квизе
Школа получает уровень, цель и контакт, ученик — понятный следующий шаг.
Грамматика, лексика, чтение — кнопками, без полей ввода.
«Учу с нуля» уводит на простые вопросы, «готовлюсь к экзамену» — на сложный блок.
Варианты дают баллы, квиз складывает их и переводит в уровень.
Уровень, подходящая группа, расписание и следующий шаг — пробный урок.
Имя, телефон или ник, удобное время — сразу рядом с результатом.
Сколько начали, сколько дошли, где отваливаются — видно, что переписать.
«Десять вопросов, две минуты, узнаете уровень и группу». Кнопка «Начать тест».
Один вопрос на экран, крупные варианты, прогресс и кнопка «Назад».
Уровень, объяснение, группа с расписанием и форма заявки на пробный.
Имя, уровень, цель, контакт, дата и отметка «записан на пробный».
Квиз снимает с администратора первый разговор и приводит человека на пробный с понятным уровнем.
Инструкция
Ссылку на установку бот присылает после слова «старт». Приложение появилось на рабочем столе — можно начинать.
Не ставили? Напишите боту «старт»
Внутри приложения нажмите «Открыть веб-интерфейс». Откроется браузер, где удобнее набирать вопросы и смотреть результат.
Дальше работа идёт на этой странице
На экране «Ваши проекты» нажмите «Создать проект» в правом верхнем углу. Один проект — один квиз.
Кнопка справа сверху
Назовите проект по делу: «Квиз: школа английского». Через месяц вы будете искать его в списке. Затем нажмите «Создать проект».
Название потом можно изменить
В блоке «Промпт для школы английского» нажмите «Скопировать промпт» и вставьте текст в поле сообщения — Ctrl+V.
Промпт копируется со страницы, файл не нужен
Проверьте, что промпт попал целиком, и нажмите «Отправить» или Enter. Бот начнёт задавать вопросы.
Shift+Enter — перенос строки
Расскажите про уровни, вопросы и запись на пробный обычными словами. В конце бот соберёт HTML-файл — откройте и пройдите тест сами.
Проверьте квиз с телефона перед запускомБот задаст 8–15 вопросов о вашей школе и вернёт готовый HTML-файл. Пройдите тест сами, а потом правьте словами: «добавь вопрос про деловую переписку», «сделай группу для начинающих».
Промпт
Скопируйте целиком и вставьте в поле сообщения нового проекта. Бот задаст 8–15 вопросов о вашей школе, а потом соберёт файл квиза. Все правки позже — тоже словами в этом проекте.
Ты — senior product designer, UX-архитектор и frontend-разработчик. Помоги школе английского без технических знаний собрать квиз-тест на уровень, который записывает на пробный урок. Я не должен проектировать структуру данных и экраны — это твоя работа.
Сначала короткий опрос простым языком (8–15 вопросов, с вариантами ответов): для детей или взрослых школа; какие уровни и группы есть; сколько вопросов в тесте и что проверяем (грамматика, лексика, понимание текста); как определяем уровень — по сумме баллов или по веткам; какие результаты и рекомендации показываем; какие поля контакта нужны; как записываем на пробный урок; где администратор смотрит прохождения; какие тексты на стартовом экране. Не спрашивай про фреймворки, базы данных и архитектуру. После ответов коротко перескажи, что понял, и приступай.
Сущности: вопрос, вариант ответа, ветка, результат, лид (заявка). Вопрос относится к блоку (грамматика, лексика, чтение), у варианта есть баллы и правило перехода к следующему вопросу или блоку. Результат — уровень, короткое описание, рекомендованная группа и расписание. Лид — имя, контакт, удобное время, уровень из результата, статус заявки. Связи — по стабильным ID.
Статусы прохождения: старт → вопросы → результат → заявка. Прогресс сохраняется, чтобы человек не начинал заново после случайного обновления страницы.
Экраны: стартовый экран, вопросы, результат, список прохождений. На стартовом — обещание (сколько вопросов и времени), кнопка «Начать тест» и упоминание бесплатного пробного урока. На экране вопросов — один вопрос, крупные варианты, полоса прогресса, кнопка «Назад». На результате — уровень, объяснение, рекомендованная группа, форма заявки на пробный урок. В списке прохождений — имя, уровень, цель, контакт, дата, отметка «записан на пробный» и поиск.
Продумай пустые состояния, подтверждение удаления заявки, валидацию телефона, поведение при повторном прохождении с тем же контактом, закрытие модальных окон по Escape и по клику на фон.
Дизайн: выбери цельную систему под школу английского — спокойная типографика, крупные читаемые кнопки, понятная иерархия, hover и focus, адаптив от 360 px. Никакого визуального шума и декоративных цифр.
Технически: один HTML-файл, CSS и vanilla JS внутри, localStorage как хранилище, без backend, сборщиков и npm. Внутри файла раздели слои: storage → сущности → фичи → компоненты → экраны → навигация. После любого действия данные сохраняются и интерфейс перерисовывается сразу.
Добавь реалистичные демо-данные: 10 вопросов, 4 уровня результата и 5 прохождений. Добавь кнопку «Удалить тестовые данные» с подтверждением.
Перед выдачей сам пройди сценарии: старт теста, прохождение с ветвлением, получение результата, отправку заявки, просмотр списка прохождений, повторное прохождение, перезагрузку страницы, работу с телефона. Исправь найденное сам.
Ответ — полный готовый HTML-файл, без «вставьте этот фрагмент». Все дальнейшие правки — тоже полным файлом. Если я пришлю DESIGN.md или референс — следуй ему.
Моя задача: квиз-тест на уровень английского с записью на пробный урок для школы.
Абзац «Моя задача» можно переписать под свою школу
Вопросы
Да. Бот предложит оформление: крупные кнопки, читаемые варианты, аккуратный результат. От вас — вопросы, уровни и тексты.
Напишите боту: «замени третий вопрос про Present Perfect, добавь вариант». Он перепишет файл, прохождения останутся.
В список прохождений: имя, телефон или ник, уровень и удобное время. Заявка не теряется в чатах.
Список живёт в приложении. Нужны уведомления — скажите боту при сборке, он добавит отправку в чат.
Десятки вопросов и несколько веток — это файл, а не тариф с лимитом. На практике 8–12 вопросов и 4–6 уровней.
Да. Один HTML-файл: открывают по ссылке или вставляют в iframe. Работает с телефона и ноутбука.
Соберите квиз под свою школу: вопросы, ветки, результат и заявки. Промпт готов, остался вечер.