Skip to content

Eine einfache Quiz-Anwendung mit JavaScript-Fragen, die im objektorientierten Programmierstil entwickelt wurde, um Benutzern eine interaktive und lehrreiche Spielerfahrung zu bieten.

License

Notifications You must be signed in to change notification settings

mariokreitz/simple-quizz-app

Repository files navigation

🧠 Simple Quiz App Netlify Status

Willkommen bei der Simple Quiz App! 🎉 Dieses Projekt ist eine einfache Quiz-Anwendung, bei der es um Fragen über JavaScript geht. Das Projekt ist vollständig im Object-Oriented Programming (OOP)-Stil geschrieben.

🚀 Features

  • Benutzerfreundliche Oberfläche: Einfache und intuitive Benutzeroberfläche.
  • 🧑‍💻 Fragen über JavaScript: Teste dein Wissen über JavaScript mit verschiedenen Fragen.
  • 🔄 OOP Spiel-Logik: Die gesamte Spielmechanik basiert auf dem OOP-Stil, was die Erweiterung und Wartung der App erleichtert.

🛠️ Installation

  1. Clone das Repository:

    git clone https://github.com/mariokreitz/simple-quizz-app.git
  2. Wechsle in das Projektverzeichnis:

    cd simple-quizz-app
  3. Installiere die Abhängigkeiten (sofern vorhanden):

    npm install
  4. Starte die Anwendung:

    npm start

📚 Usage

  1. Starte die App und du wirst direkt zu den Quiz-Fragen geleitet.
  2. Beantworte die Fragen über JavaScript, indem du eine der gegebenen Optionen auswählst.
  3. Am Ende erhältst du deine Punktzahl und kannst das Quiz erneut starten, um deine Ergebnisse zu verbessern!

🧩 Architektur

Die Anwendung wurde unter Berücksichtigung der Prinzipien des objektorientierten Programmierens entwickelt. Die Kernkomponenten umfassen:

  • QuizManager: Verwalten des Quiz-Flusses, einschließlich der Fragen, Antworten und Punktzahlen.
  • Question: Eine einzelne Frage, die Frage selbst und die möglichen Antworten speichert.
  • UserInterface: Verantwortlich für die Darstellung der Fragen und die Interaktion mit dem Benutzer.

📸 Screenshots

Quiz Screenshot

📖 Contributing

Beiträge sind immer willkommen! Wenn du Vorschläge für Verbesserungen hast, kannst du gerne einen Fork erstellen, das Projekt verbessern und einen Pull-Request stellen.

  1. Fork it
  2. Erstelle deinen Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit deine Änderungen (git commit -m 'Add some AmazingFeature')
  4. Push in den Branch (git push origin feature/AmazingFeature)
  5. Öffne einen Pull Request

🔧 Technologien

  • JavaScript
  • HTML/CSS
  • Bootstrap

📄 License

Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die LICENSE Datei für Details.

About

Eine einfache Quiz-Anwendung mit JavaScript-Fragen, die im objektorientierten Programmierstil entwickelt wurde, um Benutzern eine interaktive und lehrreiche Spielerfahrung zu bieten.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published