Tjen kr. 150, lav elementær js opgave (mobile pay). Først-til-mølle.
"Målet med denne opgave er at kode en JavaScript quiz, der gemmer personens svar og kan give en oversigt ved afslutning.
1. Opret én .html og én .js fil. Kald .js filen i .html filen.
2. Opret to arrays der skal indeholde henholdsvis quizspørgsmål og deres tilhørende svar.
3. Opret ét array til at gemme deltagerens svar.
4. Opret en funktion der via prompt() kan stille deltageren spørgsmålene dynamisk.
a. ”Dynamisk” henviser til at funktionen skal hente information fra array’ene så f.eks. den samme prompt() kommando bruges til at stille alle spørgsmål. ”hard coding” er ikke acceptabelt, som f.eks. ved at lave én prompt() per spørgsmål.
5. Opret en funktion der kan sammenligne deltagerens svar med de rigtige svar, og via document.writeln, skriver på siden hvilket spørgsmåls nummer det omhandler og om der er svaret rigtigt eller forkert.
a. Funktionen skal tjekke resultaterne igennem en ”for loop”.
b. Ved rigtigt svar skal deltageren blot vide at deres svar var korrekt. Ved forkert svar skal deltageren vide hvad der blev svaret, som var forkert og hvad det rigtige svar er (Se et eksemplet på billedet under).
6. Opret en hovedfunktion til at samle det overstående der, kombineret med en ”for loop” virker på følgende måde.
a. Første stilles alle spørgsmål, et ad gangen, hvor deltageren skriver deres svar.
b. Hvert deltager-svar gemmes i array’et.
c. Når alle spørgsmål er besvaret så tjekkes disse mod den korrekte svar/facit liste. Feedback skal være som beskrevet i punkt 5.
7. Til sidst så skal der tilføjes et par variabler hvori der gemmes hvor mange rigtige og forkerte svar deltageren havde.
a. Disse skal til slut skrives til siden, med document.writeln(Se et eksemplet på billedet under).
8. Til slut skal hovedfunktionen kaldes, så quizzen starter med hjemmesiden."
Indlæg senest redigeret d. 12.12.2015 20:25 af Bruger #21284