Jak vytvořit kvízovou aplikaci
Kvízová aplikace zobrazuje otázky, sbírá odpovědi, vyhodnocuje je a ukazuje výsledek. Jednoduchá verze — jeden pevný kvíz vyhodnocovaný v prohlížeči — zabere odpoledne. Verze, na kterou se lidé spoléhají při učení, náboru nebo soutěžích, potřebuje banku otázek, odpovědi uložené na serveru, ukládané pokusy a férové časování. Brzy si rozhodněte, kterou stavíte, protože to mění architekturu.
Rozhodněte, jaký kvíz to bude
Slovo „kvíz“ zahrnuje velmi různé produkty:
| Druh | Příklad | Co je nejdůležitější |
|---|---|---|
| Zábava / marketing | „Který tarif vám sedne?“ nebo osobnostní test | Vzhled, sdílení, sběr kontaktů; hodnocení je jednoduché |
| Učení / procvičování | Opakovací kvízy pro třídu nebo kurz | Vysvětlení, opakované pokusy, pokrok v čase |
| Hodnocení | Kontroly školení zaměstnanců, vstupní testy | Skryté odpovědi, jeden pokus, časomíra, záznamy |
| Živě / soutěž | Hospodský kvíz, třídní hra | Výsledky v reálném čase, všichni na stejné otázce |
Osobnostní kvíz bez sázek může bezpečně běžet celý v prohlížeči. Hodnocení nemůže. Živé kvízy potřebují aktualizace v reálném čase, což je samostatná úroveň složitosti — v první verzi je nechte být, pokud právě tohle není celý smysl.
Co kvízová aplikace potřebuje
Data
- Kvízy — název, popis, nastavení (časový limit, povolené pokusy, míchání, hranice úspěšnosti, zobrazit odpovědi až potom?).
- Otázky — kvíz, text, typ, body, volitelný obrázek a vysvětlení zobrazené po odpovědi.
- Možnosti — volby odpovědí u otázky, s označením těch správných.
- Pokusy — kdo který kvíz absolvoval, kdy začal a odeslal, skóre.
- Odpovědi — kterou možnost (nebo text) člověk dal u každé otázky v pokusu.
Oddělené pokusy a odpovědi vám umožní ukázat lidem přesně, co udělali špatně, a odhalit otázky, které skoro všichni netrefí — často znamení, že otázka je špatně formulovaná.
Stránky
- Editor kvízu pro autora: přidávání otázek, řazení, označení správné možnosti, náhled.
- Úvodní stránka kvízu s pravidly: počet otázek, časový limit, pokusy.
- Obrazovka otázky, na telefonu jedna otázka najednou, s ukazatelem průběhu („4 z 10“).
- Stránka výsledků se skóre, úspěchem nebo neúspěchem a zpětnou vazbou u každé otázky, pokud to nastavení dovolí.
- Přehled pro autora s pokusy, průměrným skóre a nejtěžšími otázkami.
Oprávnění
Autoři vytvářejí a upravují kvízy, účastníci je jen absolvují. Pokud jsou kvízy pro třídu nebo tým, přidejte skupiny, aby lidé viděli jen kvízy, které jim byly přiřazeny. Viz jak přidat přihlášení do aplikace.
Pravidla hodnocení, která si zapište
Většina chyb v kvízech je chyb v hodnocení. Tato pravidla dejte do promptu:
- Jedna správná odpověď: plný počet bodů za správnou, jinak nula.
- Více správných odpovědí („zaškrtněte všechny správné“): rozhodněte, zda je to vše nebo nic, nebo částečné body. Pokud částečné, odečítají se body za špatné volby? Uveďte příklad: „Správné možnosti A a C. Pokud zvolíte jen A, dostanete 1 ze 2. Pokud zvolíte A, B a C, dostanete 1 ze 2.“
- Nezodpovězené otázky dostávají nula bodů a zobrazují se jako nezodpovězené, ne jako špatné.
- Časové limity se vynucují na serveru podle času začátku. Časovač v prohlížeči je jen zobrazení — kdokoli jej může zastavit nebo změnit.
- Míchání mění jen pořadí zobrazení, nikdy to, která možnost je správná. Ukládejte správnou možnost podle ID, ne podle pozice.
Odpovědi mimo prohlížeč
Toto je jediný technický bod, který každá vážná kvízová aplikace musí zvládnout. Pokud stránka dostane otázky se správnými odpověďmi a sama je vyhodnocuje, kdokoli může v nástrojích pro vývojáře prohlížeče přečíst klíč s odpověďmi.
Oprava je popsat jednoduše: server pošle otázky bez příznaků správnosti, člověk odešle odpovědi a server pokus vyhodnotí a vrátí výsledek. Napište to do promptu výslovně. U zábavného kvízu na tom nezáleží; u něčeho s certifikátem, známkou nebo cenou na tom záleží.
První prompt, který funguje
Postav webovou kvízovou aplikaci. Autoři se přihlásí a vytvářejí kvízy s názvem, popisem, volitelným časovým limitem, počtem povolených pokusů a hranicí úspěšnosti. Každý kvíz má otázky typu jedna správná odpověď, více správných odpovědí nebo ano/ne, s body a volitelným vysvětlením. Účastníci otevřou kvíz podle odkazu, uvidí pravidla a pak odpovídají vždy na jednu otázku na obrazovce s ukazatelem průběhu. Správné odpovědi se nikdy nesmí poslat do prohlížeče před odesláním — pokusy vyhodnocuj na serveru a časový limit vynucuj podle času začátku na serveru. Více správných odpovědí je vše nebo nic. Po odeslání ukaž skóre, úspěch nebo neúspěch a, pokud to autor povolí, každou otázku se správnou odpovědí a vysvětlením. Ukládej každý pokus a odpověď do databáze. Autorům dej stránku výsledků s průměrným skóre a nejčastěji zodpovězenými špatně.
Postupujte krok za krokem
- Nejdřív editor. Vytvořte jeden kvíz s deseti otázkami různých typů. Pokud je psaní otázek bolestivé, autoři aplikaci nepoužijí.
- Absolvování kvízu. Zkuste ho na telefonu. Zkontrolujte průběh, pohyb vpřed a zpět i to, co se stane při obnovení stránky.
- Vyhodnocování na serveru. Při absolvování kvízu otevřete kartu sítě a ověřte, že žádná odpověď neobsahuje správné odpovědi před odesláním.
- Testy hodnocení. Dejte AI pět ručně spočítaných příkladů s očekávaným skóre, včetně částečně správné odpovědi u více správných možností a nezodpovězené otázky.
- Časovač. Spusťte časovaný kvíz, počkejte přes limit a pak odešlete. Měl by být odmítnut, nebo vyhodnocen podle stavu k termínu — rozhodněte, které.
- Výsledky a analytika. Ověřte seznam nejčastěji špatně zodpovězených otázek proti pokusům, které jste záměrně udělali.
- Doplňky. Až teď přidejte obrázky, banky otázek s náhodným výběrem, certifikáty nebo žebříček.
Časté chyby
- Klíč s odpověďmi na stránce. Nejčastější a nejvážnější chyba.
- Důvěřovat hodinám v prohlížeči. Limity vynucujte na serveru.
- Uložit správnou odpověď jako „možnost 2“. Při míchání pak bude označena špatná odpověď jako správná.
- Úprava kvízu poté, co ho lidé absolvovali. Změna otázky mění smysl starých skóre. Zamykejte kvízy s pokusy, nebo je verzujte.
- Neomezené opakování u hodnocení. Rozhodněte pravidlo pokusů a vynucujte ho na serveru.
- Žebříčky s celými jmény ve výchozím nastavení. Nechte lidi zvolit zobrazované jméno, zvlášť u studentů.
Kdy je lepší hotový produkt
Pokud potřebujete rychlou třídní hru, kvíz uvnitř kurzového systému, který už používáte, nebo jednorázový kvíz na sběr kontaktů, jsou existující nástroje pro kvízy a formuláře rychlejší a často zdarma. Systémy pro výuku už mají kvízy s klasifikací. Pro cestu přes formuláře se hodí alternativy k Typeform a alternativy k Google Forms.
Stavte vlastní, když je kvíz součástí něčeho většího — kurzu, který prodáváte, náborového procesu, školicího programu s vlastními pravidly — nebo když potřebujete hodnocení, značku nebo vlastnictví dat, které nástroje nedávají. Můžete jej spojit s aplikací na kartičky pro procvičování nebo jej vložit do platformy pro online kurzy.
Stavba s Mythexem
V Mythexu popíšete kvízovou aplikaci v chatu a vyzkoušíte ji v živém náhledu, včetně zobrazení velikosti telefonu. Agent přidá databázi, když chcete ukládat pokusy, a vedle frontendu napíše i serverové hodnocení. Pro přihlášení autorů Mythex zapojí přístupový přístup, který si zvolíte; nejde o vestavěný přihlašovací produkt. Pokud změna rozbije hodnocení, vraťte se k dřívějšímu checkpointu a zkuste to znovu. Publikujte na odkaz mythex.ai, nebo na vlastní doménu na tarifu Pro.
Otázky
Jak zabránit tomu, aby lidé v prohlížeči viděli odpovědi v kvízu?
Správné odpovědi držte na serveru. Pošlete otázky bez odpovědí, nechte člověka odeslat a odpovědi vyhodnoťte na serveru. Cokoli, co se odešle do prohlížeče, lze přečíst v nástrojích pro vývojáře.
Potřebuje kvízová aplikace databázi?
Jediný pevný kvíz bez ukládání výsledků může běžet celý v prohlížeči. Jakmile chcete ukládat výsledky, žebříčky, více kvízů nebo tajné odpovědi, potřebujete databázi a malý server.
Dá se kvízová aplikace postavit bez programování?
Ano. AI builder aplikací dokáže z popisu vytvořit editor otázek, obrazovku kvízu i vyhodnocování. Než ji budete sdílet, zkontrolujte pravidla hodnocení na několika ručně spočítaných příkladech.
Jaké typy otázek by kvízová aplikace měla podporovat?
Jedna správná odpověď, více správných odpovědí a ano/ne pokryjí většinu kvízů a snadno se vyhodnocují automaticky. Krátké textové odpovědi potřebují pravidla pro porovnání nebo ruční opravu, takže je přidejte později.