Möchtest du dein Wissen in einem Quiz über antike Zivilisationen testen oder anderen die Möglichkeit geben, ihres zu überprüfen? Mit diesem einfachen Programm kannst du ein interaktives Quiz erstellen, das sofortige Ergebnisse anzeigt. Es ist perfekt für Lehrer, Geschichtsinteressierte oder einfach nur für den Spaß an der Freude!

Quiz über Antike Zivilisationen

Quiz über Antike Zivilisationen

1. Welche Stadt war die Hauptstadt des antiken Ägyptens?

2. Wer war der berühmteste Herrscher des antiken Babylon?

3. Welcher antike Grieche ist als Vater der Geschichte bekannt?

4. Welcher Pharao ließ die Große Pyramide von Gizeh erbauen?

5. Welches antike Volk ist für die Erfindung der Schrift bekannt?

6. Welche Stadt war das Zentrum des minoischen Reiches?

7. Welcher römische Kaiser ließ ein gewaltiges Kolosseum in Rom errichten?

8. Welche antike Stadt ist für ihre hängenden Gärten bekannt?

9. Welches Volk errichtete die Stadt Machu Picchu?

10. Welche antike Zivilisation entwickelte das erste bekannte Alphabet?

11. Welches antike Volk wurde von König Minos regiert?

12. Welche Stadt war das Zentrum des assyrischen Reiches?

13. Wer war der erste Kaiser des Römischen Reiches?

14. Welches antike Volk baute das Parthenon?

15. Wer schrieb die Ilias und die Odyssee?

16. Welcher Pharao ist auch als Echnaton bekannt?

17. Welches antike Volk ist für die Erstellung des ersten Rechtssystems bekannt?

18. Welche antike Stadt war die Heimat des Philosophen Platon?

19. Welches antike Volk baute die Stadt Petra?

20. Wer war der Gründer des Persischen Reiches?

Ergebnis

Du hast von 20 Fragen richtig beantwortet.

Quiz über Antike Zivilisationen

Was das Quiz über Antike Zivilisationen macht

Dieses Programm erstellt ein 20-Fragen-Quiz über antike Zivilisationen. Die Fragen decken verschiedene Kulturen und historische Ereignisse ab, von den Pharaonen des alten Ägyptens bis zu den Kaisern des Römischen Reiches. Nachdem der Benutzer alle Fragen beantwortet hat, werden die Ergebnisse sofort angezeigt.

Technische Details

Das Programm besteht aus reinem HTML und JavaScript. Es verwendet grundlegendes CSS für die Gestaltung, um das Layout ansprechend und benutzerfreundlich zu gestalten. Hier sind die wichtigsten Bestandteile des Programms:

  1. HTML-Struktur: Das HTML-Dokument enthält das Grundgerüst des Quizzes. Jede Frage ist in einem eigenen Abschnitt (<div class="question">) mit mehreren Antwortmöglichkeiten (<ul class="answers">) organisiert.
  2. CSS-Styling: Das eingebettete CSS sorgt für eine saubere und moderne Benutzeroberfläche. Es definiert das Layout, die Schriftarten und die Stile für Buttons und andere Elemente.
  3. JavaScript-Logik: Ein JavaScript-Block am Ende des Dokuments berechnet die Punktzahl des Benutzers, indem es die ausgewählten Antworten mit einem Array von korrekten Antworten vergleicht. Sobald der Benutzer auf den Button „Ergebnisse anzeigen“ klickt, wird die Punktzahl berechnet und das Ergebnis angezeigt.

So funktioniert das Quiz über Antike Zivilisationen

Der Benutzer wählt die Antworten auf die Fragen aus und klickt dann auf den Button „Ergebnisse anzeigen“. Das JavaScript-Programm durchsucht das Formular, vergleicht die Antworten mit den korrekten Antworten und berechnet die Gesamtpunktzahl. Diese Punktzahl wird dann auf dem Bildschirm angezeigt.

Beispiel: HTML- und JavaScript-Code

Hier ist der vollständige Code für das Quiz:

<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Quiz über Antike Zivilisationen</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 20px;
            background-color: #f4f4f4;
        }
        .container {
            max-width: 800px;
            margin: 0 auto;
            background-color: #fff;
            padding: 20px;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0,0,0,0.1);
        }
        h1 {
            text-align: center;
        }
        .question {
            margin-bottom: 20px;
        }
        .answers {
            list-style-type: none;
            padding: 0;
        }
        .answers li {
            margin-bottom: 10px;
        }
        button {
            display: block;
            width: 100%;
            padding: 10px;
            font-size: 16px;
            background-color: #007BFF;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }
        button:hover {
            background-color: #0056b3;
        }
        .result {
            display: none;
            text-align: center;
            margin-top: 20px;
        }
    </style>
</head>
<body>
    <div class="container">
        <h1>Quiz</h1>
        <form id="quizForm">
            <!-- Fragen -->
            <!-- Beispiel für Frage 1 -->
            <div class="question">
                <p>1. Welche Stadt war die Hauptstadt des antiken Ägyptens?</p>
                <ul class="answers">
                    <li><label><input type="radio" name="q1" value="0"> Theben</label></li>
                    <li><label><input type="radio" name="q1" value="1"> Memphis</label></li>
                    <li><label><input type="radio" name="q1" value="0"> Alexandria</label></li>
                </ul>
            </div>
            <!-- Weitere Fragen hier... -->
            <button type="button" onclick="calculateScore()">Ergebnisse anzeigen</button>
        </form>
        <div class="result" id="result">
            <h2>Ergebnis</h2>
            <p>Du hast <span id="score"></span> von 20 Fragen richtig beantwortet.</p>
        </div>
    </div>

    <script>
        function calculateScore() {
            const form = document.getElementById('quizForm');
            const resultDiv = document.getElementById('result');
            const scoreSpan = document.getElementById('score');
            let score = 0;

            const correctAnswers = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];

            correctAnswers.forEach((value, index) => {
                const questionIndex = index + 1;
                const userAnswer = form[`q${questionIndex}`].value;
                if (userAnswer == value) {
                    score++;
                }
            });

            scoreSpan.textContent = score;
            resultDiv.style.display = 'block';
        }
    </script>
</body>
</html>

Fazit

Mit diesem einfachen HTML- und JavaScript-Programm kannst du ein unterhaltsames und lehrreiches Quiz erstellen. Es ist eine großartige Möglichkeit, dein Wissen zu testen oder anderen zu helfen, mehr über die faszinierende Geschichte der alten Welt zu lernen. Viel Spaß beim Programmieren und beim Quizzen!

Verwandte Artikel zum Quiz über Antike Zivilisationen

Die Top 5 der beeindruckendsten Bauwerke der Antike

Das Pergamonmuseum in Berlin

Geografie Quiz

Total
0
Shares
Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Previous Post

Geschichten Generator

Next Post

Kalorienarme Snacks: gesunde Optionen für zwischendurch