Як створити застосунок для вікторин
Застосунок для вікторин показує питання, збирає відповіді, оцінює їх і показує результат. Проста версія — одна фіксована вікторина, що оцінюється в браузері — займає півдня. Версія, на яку люди покладаються для навчання, найму чи змагань, потребує банку питань, відповідей, що зберігаються на сервері, збережених спроб і чесного обліку часу. Вирішіть заздалегідь, яку саме версію ви будуєте, бо це змінює архітектуру.
Визначте, який це тип вікторини
Слово «вікторина» охоплює дуже різні продукти:
| Тип | Приклад | Що важить найбільше |
|---|---|---|
| Розважальна / маркетингова | «Який тариф вам підходить?» або тест особистості | Вигляд, поширення, збір контактів; оцінювання просте |
| Навчання / практика | Вікторини для повторення в класі або курсі | Пояснення, повторні спроби, прогрес з часом |
| Оцінювання | Перевірка знань персоналу, вступні тести | Приховані відповіді, одна спроба, таймінг, записи |
| Наживо / змагання | Пабквіз, гра в класі | Табло в реальному часі, всі на одному питанні |
Тест особистості без ставок можна безпечно запускати повністю в браузері. Оцінювання — не можна. Живі вікторини потребують оновлень у реальному часі, а це окремий рівень складності — залиште їх поза першою версією, якщо саме це не є головною метою.
Що потрібно застосунку для вікторин
Дані
- Вікторини — назва, опис, налаштування (ліміт часу, дозволена кількість спроб, перемішування, прохідний бал, показувати відповіді після?).
- Питання — вікторина, текст, тип, бали, необов’язкове зображення та пояснення, яке показується після.
- Варіанти — варіанти відповідей на питання з позначкою правильних.
- Спроби — хто проходив яку вікторину, коли почав і відправив, результат.
- Відповіді — яку відповідь (варіант або текст) дала людина на кожне питання в спробі.
Зберігання спроб і відповідей окремо дозволяє показати людям, що саме вони помилили, і помітити питання, які майже всі не відповідають, — часто це ознака, що питання погано сформульоване.
Сторінки
- Редактор вікторин для автора: додавання питань, зміна порядку, позначка правильного варіанта, перегляд.
- Стартова сторінка вікторини з правилами: кількість питань, ліміт часу, спроби.
- Екран питання, по одному питанню на телефоні, з прогресом («4 з 10»).
- Сторінка результатів з балом, складено чи ні, і зворотним зв’язком за кожне питання, якщо налаштування дозволяють.
- Панель автора з спробами, середнім балом і найскладнішими питаннями.
Права доступу
Автори створюють і редагують вікторини; ті, хто проходить, лише проходять їх. Якщо вікторини для класу або команди, додайте групи, щоб люди бачили лише призначені їм вікторини. Див. як додати вхід до застосунку.
Правила підрахунку, які варто записати
Більшість помилок у вікторинах — це помилки підрахунку. Внесіть ці правила в промпт:
- Один вибір: повні бали, якщо правильно, нуль інакше.
- Кілька відповідей («оберіть усі правильні»): вирішіть між «усе або нічого» і частковим балом. Якщо частковий, віднімаються бали за хибні вибори? Наведіть приклад: «Правильні варіанти A і C. Вибір лише A дає 1 з 2. Вибір A, B і C дає 1 з 2».
- Питання без відповіді дають нуль і показуються як без відповіді, а не як неправильні.
- Ліміти часу застосовуються на сервері за часом початку. Таймер у браузері — лише відображення; будь-хто може призупинити його або змінити.
- Перемішування змінює порядок показу, але ніколи не змінює, який варіант правильний. Зберігайте правильний варіант за його ID, а не за позицією.
Тримайте відповіді поза браузером
Це єдиний технічний момент, який має правильно зробити кожен серйозний застосунок для вікторин. Якщо сторінка отримує питання разом із правильними відповідями і сама їх оцінює, будь-хто може відкрити інструменти розробника й прочитати ключ відповідей.
Виправлення просте: сервер надсилає питання без позначок правильності, людина відправляє відповіді, а сервер оцінює спробу і повертає результат. Скажіть це прямо в промпті. Для розважальної вікторини це не важливо; для всього, що має сертифікат, оцінку або приз, — важливо.
Перший промпт, що працює
Створи вебзастосунок для вікторин. Автори входять і створюють вікторини з назвою, описом, необов’язковим лімітом часу, кількістю дозволених спроб і прохідним балом. Кожна вікторина має питання типів: вибір однієї відповіді, кілька відповідей або правда/неправда, з балами та необов’язковим поясненням. Ті, хто проходить, відкривають вікторину за посиланням, бачать правила, потім відповідають по одному питанню на екран із індикатором прогресу. Правильні відповіді ніколи не надсилаються в браузер до відправлення — оцінюй спроби на сервері та дотримуйся ліміту часу за часом початку на сервері. Вибір кількох відповідей — лише повністю правильний. Після відправлення показуй бал, складено чи ні і, якщо автор дозволив, кожне питання з правильною відповіддю та поясненням. Зберігай кожну спробу і відповідь у базі даних. Дай авторам сторінку результатів із середнім балом і найчастіше пропущеними питаннями.
Кроки побудови
- Спочатку редактор. Створіть одну вікторину з десятьма питаннями різних типів. Якщо писати питання незручно, автори не користуватимуться застосунком.
- Проходження вікторини. Спробуйте на телефоні. Перевірте прогрес, рух назад і вперед, і що відбувається під час оновлення сторінки.
- Оцінювання на сервері. Відкрийте вкладку мережі під час проходження вікторини і переконайтеся, що жодна відповідь не містить правильних відповідей до відправлення.
- Тести підрахунку. Дайте AI п’ять прикладів з очікуваними балами, включно з частково правильною відповіддю на кілька варіантів і питанням без відповіді.
- Таймер. Запустіть вікторину з лімітом, почекайте після закінчення часу і відправте. Відправлення має бути відхилене або оцінене так, як було на момент дедлайну — вирішіть, яке саме.
- Результати й аналітика. Перевірте список найчастіше пропущених питань проти спроб, які ви навмисно зробили.
- Додатково. Лише тепер додавайте зображення, банки питань з випадковим вибором, сертифікати або таблицю лідерів.
Типові помилки
- Ключ відповідей у сторінці. Найпоширеніший і найсерйозніший недолік.
- Довіра до годинника браузера. Обмеження має застосовуватися на сервері.
- Зберігання правильної відповіді як «варіант 2». Перемішування тоді позначить неправильну відповідь правильною.
- Редагування вікторини після того, як люди її проходили. Зміна питання змінює значення старих балів. Блокуйте вікторини зі спробами або ведіть версії.
- Необмежені повторні спроби в оцінюванні. Визначте правило спроб і застосовуйте його на сервері.
- Таблиці лідерів з повними іменами за замовчуванням. Дозвольте людям обирати відображуване ім’я, особливо для студентів.
Коли краще готовий продукт
Якщо потрібна швидка гра для класу, вікторина всередині платформи курсів, яку ви вже використовуєте, або одноразова вікторина для збору лідів, готові інструменти для вікторин і форм швидші та часто безкоштовні. Системи керування навчанням уже мають вікторини з журналами оцінок. Про варіанти у форматі форм дивіться альтернативи Typeform та альтернативи Google Forms.
Будуйте власний застосунок, коли вікторина є частиною чогось більшого — курсу, який ви продаєте, процесу найму, навчальної програми з власними правилами — або коли потрібні оцінювання, брендинг чи володіння даними, яких не дають інструменти. Поєднайте його з застосунком для карток для практики або вбудуйте в платформу онлайн-курсів.
Побудова з Mythex
У Mythex ви описуєте застосунок для вікторин у чаті й пробуєте його в живому прев’ю, зокрема в вигляді для телефона. Агент додає базу даних, коли ви просите зберігати спроби, і пише оцінювання на сервері разом із фронтендом. Для входу авторів Mythex підключає підхід до автентифікації, який ви обираєте, а не вбудований продукт для входу. Якщо зміна ламає оцінювання, поверніться до попередньої контрольної точки й спробуйте знову. Публікуйте за посиланням mythex.ai або на власному домені на Pro.
Запитання
Як не дати людям бачити відповіді на вікторину в браузері?
Тримайте правильні відповіді на сервері. Надсилайте питання без відповідей, дайте людині відправити їх і оцініть відправлення на сервері. Усе, що передано в браузер, можна прочитати через інструменти розробника.
Чи потрібна застосунку для вікторин база даних?
Одна фіксована вікторина без збереження результатів може працювати повністю в браузері. Щойно вам потрібні збережені результати, таблиці лідерів, кілька вікторин або секретні відповіді, потрібні база даних і невеликий сервер.
Чи можна створити застосунок для вікторин без програмування?
Так. AI-конструктор застосунків може створити редактор питань, екран вікторини та оцінювання за описом. Перед тим як ділитися, перевірте правила підрахунку самостійно на кількох прикладах з відомим результатом.
Які типи питань має підтримувати застосунок для вікторин?
Вибір однієї відповіді, кілька відповідей і правда/неправда покривають більшість вікторин і легко оцінюються автоматично. Короткі текстові відповіді потребують правил співставлення або ручної перевірки, тож додайте їх пізніше.