Kuidas luua viktoriinirakendust
Viktoriinirakendus kuvab küsimusi, koguhab vastuseid, hindab neid ja näitab tulemust. Lihtne versioon ehk üks fikseeritud viktoriin, mis hinnatakse brauseris, valmib ühe pärastlõunaga. Versioon, millele inimesed õppimise, tööle värbamise või võistluste jaoks toetuvad, vajab küsimuste panka, vastuseid serveris, salvestatud katseid ja õiglast ajastust. Otsusta varakult, mida ehitad, sest see muudab arhitektuuri.
Otsusta, millise viktoriiniga on tegu
Sõna „viktoriin“ hõlmab väga erinevaid tooteid:
| Liik | Näide | Mis on kõige olulisem |
|---|---|---|
| Lõbus / turundus | „Milline pakett sobib sulle?“ või isiksusetest | Välimus, jagamine, kontaktide kogumine; hindamine on lihtne |
| Õppimine / harjutamine | Korduseksamid klassile või kursusele | Selgitused, uuesti proovimine, edenemine ajas |
| Hindamine | Personali koolitustestid, sisseastumistestid | Vastused on peidetud, üks katse, ajastus, arvestus |
| Elav / võistlus | Kõrtsiviktoriin, klassiruumi mäng | Reaalajas tulemustabel, kõik on samal küsimusel |
Märgi isiksusetest, millel pole panuseid, võib turvaliselt täielikult brauseris käivitada. Hindamine seda ei võimalda. Elavad viktoriinid vajavad reaalajas uuendusi, mis on eraldi keerukuse tase – jäta need esimesest versioonist välja, kui just see on kogu mõte.
Mida viktoriinirakendus vajab
Andmed
- Viktoriinid – pealkiri, kirjeldus, seaded (ajalimiit, lubatud katsete arv, segamine, läbimise piir, kas näidata vastuseid pärast?).
- Küsimused – viktoriin, tekst, tüüp, punktid, valikuline pilt ja pärast kuvatav selgitus.
- Valikud – küsimuse vastusevariandid koos märkega, millised on õiged.
- Katsed – kes tegi millise viktoriini, millal alustas ja esitas ning milline oli tulemus.
- Vastused – millise valiku (või teksti) inimene igale küsimusele katses andis.
Katsete ja vastuste eraldi hoidmine võimaldab näidata inimestele täpselt, mida nad valesti tegid, ning tuvastada küsimused, mida peaaegu kõik valesti vastavad – see on sageli märk, et küsimus on halvasti sõnastatud.
Lehed
- Viktoriini redaktor autorile: küsimuste lisamine, järjestamine, õige valiku märkimine, eelvaade.
- Viktoriini alguslehekülg reeglitega: küsimuste arv, ajalimiit, katsed.
- Küsimuse ekraan, mobiilis üks küsimus korraga, koos edenemisega („4 / 10“).
- Tulemuste leht skoori, läbitud või mitte läbitud ja iga küsimuse tagasisidega, kui seaded seda lubavad.
- Autori töölaud katsete, keskmise skoori ja kõige raskemate küsimustega.
Õigused
Autorid loovad ja muudavad viktoriine; osalejad ainult sooritavad neid. Kui viktoriinid on mõeldud klassile või meeskonnale, lisa grupid, et inimesed näeksid ainult neile määratud viktoriine. Vaata ka kuidas lisada oma rakendusse sisselogimine.
Hindamisreeglid, mis tuleb kirja panna
Enamik viktoriinide vigu on hindamisvead. Pane need reeglid oma käsku:
- Ühe valiku küsimus: täis punktid, kui õige, muidu null.
- Mitme valiku küsimus („vali kõik sobivad“): otsusta, kas kõik-või-mitte-midagi või osaline punktisumma. Kui osaline, kas valed valikud lahutavad punkte? Kirjuta näide: „Õiged valikud A ja C. Ainult A valimine annab 1 punkti 2-st. A, B ja C valimine annab 1 punkti 2-st.“
- Vastamata küsimused annavad nulli ja neid kuvatakse vastamata, mitte valedena.
- Ajapiirid jõustatakse serveris alguskellaaja järgi. Brauseri taimer on ainult kuvamiseks – igaüks saab seda peatada või muuta.
- Segamine muudab kuvatavat järjekorda, mitte seda, milline valik on õige. Salvesta õige valik selle ID, mitte positsiooni järgi.
Hoia vastused brauserist eemal
See on ainus tehniline punkt, mis iga tõsine viktoriinirakendus peab õigesti tegema. Kui leht saab küsimused koos õigete vastustega ja hindab need ise, saab keegi arendajatööriistadega vastuste võtmed lugeda.
Parandus on lihtne kirjeldada: server saadab küsimused ilma õigete märgeteta, inimene esitab vastused ning server hindab katse ja tagastab tulemuse. Ütle see oma käsus selgelt. Lõbusa viktoriini puhul pole sellel tähtsust; tunnistuse, hinde või auhinnaga viktoriini puhul on.
Esimene käsk, mis töötab
Ehita veebipõhine viktoriinirakendus. Autorid logivad sisse ja loovad viktoriine pealkirja, kirjelduse, valikulise ajalimiidi, lubatud katsete arvu ja läbimise piiriga. Igal viktoriinil on küsimused tüüpidega ühe valiku, mitme valiku või tõene/väär, punktide ja valikulise selgitusega. Osalejad avavad viktoriini lingi järgi, näevad reegleid ja vastavad ühele küsimusele ekraani kohta edenemisribaga. Õiged vastused ei tohi kunagi brauserisse enne esitamist saata – hinda katsed serveris ja jõusta ajalimiit serveri algusajast. Mitme valiku vastus on kõik-või-mitte-midagi. Pärast esitamist näita skoori, läbitud/mitte läbitud ning kui autor lubab, iga küsimust õige vastuse ja selgitusega. Salvesta iga katse ja vastus andmebaasi. Anna autoritele tulemuste leht keskmise skoori ja kõige sagedamini valesti vastatud küsimustega.
Ehitussammud
- Kõigepealt redaktor. Loo üks viktoriin kümne segatüüpi küsimusega. Kui küsimuste kirjutamine on tülikas, autorid rakendust ei kasuta.
- Viktoriini sooritamine. Proovi telefonis. Kontrolli edenemist, edasi ja tagasi liikumist ning seda, mis juhtub lehe värskendamisel.
- Hindamine serveris. Ava viktoriini sooritamise ajal brauseri võrgu vaade ja kontrolli, et ükski vastus ei sisalda õigeid vastuseid enne esitamist.
- Hindamise testid. Anna AI-le viis lahendatud näidet oodatud skooridega, sealhulgas osaliselt õige mitme valiku vastus ja vastamata küsimus.
- Taimer. Käivita ajastatud viktoriin, oota üle limiidi ja esita. See peaks olema tagasi lükatud või hinnatud sellisena, nagu see oli tähtajal – otsusta, kumb.
- Tulemused ja analüüs. Kontrolli kõige sagedamini valesti vastatud küsimuste nimekirja katsete põhjal, mille tegid tahtlikult.
- Lisad. Alles nüüd lisa pildid, juhuslikult valitavad küsimuste pangad, tunnistused või edetabel.
Levinud vead
- Vastusevõti lehel. Kõige levinum ja tõsisem viga.
- Usaldamine brauseri kellale. Piirangud jõusta serveris.
- Õige vastuse salvestamine kui „valik 2“. Segamine märgib siis valesti vastuse õigeks.
- Viktoriini muutmine pärast seda, kui inimesed on seda sooritanud. Küsimuse muutmine muudab vanade skooride tähendust. Lukusta viktoriinid katsetega või hoia versioone.
- Piiramatud uuesti proovimised hindamisel. Otsusta katsereegel ja jõusta see serveris.
- Edetabelid täisnimedega vaikimisi. Lase inimestel valida kuvatav nimi, eriti õpilaste puhul.
Millal on valmistoode parem valik
Kiire klassimängu, kursuseplatvormis juba kasutatava viktoriini või ühekordse kontaktide kogumise viktoriini jaoks on olemasolevad viktoriini- ja vormitööriistad kiiremad ning sageli tasuta. Õppehaldussüsteemid sisaldavad viktoriine juba hinderaamatuga. Vormi-stiilis tee vaata lehti Typeformi alternatiivid ja Google Formsi alternatiivid.
Ehita ise siis, kui viktoriin on osa suuremast tervikust – müüd kursust, värbamisprotsessi, oma reeglitega koolitusprogrammi – või kui vajad hindamist, brändingut või andmete omandit, mida tööriistad ei anna. Praktikaks sobib flashcard-rakendus või viktoriini paigutamine veebikursuse platvormi sisse.
Ehitamine Mythexiga
Mythexis kirjeldad viktoriinirakendust vestluses ja proovid seda reaalajas eelvaates, sealhulgas telefonisuuruses vaates. Agent lisab andmebaasi, kui soovid katseid salvestada, ja kirjutab serveripoolse hindamise koos esikülgega. Autori sisselogimiseks lisab Mythex autentimisviisi, mille sina valid, mitte sisseehitatud sisselogimistoodet. Kui muudatus rikub hindamise, taasta varasem kontrollpunkt ja proovi uuesti. Avalda link mythex.ai aadressil või Pro-plaanil oma domeeni all.
Küsimused
Kuidas takistada inimesi brauseris vastuseid nägemast?
Hoia õiged vastused serveris. Saada küsimused ilma vastusteta, lase inimesel vastused esitada ja hinda katse serveris. Kõik, mis brauserisse saadetakse, on arendaja tööriistadega loetav.
Kas viktoriinirakendus vajab andmebaasi?
Üks fikseeritud viktoriin ilma salvestatud tulemusteta võib täielikult brauseris töötada. Kui tahad salvestatud tulemusi, edetabeleid, mitut viktoriini või saladuses hoitud vastuseid, vajad andmebaasi ja väikest serverit.
Kas viktoriinirakenduse saab luua ilma kodeerimiseta?
Jah. AI rakenduse ehitaja suudab kirjelduse põhjal luua küsimuste redaktori, viktoriiniekraani ja hindamise. Kontrolli enne jagamist hindamisreegleid mõne lahendatud näite abil.
Milliseid küsimuse tüüpe viktoriinirakendus peaks toetama?
Ühe valiku, mitme valiku ja tõene/väär tüübid katavad enamiku viktoriine ning neid on lihtne automaatselt hinnata. Lühikesed tekstivastused vajavad vastavusreegleid või käsitsi hindamist, seega lisa need hiljem.