Guides

Sådan bygger du en quizapp: spørgsmål, pointgivning, timere og resultater

En quizapp viser spørgsmål, indsamler svar, scorer dem og viser et resultat. Den enkle version — én fast quiz, scoret i browseren — tager en eftermiddag. Versionen, folk stoler på til læring, ansættelse eller konkurrencer, kræver en spørgsmålsbank, svar gemt på serveren, gemte forsøg og retfærdig tidtagning. Beslut tidligt, hvilken du bygger, for det ændrer arkitekturen.

Beslut, hvilken slags quiz det er

Ordet „quiz“ dækker vidt forskellige produkter:

SlagsEksempelDet vigtigste
Sjov / markedsføring„Hvilken pakke passer til dig?“ eller en personlighedsquizUdseende, deling, indsamling af leads; pointgivningen er enkel
Læring / øvelseRepetitionsquizzer til en klasse eller et kursusForklaringer, nye forsøg, fremskridt over tid
VurderingMedarbejderes træningstjek, adgangsprøverSvar skjult, ét forsøg, tidsfrister, registreringer
Live / konkurrencePubquiz, klasseværelsesspilScoreboard i realtid, alle på samme spørgsmål

En personlighedsquiz uden indsats kan sikkert køre helt i browseren. En vurdering kan ikke. Live-quizzer kræver opdateringer i realtid, hvilket er et særskilt niveau af kompleksitet — lad dem ligge i version et, medmindre det er hele pointen.

Hvad en quizapp har brug for

Data

  • Quizzer — titel, beskrivelse, indstillinger (tidsgrænse, tilladte forsøg, blanding, bestå-grænse, vis svar efterfølgende?).
  • Spørgsmål — quizzen, teksten, type, point, et valgfrit billede og en forklaring, der vises bagefter.
  • Svarmuligheder — svarvalgene til et spørgsmål, med hvilke der er rigtige.
  • Forsøg — hvem der tog hvilken quiz, hvornår de startede og indsendte, og scoren.
  • Svar — hvilken valgmulighed (eller tekst) personen gav for hvert spørgsmål i et forsøg.

At holde forsøg og svar adskilt lader dig vise folk præcis, hvad de tog fejl af, og lader dig opdage spørgsmål, næsten alle misser — ofte et tegn på, at spørgsmålet er dårligt formuleret.

Sider

  • Quizeditor for forfatteren: tilføj spørgsmål, sortér dem, markér det rigtige svar, forhåndsvisning.
  • Startside for quizzen med reglerne: antal spørgsmål, tidsgrænse, forsøg.
  • Spørgsmålsskærm, ét spørgsmål ad gangen på telefoner, med fremskridt („4 af 10“).
  • Resultatside med scoren, bestået eller ikke bestået, og feedback pr. spørgsmål, hvis indstillingerne tillader det.
  • Forfatterdashboard med forsøg, gennemsnitlig score og de sværeste spørgsmål.

Tilladelser

Forfattere opretter og redigerer quizzer; deltagere tager dem kun. Hvis quizzerne er til en klasse eller et team, så tilføj grupper, så folk kun ser de quizzer, der er tildelt dem. Se sådan tilføjer du login til din app.

Pointregler, du skal skrive ned

De fleste quizfejl er pointfejl. Skriv disse regler ind i din prompt:

  1. Enkeltvalg: fulde point, hvis rigtigt, nul ellers.
  2. Flervalg („vælg alle, der passer“): beslut mellem alt-eller-intet og delvis point. Hvis delvis, trækker forkerte valg så point fra? Skriv et eksempel: „Rigtige valg A og C. Kun A valgt giver 1 af 2. Valg af A, B og C giver 1 af 2.“
  3. Ubesvarede spørgsmål giver nul point og vises som ubesvarede, ikke som forkerte.
  4. Tidsgrænser håndhæves på serveren ud fra starttidspunktet. En timer i browseren er kun en visning — hvem som helst kan sætte den på pause eller ændre den.
  5. Blanding ændrer rækkefølgen, der vises, aldrig hvilken valgmulighed der er rigtig. Gem det rigtige svar via dets ID, ikke dets position.

Hold svarene væk fra browseren

Dette er det ene tekniske punkt, enhver seriøs quizapp skal få rigtigt. Hvis siden modtager spørgsmålene med de rigtige svar og scorer dem selv, kan enhver åbne udviklerværktøjerne og læse facitlisten.

Retningen er enkel at beskrive: serveren sender spørgsmål uden de rigtige markeringer, personen indsender, og serveren scorer forsøget og returnerer resultatet. Skriv det eksplicit i din prompt. For en sjov quiz betyder det ingenting; for noget med et certifikat, en karakter eller en præmie betyder det alt.

En første prompt, der virker

Byg en quiz-webapp. Forfattere logger ind og opretter quizzer med en titel, beskrivelse, valgfri tidsgrænse, antal tilladte forsøg og en bestå-grænse. Hver quiz har spørgsmål af typen enkeltvalg, flervalg eller sand/falsk, med point og en valgfri forklaring. Deltagere åbner en quiz via et link, ser reglerne og besvarer ét spørgsmål pr. skærm med en fremskridtslinje. De rigtige svar må aldrig sendes til browseren før indsendelse — score forsøg på serveren og håndhæv tidsgrænsen ud fra serverens starttidspunkt. Flervalg er alt-eller-intet. Efter indsendelse vises scoren, bestået/ikke bestået og, hvis forfatteren tillader det, hvert spørgsmål med det rigtige svar og forklaringen. Gem alle forsøg og svar i en database. Giv forfattere en resultatside med gennemsnitlig score og de oftest missede spørgsmål.

Byg-trin

  1. Editor først. Opret én quiz med ti spørgsmål af blandede typer. Hvis det er smertefuldt at skrive spørgsmål, vil forfattere ikke bruge appen.
  2. Tage en quiz. Prøv den på en telefon. Kontroller fremskridt, frem og tilbage, og hvad der sker ved opdatering.
  3. Scoring på serveren. Åbn netværksfanen i browserens udviklerværktøjer, mens du tager quizzen, og bekræft at intet svar indeholder de rigtige svar, før du indsender.
  4. Pointtests. Giv AI'en fem gennemregnede eksempler med forventede scorer, inklusive et delvis rigtigt flervalgssvar og et ubesvaret spørgsmål.
  5. Timer. Start en quiz med tidsgrænse, vent længere end grænsen, og indsend derefter. Den skal afvises eller scores, som den stod ved deadline — beslut hvilken.
  6. Resultater og analyse. Kontrollér listen over de oftest missede spørgsmål mod forsøg, du har lavet med vilje.
  7. Ekstra. Først nu tilføjer du billeder, spørgsmålsbanker med tilfældigt valg, certifikater eller en rangliste.

Almindelige fejl

  • Facitlisten i siden. Den mest almindelige og alvorligste fejl.
  • At stole på browserens ur. Håndhæv grænser på serveren.
  • At gemme det rigtige svar som „valgmulighed 2“. Så ødelægger blanding det, og det forkerte svar bliver markeret som rigtigt.
  • At redigere en quiz, efter folk har taget den. Ændrer du et spørgsmål, ændrer du betydningen af gamle scorer. Lås quizzer med forsøg, eller versionér dem.
  • Ubegrænsede nye forsøg til en vurdering. Beslut reglen for forsøg, og håndhæv den på serveren.
  • Ranglister med fulde navne som standard. Lad folk vælge et visningsnavn, især for elever.

Når et færdigt produkt er det bedre valg

Hvis du har brug for et hurtigt klasseværelsesspil, en quiz inde i en kursusplatform, du allerede bruger, eller en engangsquiz til leadindsamling, er eksisterende quiz- og formularværktøjer hurtigere og ofte gratis. Læringsplatforme har allerede quizzer med karakterbøger. Se alternativer til Typeform og alternativer til Google Forms for formularruten.

Byg selv, når quizzen er en del af noget større — et kursus, du sælger, et ansættelsesforløb, et træningsprogram med dine egne regler — eller når du har brug for scoring, branding eller dataejerskab, som værktøjerne ikke giver. Kombinér den med en flashcard-app til øvelse, eller læg den ind i en online kursusplatform.

Byg det med Mythex

I Mythex beskriver du quizappen i chatten og prøver den i live preview, inklusive en visning i telefonstørrelse. Agenten tilføjer en database, når du beder den gemme forsøg, og skriver den serverbaserede scoring sammen med frontend'en. Til forfatterlogins kobler Mythex en auth-løsning, du vælger, frem for et indbygget login-produkt. Hvis en ændring ødelægger scoringen, så rul tilbage til et tidligere checkpoint og prøv igen. Publicér til et mythex.ai-link, eller dit eget domæne på Pro.

Spørgsmål

Hvordan forhindrer jeg, at folk ser quizsvarene i browseren?

Hold de rigtige svar på serveren. Send spørgsmålene uden svar, lad personen indsende, og score indsendelsen på serveren. Alt, der sendes til browseren, kan læses med udviklerværktøjerne.

Har en quizapp brug for en database?

En enkelt fast quiz uden gemte resultater kan køre helt i browseren. Så snart du vil have gemte resultater, ranglister, flere quizzer eller hemmelige svar, har du brug for en database og en lille server.

Kan jeg bygge en quizapp uden at kode?

Ja. En AI-appbygger kan lave spørgsmålseditoren, quizskærmen og pointgivningen ud fra en beskrivelse. Tjek pointreglerne selv med nogle gennemregnede eksempler, før du deler den.

Hvilke spørgsmålstyper bør en quizapp understøtte?

Enkeltvalg, flervalg og sand/falsk dækker de fleste quizzer og er nemme at score automatisk. Korte tekstsvar kræver matchningsregler eller manuel bedømmelse, så tilføj dem senere.

Mythex · Pricing · Byg hvad som helst med AI · Skabeloner til websites og apps · Mythex sammenlignet · Ordliste for app-bygning med AI · Gratis værktøjer til app-bygning med AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)