Guider

Så bygger du en quizapp

En quizapp visar frågor, samlar in svar, poängsätter dem och visar ett resultat. Den enkla versionen, ett fast quiz som poängsätts i webbläsaren, tar en eftermiddag att bygga. Versionen som folk förlitar sig på för lärande, rekrytering eller tävlingar behöver en frågebank, svar som hålls på servern, sparade försök och rättvis tidtagning. Bestäm tidigt vilken du bygger, eftersom det ändrar arkitekturen.

Bestäm vilken typ av quiz det är

Ordet "quiz" täcker väldigt olika produkter:

TypExempelVad som väger tyngst
Underhållning / marknadsföring"Vilket abonnemang passar dig?" eller ett personlighetstestUtseende, delning, leadinsamling; poängsättningen är enkel
Lärande / övningRepetitionsquiz för en klass eller kursFörklaringar, nya försök, framsteg över tid
BedömningKompetenskontroller för personal, inträdesprovDolda svar, ett försök, tidtagning, register
Live / tävlingPubquiz, klassrumsspelPoängtavla i realtid, alla på samma fråga

Ett personlighetstest utan insatser kan säkert köras helt i webbläsaren. Ett bedömningsprov kan inte det. Livequiz kräver uppdateringar i realtid, vilket är en separat nivå av komplexitet. Lämna dem utanför version ett om det inte är hela poängen.

Vad en quizapp behöver

Data

  • Quiz: titel, beskrivning, inställningar (tidsgräns, tillåtna försök, blanda ordningen, gränsvärde för godkänt, visa svar efteråt?).
  • Frågor: quizet, texten, typ, poäng, en valfri bild och en förklaring som visas efteråt.
  • Alternativ: svarsalternativen för en fråga, med vilka som är rätt.
  • Försök: vem som gjorde vilket quiz, när de startade och skickade in, poängen.
  • Svar: vilket alternativ (eller vilken text) personen gav för varje fråga i ett försök.

Det är bra att hålla försök och svar åtskilda. Då kan du visa människor exakt vad de missade, och du kan upptäcka frågor som nästan alla misslyckas med, vilket ofta betyder att frågan är dåligt formulerad.

Sidor

  • Quizredigerare för författaren: lägg till frågor, ordna om dem, markera rätt alternativ, förhandsgranska.
  • Startsida för quiz med reglerna: antal frågor, tidsgräns, försök.
  • Frågeskärm, en fråga i taget på mobil, med framsteg ("4 av 10").
  • Resultatsida med poäng, godkänt eller underkänt, och feedback per fråga om inställningarna tillåter det.
  • Författarens översikt som visar försök, genomsnittspoäng och de svåraste frågorna.

Behörigheter

Författare skapar och redigerar quiz; deltagare tar bara quiz. Om quizen är för en klass eller ett team, lägg till grupper så att folk bara ser de quiz som tilldelats dem. Se hur du lägger till inloggning i din app.

Poängregler att skriva ner

De flesta quizbuggar är poängbuggar. Lägg de här reglerna i din prompt:

  1. Enkelval: full poäng om rätt, noll annars.
  2. Flerval ("välj alla som stämmer"): bestäm mellan allt-eller-inget och delpoäng. Om delpoäng: drar felaktiga val av poäng? Skriv ett exempel: "Rätt alternativ A och C. Att välja bara A ger 1 av 2. Att välja A, B och C ger 1 av 2."
  3. Obesvarade frågor ger noll poäng och visas som obesvarade, inte som fel.
  4. Tidsgränser tillämpas på servern utifrån starttiden. En timer i webbläsaren är bara en visning; vem som helst kan pausa eller ändra den.
  5. Blandning ändrar ordningen som visas, aldrig vilket alternativ som är rätt. Lagra det rätta alternativet med sitt ID, inte dess position.

Håll svaren borta från webbläsaren

Detta är den enda tekniska punkt som alla seriösa quizappar måste få rätt. Om sidan tar emot frågorna med de rätta svaren och poängsätter själv kan vem som helst öppna webbläsarens utvecklarverktyg och läsa facit.

Lösningen är enkel att beskriva: servern skickar frågor utan facit, personen skickar in, och servern poängsätter försöket och returnerar resultatet. Skriv det uttryckligen i din prompt. För ett underhållningsquiz spelar det ingen roll; för något med certifikat, betyg eller pris gör det det.

En prompt som fungerar

Bygg en quizwebbapp. Författare loggar in och skapar quiz med titel, beskrivning, valfri tidsgräns, antal tillåtna försök och ett gränsvärde för godkänt. Varje quiz har frågor av typen enkelval, flerval eller sant/falskt, med poäng och en valfri förklaring. Deltagare öppnar ett quiz via länk, ser reglerna och svarar på en fråga per skärm med en framstegsindikator. De rätta svaren får aldrig skickas till webbläsaren före inlämning; poängsätt försöken på servern och tvinga fram tidsgränsen utifrån starttiden på servern. Flerval är allt-eller-inget. Efter inlämning visas poäng, godkänt/underkänt och, om författaren tillåter det, varje fråga med rätt svar och förklaring. Spara varje försök och svar i en databas. Ge författarna en resultatsida med genomsnittspoäng och de mest missade frågorna.

Byggsteg

  1. Redigeraren först. Skapa ett quiz med tio frågor av blandade typer. Om det är krångligt att skriva frågor kommer författarna inte att använda appen.
  2. Att göra ett quiz. Prova det på en telefon. Kontrollera framsteg, bakåt- och framåtknappar och vad som händer vid omladdning.
  3. Poängsättning på servern. Öppna nätverksfliken i webbläsaren medan du gör quizet och bekräfta att inget svar innehåller de rätta svaren före inlämning.
  4. Poängtester. Ge AI:n fem genomräknade exempel med förväntade poäng, inklusive ett delvis rätt flervalssvar och en obesvarad fråga.
  5. Timer. Starta ett quiz med tidsgräns, vänta förbi gränsen och skicka sedan in. Det ska antingen avvisas eller poängsättas så som det stod vid deadline. Bestäm vilket.
  6. Resultat och analys. Kontrollera listan över mest missade frågor mot försök du gjort med avsikt.
  7. Tillägg. Lägg först nu till bilder, frågebanker med slumpmässigt urval, certifikat eller en resultatlista.

Vanliga misstag

  • Facit i sidan. Det vanligaste och allvarligaste felet.
  • Att lita på webbläsarens klocka. Tillämpa gränser på servern.
  • Att lagra det rätta svaret som "alternativ 2". Blandning gör då fel svar rätt.
  • Att redigera ett quiz efter att folk gjort det. Att ändra en fråga ändrar betydelsen av gamla poäng. Lås quiz som har försök, eller versionera dem.
  • Obegränsade nya försök på ett bedömningsprov. Bestäm regeln för försök och tillämpa den på servern.
  • Resultatlistor med fullständiga namn som standard. Låt folk välja ett visningsnamn, särskilt för elever.

När en färdig produkt är det bättre valet

Om du behöver ett snabbt klassrumsspel, ett quiz inuti en kursplattform du redan använder, eller ett engångsquiz för leadinsamling, är befintliga quiz- och formulärverktyg snabbare och ofta gratis. Lärplattformar har redan quiz med betygsbok. Se alternativ till Typeform och alternativ till Google Forms för formulärvägen.

Bygg själv när quizet är en del av något större, till exempel en kurs du säljer, ett rekryteringsflöde eller ett utbildningsprogram med egna regler, eller när du behöver poängsättning, varumärkning eller dataägande som verktygen inte ger. Kombinera det gärna med en flashcardapp för övning, eller lägg det inuti en onlinekursplattform.

Bygga det med Mythex

På Mythex beskriver du quizappen i chatten och provar den i livevisningen, inklusive telefonstorlek. Agenten lägger till en databas när du ber om att försök ska sparas, och skriver poängsättningen på servern tillsammans med gränssnittet. För författarinloggningar kopplar Mythex in ett autentiseringsupplägg som du väljer, i stället för en inbyggd inloggningstjänst. Om en ändring bryter poängsättningen kan du gå tillbaka till en tidigare checkpoint och försöka igen. Publicera till en mythex.ai-länk, eller till din egen domän på Pro.

Frågor

Hur hindrar jag att folk ser quizsvaren i webbläsaren?

Behåll de rätta svaren på servern. Skicka frågorna utan svar, låt personen skicka in, och poängsätt inlämningen på servern. Allt som skickas till webbläsaren kan läsas med utvecklarverktygen.

Behöver en quizapp en databas?

Ett enda fast quiz utan sparade poäng kan köras helt i webbläsaren. Så fort du vill ha sparade resultat, resultatlistor, flera quiz eller svar som hålls hemliga behövs en databas och en liten server.

Kan jag bygga en quizapp utan att programmera?

Ja. En AI-appbyggare kan skapa frågeredigeraren, quizskärmen och poängsättningen utifrån en beskrivning. Kontrollera poängreglerna själv med några genomräknade exempel innan du delar appen.

Vilka frågetyper bör en quizapp stödja?

Enkelval, flervalsfrågor och sant/falskt täcker de flesta quiz och är lätta att poängsätta automatiskt. Korta textsvar kräver matchningsregler eller manuell rättning, så lägg till dem senare.

Mythex · Pricing · Bygg vad som helst med AI · Mallar för webbplatser och appar · Mythex jämfört · Ordlista för apputveckling med AI · Gratis verktyg för apputveckling med AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk 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 Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)