FAGPORTALEN

Quiz-app i Python eller JavaScript

Informatik C · STX · C-niveau · Eksperimentelt og projekt-arbejde

💻 Quiz-app i Python eller JavaScript

Quiz-app typisk første større projekt.

Python-version (~50-100 linjer): ``python\nspørgsmål = [\n ("Hvilket år blev Danmark medlem af EU?", "1973"),\n ("Hvad er Danmarks hovedstad?", "København"),\n ("Hvor mange Bundesländer har Tyskland?", "16"),\n]\nscore = 0\nfor q, korrekt_svar in spørgsmål:\n svar = input(q + " ")\n if svar.lower().strip() == korrekt_svar.lower():\n print("Rigtig!")\n score += 1\n else:\n print(f"Forkert. Rigtige svar er: {korrekt_svar}")\nprint(f"Score: {score}/{len(spørgsmål)}")\n`` JavaScript/HTML-version: dynamic DOM-manipulation, knappe-klik-eventlistener.

Udvidelser: Kategorier (geografi, historie, sport — vælg én), Sværhedsgrad (let/medium/svær), Timer (60 sekunder per spørgsmål), Multiple choice (4 valgmuligheder, ikke fri tekst), Gem highscore (JSON-fil eller localStorage), Brugerlogin, Statistik (procent rigtigt på hver kategori), Random rækkefølge, Læs spørgsmål fra fil/API (Open Trivia DB API har 4.000+ gratis spørgsmål).

Læringsmål: loops, conditionals, lister/dictionaries, input/output, fejlhåndtering, fil-I/O.

Variation: Kahoot-clone med real-time multiplayer (kræver socket.io eller Firebase).

Fremlæggelse: flowchart + brugertest.

Læringsmål

Sådan kan du arbejde med emnet

Arbejd iterativt med prototyper og dokumentation. Test, evaluér og dokumentér.

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.