Mitarbeit willkommen! Bitte schau unter Hilfe:Benutzerkonto oder informiere Dich über Populus.Wiki.

Benutzer:Thk/Quiz: Unterschied zwischen den Versionen

Aus Populus DE
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
[https://de.populus.wiki/w/index.php?title=Quiz:{{CURRENTTIMESTAMP}}&action=edit&preload=Vorlage:Quiz-preload Neue Quizfrage erstellen]

== Einleitung ==
== Einleitung ==



Aktuelle Version vom 16. Juli 2023, 03:59 Uhr

Neue Quizfrage erstellen

Einleitung

Es gibt Brettspiele, die Wissensfragen beinhalten, z.B. der Klassiker Trivial Pursuit oder das neuere Bezzerwizzer. Die Fragen sind in solchen Spielen oft nach Kategorien geordnet.

Dieses Dokument beschreibt Anforderungen und Umsetzungen einer Implementierung, um Fragen und Antworten für solche Spiele zu verwalten.

Anforderungen

  • Fragen müssen einer oder mehreren Kategorien angehören können.
  • Es muss möglich sein, nur die Frage auf dem Bildschirm anzuzeigen, ohne das die Antwort sichtbar ist.
  • Es soll möglich sein, zusätzlich zu Frage und Antwort weitere Informationen zu hinterlegen.
  • Es muss möglich sein, sich zufällig eine Frage einer bestimmten Kategorie anzeigen zu lassen.
  • Das Eingeben und Editieren von Fragen muss sehr einfach und schnell möglich sein.

Implementierung

Da eine Mediawikiinstallation bereits besteht, liegt eine Implementierung auf Basis von Mediawiki nahe.

  • Quizfragen liegen in einem separatem Namensraum
    • Mediawiki schreibt den aktuellen Namensraum ins HTML, was das Styling mit CSS ermöglicht.[1]
  • Eine Zufällige Quizfrage kann mit der Spezialseite RandomInCategory aufgerufen werden.
  • Spielspezifische Übersichtsseiten zur Auswahl einer zufälligen Quizfrage einer bestimmten Kategorie können als normale Wikiseiten gestaltet werden.
  • Neue Quizfragen können mithilfe von preloaded text angelegt werden.
  • Der CSS-Selektor :checked kann genutz werden, um das spezielle Quiz CSS Design zu deaktivieren. MediaWiki:Common.css

Quellen