Hilfe zum QuizzenChannel

Quizfragen-Eingabinat0r:

In dieses Formular kannst du Fragen eingeben, die du dir selbst ausgedacht hast, und die in die Fragendatenbank eingetragen werden. Thx cyberny für das cgi. :)

Erklärungen für die einzelnen Eingabefelder:

Frage: Was hier reingehört, sollte eigentlich klar sein. :)
Antwort: Auch dieses Feld mußt du natürlich ausfüllen. Es gibt eine Möglichkeit, mit dem Zeichen # (Raute) auch Teile einer Antwort gelten zu lassen, hier ein Beispiel: Douglas #Adams#
Auch bei den Tipps wird dann nur die Antwort zwischen den Rauten angegeben, weswegen es meistens besser ist, die RegExp zu verwenden.
Autor: Hier sollst du bitte Deinen Nick angeben.

Die restlichen Eingabefelder sind optional, müssen also nicht ausgefüllt werden:

Kommentar: Irgendetwas noch zu sagen zu der Frage? Hier ist der Platz dafür.
Kategorie: Denkbar sind z.B. Musik, Literatur, Computer, Fun, oder was auch immer. Denk dir etwas aus, oder laß das Feld einfach frei. :)
Level: Entweder du wählst zwischen den fünf vorgegebenen Levels aus, oder du läßt es bei "keine Angabe".
Tips: Läßt du die Felder frei, generiert der Bot automatische Tips aus den Buchstaben der Antwort. Du kannst dir auch eigene ausdenken, wichtig ist dann aber, dass du mindestens vier Tips ausfüllst.


Regexp: Abkürzung für regular expressions, oder auf Deutsch reguläre Ausdrücke. Sie sind Suchmuster für Unix, um Übereinstimmungen mit einer Eingabe zu finden.
  Beim Quiz-Eingabinat0r können reguläre Ausdrücke verwendet werden, um mehrere Antwortmöglichkeiten als richtig werten zu lassen z. B.: 24 und vierundzwanzig oder Lymphknoten und Lümfknoten.
Ausdruck Erklärung Beispiel richtige Antworten
\ Entfernt die Bedeutung von Sonderzeichen, wie ? . * + usw. Was\? Was?
. Wildcard, steht für ein beliebiges Zeichen H.se Hase, Hose, usw.
? Null- oder einmaliges vorkommen des davor stehenden Zeichens Humm?el Humel; Hummel
+ Ein- bis n-maliges Vorkommen des davor stehenden Zeichens Ha+r Har, Haar, Haaar usw.
() Mehrere Alternativen, die mit | getrennt werden (10|zehn) 10, zehn
[] Eines der eingeschlossenen Zeichen ist enthalten [AO]rt Art, Ort
{} Gibt die Anzahl der Wiederholungen des davor stehenden Zeichens an. Hal{2}o Hallo
  Ein Komma vor der Anzahl steht für Höchstens Hal{,2}o Hal, Halo, Hallo
  Ein Komma nach der Anzahl steht für Mindestens Hal{2,}o Hallo, Halllo, usw.
  Ein Komma zwischen zwei Zahlen steht für: von bis Hal{2,4}o Hallo, Halllo, Hallllo

Diese Liste von regulären Audrücken ist zwar nicht vollständig, umfasst jedoch alle, die zur Eingabe von Quizfragen benötigt werden könnten.

Weitere Beispiele:

Eine Möglichkeit für die oben genannten Lösungen Lymphknoten und Lümfknoten wäre die Eingabe von: L[yü]m(ph|f)knoten . Es würden dann auch noch die Antworten Lümphknoten und Lymfknoten als richtig gewertet.
Es wäre jedoch falsch, bei der zweiten Klammer auch eine eckige zu wählen, denn L[yü]m[phf]knoten würde folgende Antworten als richtig werten: Lympknoten, Lymhknoten, Lymfknoten, Lümpknoten, Lümhknoten, Lümfknoten.
Auf die selben richtigen Antworten wie bei L[yü]m(ph|f)knoten würde man kommen, wenn man L(y|ü)m(ph|f)knoten verwendet.

Wenn die Antwort Facettenauge ist, jedoch auch Fasettenauge richtig sein soll, kann das durch (c|s) bzw. [cs] bewerkstelligt werden.
Wenn jetzt auch noch eine getrenntschreibung von Facetten und auge durch ein Leerzeichen oder einen Bindestrich gewertet werden soll, würde die regexp-Eingabe so aussehen: Fa[cs]etten[- ]auge.
Doch halt, bei dieser Eingabe würde es ja zusammengeschrieben nicht mehr als richtig gewertet, also muss noch ein ? hinter [- ] gesetzt werden. Das Frage- zeichen kann nämlich auch bei () und [] verwendet werden.
Der korrekte regexp-Eintrag wäre also Fa[cs]etten[- ]?auge .

Das Beispiel (Kaffee|Zucker[- ]?ei) zeigt, dass reguläre Ausdrücke auch inneinander verschachtelt werden können. Als Lösungen wären bei diesem Beispiel gültig: Kaffee, Zuckerei, Zucker ei, Zucker-ei .

Die regular expressions sind wirklich mächtige Werkzeuge, um mehrere Antwortmöglichkeiten gelten zu lassen. Man sollte sie jedoch mit Vorsicht verwenden, um nicht mehr Lösungen als gewollt richtig zu werten.

 

 

 

Nach oben

(c) 2004 quizzers.info