Kako napraviti aplikaciju za kvizove
Aplikacija za kvizove prikazuje pitanja, prikuplja odgovore, boduje ih i prikazuje rezultat. Jednostavna verzija — jedan fiksni kviz, bodovan u pregledaču — može se napraviti za popodne. Verzija na koju se ljudi oslanjaju za učenje, zapošljavanje ili takmičenja treba banku pitanja, odgovore čuvane na serveru, sačuvane pokušaje i pošteno mjerenje vremena. Odlučite rano koju gradite, jer to mijenja arhitekturu.
Odlučite kakav je kviz
Riječ „kviz” pokriva vrlo različite proizvode:
| Vrsta | Primjer | Šta je najvažnije |
|---|---|---|
| Zabavni / marketinški | „Koji plan vam odgovara?” ili test ličnosti | Izgled, dijeljenje, prikupljanje kontakata; bodovanje je jednostavno |
| Učenje / vježba | Kvizovi za ponavljanje za razred ili kurs | Objašnjenja, ponovni pokušaji, napredak kroz vrijeme |
| Procjena | Provjere obuke zaposlenih, ulazni testovi | Skriveni odgovori, jedan pokušaj, vrijeme, evidencija |
| Uživo / takmičenje | Kviz u kafiću, igra u učionici | Tabela rezultata uživo, svi na istom pitanju |
Test ličnosti bez posljedica može bezbjedno raditi potpuno u pregledaču. Procjena ne može. Kvizovi uživo trebaju ažuriranja u realnom vremenu, što je zaseban nivo složenosti — izostavite ih u prvoj verziji, osim ako su to cijela poenta.
Šta aplikacija za kvizove treba
Podaci
- Kvizovi — naslov, opis, postavke (vremensko ograničenje, dozvoljeni pokušaji, mješanje, prolazni prag, pokazati odgovore poslije?).
- Pitanja — kviz, tekst, tip, bodovi, opciona slika i objašnjenje koje se prikazuje nakon toga.
- Opcije — ponuđeni odgovori za pitanje, sa oznakom koji su tačni.
- Pokušaji — ko je radio koji kviz, kada je započeo i predao, rezultat.
- Odgovori — koju je opciju (ili tekst) osoba dala za svako pitanje u pokušaju.
Čuvanje pokušaja i odgovora odvojeno omogućava da pokažete ljudima tačno šta su pogriješili i da uočite pitanja koja gotovo svi promašuju — što je često znak da je pitanje loše formulisano.
Stranice
- Editor kviza za autora: dodaje pitanja, mijenja im redoslijed, označava tačnu opciju, pregleda.
- Početna stranica 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 ocjenom, položeno ili nije, i povratnom informacijom po pitanju ako postavke to dozvoljavaju.
- Kontrolna tabla autora sa pokušajima, prosječnom ocjenom i najtežim pitanjima.
Dozvole
Autori kreiraju i uređuju kvizove; polaznici ih samo rade. Ako su kvizovi za razred ili tim, dodajte grupe da ljudi vide samo kvizove koji su im dodijeljeni. Pogledajte kako dodati prijavu u aplikaciju.
Pravila bodovanja koja treba zapisati
Većina grešaka u kvizovima je greška u bodovanju. Stavite ova pravila u prompt:
- Izbor jednog odgovora: puni bodovi ako je tačan, nula inače.
- Izbor više odgovora („označite sve tačne”): odlučite između svega ili ničega i djelimičnog bodovanja. Ako je djelimično, da li netačni izbori oduzimaju bodove? Napišite primjer: „Tačne opcije 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, a ne kao pogrešna.
- Vremensko ograničenje se provodi na serveru pomoću vremena početka. Tajmer u pregledaču je samo prikaz — svako može pauzirati ili promijeniti ga.
- Mješanje mijenja redoslijed prikaza, nikad koja je opcija tačna. Čuvajte tačnu opciju po ID-u, a ne po poziciji.
Držite odgovore van pregledača
Ovo je jedna tehnička tačka koju svaka ozbiljna aplikacija za kvizove mora ispravno uraditi. Ako stranica dobije pitanja sa tačnim odgovorima i sama ih boduje, bilo ko može otvoriti alate za razvojne programere u pregledaču i pročitati ključ odgovora.
Rješenje je jednostavno opisati: server šalje pitanja bez oznaka tačnosti, osoba pošalje, a server boduje pokušaj i vraća rezultat. Recite to eksplicitno u promptu. Za zabavni kviz nije važno; za sve što ima svjedočanstvo, ocjenu ili nagradu, važno je.
Prvi prompt koji radi
Napravi web aplikaciju za kvizove. Autori se prijavljuju i kreiraju kvizove sa naslovom, opisom, opcionim vremenskim ograničenjem, brojem dozvoljenih pokušaja i prolaznim pragom. Svaki kviz ima pitanja tipa izbor jednog odgovora, izbor više odgovora ili tačno/netačno, sa bodovima i opcionim objašnjenjem. Polaznici otvaraju kviz preko linka, vide pravila, pa odgovaraju na jedno pitanje po ekranu sa trakom napretka. Tačni odgovori se nikad ne smiju slati pregledaču prije slanja — boduj pokušaje na serveru i provodi vremensko ograničenje od vremena početka na serveru. Izbor više odgovora je sve-ili-ništa. Nakon slanja prikaži rezultat, položeno ili nije i, ako autor to dozvoli, svako pitanje sa tačnim odgovorom i objašnjenjem. Sačuvaj svaki pokušaj i odgovor u bazi. Daj autorima stranicu rezultata sa prosječnom ocjenom i pitanjima koja su najčešće promašena.
Koraci izgradnje
- Prvo editor. Napravite jedan kviz sa deset pitanja mješovitih tipova. Ako je pisanje pitanja naporno, autori neće koristiti aplikaciju.
- Rad na kvizu. Isprobajte na telefonu. Provjerite napredak, nazad i naprijed, i šta se dešava pri osvježavanju.
- Bodovanje na serveru. Otvorite karticu mreže dok radite kviz i potvrdite da nijedan odgovor ne sadrži tačne odgovore prije slanja.
- Testovi bodovanja. Dajte AI-ju pet primjera s očekivanim rezultatima, uključujući djelimično tačan izbor više odgovora i neodgovoreno pitanje.
- Tajmer. Pokrenite kviz sa ograničenjem, sačekajte da prođe vrijeme, pa pošaljite. Trebalo bi biti odbijeno ili bodovano kako je stajalo na roku — odlučite šta.
- Rezultati i analitika. Provjerite listu najčešće promašenih pitanja u odnosu na pokušaje koje ste namjerno napravili.
- Dodaci. Tek sada dodajte slike, banke pitanja sa nasumičnim izborom, certifikate ili tabelu rezultata.
Česte greške
- Ključ odgovora u stranici. Najčešći i najozbiljniji nedostatak.
- Vjerovanje satu pregledača. Ograničenja provodite na serveru.
- Čuvanje tačnog odgovora kao „opcija 2”. Mješanje tada označi pogrešan odgovor kao tačan.
- Uređivanje kviza nakon što su ga ljudi radili. Promjena pitanja mijenja značenje starih rezultata. Zaključajte kvizove sa pokušajima ili ih verzionišite.
- Neograničeni ponovni pokušaji na procjeni. Odlučite pravilo pokušaja i provodite ga na serveru.
- Tabele rezultata sa punim imenima po defaultu. Dozvolite ljudima da izaberu prikazno ime, posebno učenicima.
Kada je gotov proizvod bolji izbor
Ako trebate brzu igru za razred, kviz unutar platforme za kurseve koju već koristite ili jednokratni kviz za prikupljanje kontakata, postojeći alati za kvizove i obrasce su brži i često besplatni. Sistemi za upravljanje učenjem već imaju kvizove sa dnevnicima ocjena. Za pristup u obliku obrazaca pogledajte alternative za Typeform i alternative za Google Forms.
Gradite sami kada je kviz dio nečeg većeg — kurs koji prodajete, tok zapošljavanja, program obuke sa vlastitim pravilima — ili kada trebate bodovanje, brending ili vlasništvo nad podacima koje alati ne daju. Kombinujte sa aplikacijom za kartice za vježbu, ili ga stavite unutar platforme za online kurseve.
Izgradnja sa Mythexom
Na Mythexu opišete aplikaciju za kviz u chatu i isprobate je u živom pregledu, uključujući prikaz veličine telefona. Agent dodaje bazu podataka kada zatražite čuvanje pokušaja, i piše bodovanje na serveru uz front end. Za prijavu autora, Mythex povezuje pristup za autentifikaciju koji vi izaberete, a ne ugrađeni proizvod za prijavu. Ako promjena pokvari bodovanje, vratite se na raniju tačku provjere i pokušajte ponovo. Objavite na mythex.ai linku ili na vlastitoj domeni na Pro planu.
Pitanja
Kako spriječiti da ljudi vide odgovore na kviz u pregledaču?
Čuvajte tačne odgovore na serveru. Pošaljite pitanja bez odgovora, pustite osobu da pošalje, i ocijenite pokušaj na serveru. Sve što se šalje pregledaču može se pročitati alatima za razvojne programere.
Treba li aplikaciji za kvizove baza podataka?
Jedan fiksni kviz bez čuvanja rezultata može raditi potpuno u pregledaču. Čim želite čuvati rezultate, rang liste, više kvizova ili tajne odgovore, trebate bazu podataka i mali server.
Mogu li napraviti aplikaciju za kvizove bez programiranja?
Da. AI builder aplikacija može napraviti editor pitanja, ekran kviza i bodovanje iz opisa. Prije dijeljenja provjerite pravila bodovanja sami, na nekoliko primjera s poznatim rezultatom.
Koje tipove pitanja aplikacija za kvizove treba da podržava?
Izbor jednog odgovora, izbor više odgovora i tačno/netačno pokrivaju većinu kvizova i lako se automatski boduju. Kratki tekstualni odgovori traže pravila poređenja ili ručno ocjenjivanje, pa ih dodajte kasnije.