Kako napraviti aplikaciju za kviz
Aplikacija za kviz prikazuje pitanja, prikuplja odgovore, boduje ih i prikazuje rezultat. Jednostavna verzija — jedan fiksni kviz koji se boduje u pregledaču — može se napraviti za jedno popodne. Verzija na koju se ljudi oslanjaju za učenje, zapošljavanje ili takmičenja traži banku pitanja, odgovore čuvane na serveru, sačuvane pokušaje i pošteno vreme. Odlučite rano koju pravite, jer to menja arhitekturu.
Odlučite kakav je kviz
Reč „kviz“ pokriva veoma različite proizvode:
| Vrsta | Primer | Šta je najvažnije |
|---|---|---|
| Zabavni / marketinški | „Koji paket vam odgovara?“ ili kviz ličnosti | Izgled, deljenje, prikupljanje kontakata; bodovanje je jednostavno |
| Učenje / vežbanje | Kvizovi za ponavljanje za razred ili kurs | Objašnjenja, ponovni pokušaji, napredak tokom vremena |
| Procena znanja | Provere znanja zaposlenih, ulazni testovi | Skriveni odgovori, jedan pokušaj, vreme, evidencija |
| Uživo / takmičenje | Kviz u kafiću, igra u učionici | Tabela rezultata uživo, svi na istom pitanju |
Kviz ličnosti bez posledica može bezbedno da radi potpuno u pregledaču. Procena znanja ne može. Kvizovi uživo traže ažuriranja u realnom vremenu, što je poseban nivo složenosti — ostavite ih van prve verzije, osim ako su upravo to suština.
Šta aplikacija za kviz treba
Podaci
- Kvizovi — naslov, opis, podešavanja (vremensko ograničenje, dozvoljeni pokušaji, mešanje redosleda, prolazni prag, da li se odgovori prikazuju posle?).
- Pitanja — kviz kome pripadaju, tekst, vrsta, bodovi, opciona slika i objašnjenje koje se prikazuje posle.
- Opcije — ponuđeni odgovori za pitanje, uz to koji su tačni.
- Pokušaji — ko je radio koji kviz, kada je počeo i predao ga, rezultat.
- Odgovori — koju je opciju (ili tekst) osoba dala za svako pitanje u pokušaju.
Ako držite pokušaje i odgovore odvojeno, možete ljudima pokazati tačno šta su pogrešili i uočiti pitanja koja gotovo svi promaše, što je često znak da je pitanje loše formulisano.
Stranice
- Editor kviza za autora: dodavanje pitanja, promena redosleda, označavanje tačne opcije, pregled.
- Početna strana kviza sa pravilima: broj pitanja, vremensko ograničenje, pokušaji.
- Ekran pitanja, jedno po jedno na telefonima, sa napretkom („4 od 10“).
- Stranica rezultata sa brojem bodova, položeno ili nije, i povratnom informacijom po pitanju ako podešavanja to dozvoljavaju.
- Kontrolna tabla autora sa pokušajima, prosečnim rezultatom i najtežim pitanjima.
Dozvole
Autori prave i menjaju kvizove; polaznici ih samo rade. Ako su kvizovi za razred ili tim, dodajte grupe da ljudi vide samo kvizove koji su im dodeljeni. Pogledajte kako dodati prijavu u aplikaciju.
Pravila bodovanja koja treba zapisati
Većina grešaka u kvizovima je u bodovanju. Ova pravila stavite u prompt:
- Jedan tačan odgovor: pun broj bodova za tačan, nula inače.
- Više tačnih odgovora („označite sve tačne“): odlučite između „sve ili ništa“ i delimičnih bodova. Ako su delimični, da li pogrešni izbori oduzimaju bodove? Napišite primer: „Tačne opcije su A i C. Ako izaberete samo A, dobijate 1 od 2. Ako izaberete A, B i C, dobijate 1 od 2.“
- Neodgovorena pitanja donose nula bodova i prikazuju se kao neodgovorena, ne kao pogrešna.
- Vremensko ograničenje se sprovodi na serveru, pomoću vremena početka. Tajmer u pregledaču je samo prikaz — svako može da ga pauzira ili promeni.
- Mešanje menja redosled prikaza, nikad koja je opcija tačna. Tačnu opciju čuvajte po ID-u, ne po poziciji.
Držite odgovore van pregledača
Ovo je tehnička stvar koju svaka ozbiljna aplikacija za kviz mora da reši. Ako stranica dobije pitanja sa tačnim odgovorima i sama ih boduje, svako može da otvori alatke za programere u pregledaču i pročita ključ odgovora.
Rešenje se lako opisuje: server šalje pitanja bez oznaka tačnosti, osoba predaje odgovore, a server boduje pokušaj i vraća rezultat. Ovo jasno napišite u prompt. Za zabavan kviz to nije bitno; za nešto sa sertifikatom, ocenom ili nagradom jeste.
Prvi prompt koji radi
Napravi veb aplikaciju za kvizove. Autori se prijave i prave kvizove sa naslovom, opisom, opcionalnim vremenskim ograničenjem, brojem dozvoljenih pokušaja i prolaznim pragom. Svaki kviz ima pitanja vrste jedan tačan odgovor, više tačnih odgovora ili tačno/netačno, sa bodovima i opcionalnim objašnjenjem. Polaznici otvore kviz preko linka, vide pravila, pa odgovaraju na jedno pitanje po ekranu uz traku napretka. Tačni odgovori nikad ne smeju biti poslati pregledaču pre predaje — bodujte pokušaje na serveru i proveravajte vremensko ograničenje prema vremenu početka na serveru. Više tačnih odgovora je sve ili ništa. Posle predaje prikaži broj bodova, položeno ili nije i, ako autor dozvoli, svako pitanje sa tačnim odgovorom i objašnjenjem. Sačuvaj svaki pokušaj i odgovor u bazi podataka. Autorima daj stranicu sa rezultatima, prosečnim bodovima i najčešće promašenim pitanjima.
Koraci izrade
- Prvo editor. Napravite jedan kviz sa deset pitanja mešanih vrsta. Ako je pisanje pitanja naporno, autori neće koristiti aplikaciju.
- Rad na kvizu. Probajte na telefonu. Proverite napredak, nazad i napred, i šta se dešava pri osvežavanju.
- Bodovanje na serveru. Dok radite kviz, otvorite karticu mreže u pregledaču i potvrdite da nijedan odgovor ne sadrži tačne odgovore pre predaje.
- Testovi bodovanja. Dajte AI-ju pet primera sa očekivanim rezultatima, uključujući delimično tačan odgovor na pitanje sa više tačnih i neodgovoreno pitanje.
- Tajmer. Pokrenite kviz sa vremenskim ograničenjem, sačekajte posle isteka, pa predajte. Trebalo bi da bude odbijen ili bodovan onako kako je stajao u trenutku isteka — odlučite šta.
- Rezultati i analitika. Proverite listu najčešće promašenih pitanja prema pokušajima koje ste namerno napravili.
- Dodaci. Tek sada dodajte slike, banke pitanja sa nasumičnim izborom, sertifikate ili tabelu rezultata.
Česte greške
- Ključ odgovora u stranici. Najčešća i najozbiljnija mana.
- Oslanjanje na sat pregledača. Ograničenja sprovodite na serveru.
- Čuvanje tačnog odgovora kao „opcija 2“. Posle mešanja pogrešan odgovor postaje tačan.
- Menjanje kviza posle što su ga ljudi radili. Promena pitanja menja značenje starih rezultata. Zaključajte kvizove sa pokušajima ili pravite verzije.
- Neograničeni pokušaji na proveri znanja. Odlučite pravilo pokušaja i sprovedite ga na serveru.
- Tabela najboljih sa punim imenima podrazumevano. Dozvolite ljudima da izaberu prikazno ime, naročito učenicima.
Kada je gotov proizvod bolji izbor
Ako vam treba brza igra u učionici, kviz unutar platforme za kurs koju već koristite ili jednokratni kviz za prikupljanje kontakata, postojeći alati za kvizove i formulare su brži i često besplatni. Sistemi za učenje već imaju kvizove sa evidencijom ocena. Pogledajte alternative za Typeform i alternative za Google Forms za pristup preko formulara.
Sami pravite kad je kviz deo nečega šireg: kursa koji prodajete, procesa zapošljavanja ili programa obuke sa sopstvenim pravilima, ili kad su vam potrebni bodovanje, brending ili vlasništvo nad podacima koje alati ne pružaju. Uparite ga sa aplikacijom za kartice za vežbanje ili ga stavite unutar platforme za online kurseve.
Izrada sa Mythex-om
U Mythex-u opišete aplikaciju za kviz u čatu i isprobate je u živom pregledu, uključujući prikaz za telefon. Agent dodaje bazu podataka kada tražite čuvanje pokušaja i piše bodovanje na serveru uz front-end. Za prijavu autora, Mythex povezuje pristup prijavi koji vi izaberete, a ne ugrađeni proizvod za prijavu. Ako promena pokvari bodovanje, vratite se na raniji checkpoint i pokušajte ponovo. Objavite na mythex.ai linku ili na sopstvenom domenu uz Pro.
Pitanja
Kako da sprečim da ljudi vide odgovore na kvizu u pregledaču?
Tačne odgovore držite na serveru. Pošaljite pitanja bez odgovora, pustite osobu da preda kviz, pa boduje predaju na serveru. Sve što se šalje pregledaču može da se pročita alatima za programere.
Da li aplikaciji za kviz treba baza podataka?
Jedan fiksni kviz bez čuvanja rezultata može da radi u potpunosti u pregledaču. Čim želite sačuvane rezultate, tabele najboljih, više kvizova ili tajne odgovore, potrebna vam je baza i mali server.
Mogu li da napravim aplikaciju za kviz bez programiranja?
Da. AI alat za izradu aplikacija može da napravi editor pitanja, ekran kviza i bodovanje na osnovu opisa. Pre deljenja sami proverite pravila bodovanja na nekoliko primera sa unapred poznatim rezultatima.
Koje vrste pitanja aplikacija za kviz treba da podržava?
Jedan tačan odgovor, više tačnih odgovora i tačno/netačno pokrivaju većinu kvizova i lako se automatski boduju. Odgovori u vidu kratkog teksta traže pravila poređenja ili ručno ocenjivanje, pa ih dodajte kasnije.