Quizer om geografi

Quiz om hovedsteder:

LISTEQUIZ

VERDENS 10 LENGSTE GRENSER

VERDENS 10 STØRSTE BYER

Verden største og minste land – lett

VERDENS 10 LENGSTE ELVER

VERDENS 10 HØYESTE BYGNINGER

VERDENS 1O MEST BESØKTE LAND

Land

Land

Land

Land

Land

Land

Quiz om Hovedsteder i Europa body { font-family: Arial, sans-serif; background-color: #f4f4f4; margin: 0; padding: 20px; } .quiz-container { max-width: 600px; margin: auto; background: white; padding: 20px; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } h1 { text-align: center; color: #333; } .question { margin-top: 20px; } .button { display: block; width: 100%; padding: 10px 15px; margin: 5px 0; color: white; background-color: #007bff; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s; text-align: center; } .button:hover { background-color: #0056b3; } .next-button { background-color: #28a745; /* Grønn farge */ } .next-button:hover { background-color: #218838; } .result { margin-top: 20px; font-weight: bold; text-align: center; } .hidden { display: none; } .progress { margin: 20px 0; font-size: 16px; text-align: center; } .correct { color: green; } .incorrect { color: red; }

Quiz om Hovedsteder i Europa

Neste spørsmål
const questions = [ { question: «Hva er hovedstaden i Sverige?», answers: [«Oslo», «Helsinki», «Stockholm», «København»], correct: «Stockholm» }, { question: «Hva er hovedstaden i Frankrike?», answers: [«Paris», «Brussel», «Berlin», «Madrid»], correct: «Paris» }, { question: «Hva er hovedstaden i Italia?», answers: [«Roma», «Athen», «Lisboa», «Moskva»], correct: «Roma» }, { question: «Hva er hovedstaden i Spania?», answers: [«Madrid», «Valencia», «Barcelona», «Sevilla»], correct: «Madrid» }, { question: «Hva er hovedstaden i Tyskland?», answers: [«Berlin», «Munchen», «Frankfurt», «Hamburg»], correct: «Berlin» }, { question: «Hva er hovedstaden i Norge?», answers: [«Oslo», «Stavanger», «Bergen», «Trondheim»], correct: «Oslo» }, { question: «Hva er hovedstaden i Danmark?», answers: [«København», «Aarhus», «Odense», «Albertslund»], correct: «København» }, { question: «Hva er hovedstaden i Finland?», answers: [«Helsinki», «Tallinn», «Riga», «Vilnius»], correct: «Helsinki» }, { question: «Hva er hovedstaden i Østerrike?», answers: [«Wien», «Salzburg», «Innsbruck», «Graz»], correct: «Wien» }, { question: «Hva er hovedstaden i Sveits?», answers: [«Bern», «Zürich», «Geneve», «Basel»], correct: «Bern» }, { question: «Hva er hovedstaden i Belgia?», answers: [«Brussel», «Antwerpen», «Brugge», «Gent»], correct: «Brussel» }, { question: «Hva er hovedstaden i Russland?», answers: [«Moskva», «St. Petersburg», «Kazan», «Nizhny Novgorod»], correct: «Moskva» }, { question: «Hva er hovedstaden i Irland?», answers: [«Dublin», «Cork», «Belfast», «Galway»], correct: «Dublin» }, { question: «Hva er hovedstaden i Portugal?», answers: [«Lisboa», «Porto», «Coimbra», «Braga»], correct: «Lisboa» }, { question: «Hva er hovedstaden i Tsjekkia?», answers: [«Praha», «Brno», «Ostrava», «Plzen»], correct: «Praha» }, { question: «Hva er hovedstaden i Ungarn?», answers: [«Budapest», «Debrecen», «Szeged», «Miskolc»], correct: «Budapest» }, { question: «Hva er hovedstaden i Ukraina?», answers: [«Kyiv», «Kharkiv», «Lviv», «Odessa»], correct: «Kyiv» }, { question: «Hva er hovedstaden i Slovakia?», answers: [«Bratislava», «Košice», «Nitra», «Prešov»], correct: «Bratislava» }, { question: «Hva er hovedstaden i Slovenia?», answers: [«Ljubljana», «Maribor», «Celje», «Kranj»], correct: «Ljubljana» }, { question: «Hva er hovedstaden i Kroatia?», answers: [«Zagreb», «Split», «Dubrovnik», «Rijeka»], correct: «Zagreb» }, { question: «Hva er hovedstaden i Bulgaria?», answers: [«Sofia», «Plovdiv», «Varna», «Burgas»], correct: «Sofia» } ]; let currentQuestionIndex = 0; let score = 0; let answersLog = []; function updateProgress() { const progressDiv = document.getElementById(«progress»); progressDiv.innerHTML = `Spørsmål ${currentQuestionIndex + 1} av ${questions.length}`; } function shuffle(array) { for (let i = array.length – 1; i > 0; i–) { const j = Math.floor(Math.random() * (i + 1)); [array[i], array[j]] = [array[j], array[i]]; } } function loadQuestion() { const quizContainer = document.getElementById(«quiz»); quizContainer.innerHTML = «»; const question = questions[currentQuestionIndex]; shuffle(question.answers); const questionHtml = `

${question.question}

${question.answers.map(answer => ` ${answer} `).join(»)}
`; quizContainer.innerHTML = questionHtml; updateProgress(); } function checkAnswer(selectedAnswer) { const question = questions[currentQuestionIndex]; answersLog.push({ question: question.question, correct: question.correct, selected: selectedAnswer }); if (selectedAnswer === question.correct) { score++; } currentQuestionIndex++; if (currentQuestionIndex < questions.length) { loadQuestion(); } else { showResult(); } } function showResult() { const resultDiv = document.getElementById("result"); let summary = `

Resultat

`; summary += `Du fikk ${score} av ${questions.length} riktige!

`; summary += `

Oppsummering:

`; answersLog.forEach(answer => { const colorClass = answer.selected === answer.correct ? ‘correct’ : ‘incorrect’; summary += `

${answer.question}
Riktig svar: ${answer.correct}
Ditt svar: ${answer.selected}

`; }); resultDiv.innerHTML = summary; document.getElementById(«nextButton»).classList.add(‘hidden’); } document.getElementById(«nextButton»).onclick = loadQuestion; loadQuestion();