LU02.A02 - Quiz

Erstelle ein interaktives Quiz-Programm, bei dem der Benutzer Fragen beantworten kann. Die Benutzer sollen am Ende des Quiz sehen, wie viele Fragen sie richtig beantwortet haben. Es soll jeweils eine Frage mit 4 verschiedenen Antwortmöglichkeiten auftauchen.

Beispielvorlagen für HTML und CSS:

<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Quiz Overlay</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
<div class="quiz-overlay">
    <div class="question">Was ist die Hauptstadt von Frankreich?</div>
 
    <div class="answers">
        <button class="answer">A) Berlin</button>
        <button class="answer">B) Madrid</button>
        <button class="answer">C) Paris</button>
        <button class="answer">D) Rom</button>
    </div>
 
    <div class="status">
        <span class="timer">Zeit: %%ZEIT%%</span>
        <span class="score">Richtige Fragen: %%PUNKTE%%</span>
    </div>
</div>
 
</body>
</html>
.quiz-overlay {
    background-color: #f0f0f0;
    border-radius: 8px;
    padding: 20px;
    width: 400px;
    margin: 0 auto;
    text-align: center;
    font-family: Arial, sans-serif;
}
 
.question {
    font-size: 1.5em;
    margin-bottom: 20px;
}
 
.answers {
    display: grid;
    gap: 10px;
}
 
.answer {
    background-color: #4a90e2;
    color: white;
    padding: 15px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 1.2em;
    transition: background-color 0.3s;
}
 
.answer:hover {
    background-color: #357ABD;
}
 
.status {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}
 
.timer, .score {
    font-size: 1em;
    color: #333;
}

Rahmenbedingungen

Was Beschreibung
Produkt: -
Zeit: 60 Min.
Sozialform: Einzel- oder Partnerarbeit
Arbeitsmittel: Unterrichtsunterlagen, IDE, Browser