Lernmodule: Quiz

Beim Quiz sollen die gestellten Fragen richtig beantwortet werden. Dabei gibt es zu jeder Frage vier Antwortmöglichkeiten, von denen genau eine korrekt ist. Um das Lernmodul erfolgreich zu beenden, müssen alle Fragen korrekt beantwortet werden. Eine falsche Antwort beendet das Lernmodul ebenfalls und man muss wieder neu beginnen.

Als Hilfe bei der Beantwortung gibt es zwei »Joker«: Den 50/50- und den Publikums-Joker. Beim 50/50-Joker fallen zwei der drei falschen Antwortmöglichkeiten weg, beim Publikumsjoker stimmt das Publikum ab, welche Antwort richtig ist. Manchmal irrt sich das Publikum jedoch.

Die Fragen sind in 3 Schwierigkeitsstufen eingeteilt und werden automatisch mit steigender Schwierigkeit gestellt. Also zuerst die leichten Fragen, dann die mittleren und zum Schluss die schwierigen. Es gibt die Möglichkeit, insgesamt mehr Fragen vorzugeben als im Laufe des Quiz gestellt werden, auf diese Weise kommen bei jedem Start andere, zufällig ausgewählte Fragen an die Reihe.

Siehe auch: Dokumentation der Klasse »Quiz«

Applet-Parameter

Notwendige Parameter

Der Wert von QuestionCount kann größer sein als QuestionAsk, in diesem Fall werden bei jedem Start zufällig QuestionAsk Fragen aus allen vorhandenen Fragen ausgewählt. Die ausgewählten Fragen werden möglichst gleichmäßig auf die unterschiedlichen Schwierigkeitsgrade aufgeteilt.

Jede Quizfrage besteht aus 6 Appletparametern, die die Frage selbst, den Schwierigkeitsgrad und die vier Antwortmöglichkeiten angeben:

Optionale Parameter

(Siehe auch: Standardparameter der Lernmodule)

Beispiel 1

Sourcecode für Beispiel 1

<applet codebase="../../classes" code="lernmodule/quiz/Quiz.class" width="500" height="250">
  <param name="Questioncount" value="5">
  <param name="Questionask" value="5">

  <param name="Question-1" value="Welches Land ist kein Nachbarland von Österreich?">
  <param name="Severity-1" value="easy">
  <param name="Answer-1a" value="Amerika">
  <param name="Answer-1b" value="Schweiz">
  <param name="Answer-1c" value="Italien">
  <param name="Answer-1d" value="Deutschland">

  <param name="Question-2" value="Welches ist keine Hunderasse?">
  <param name="Severity-2" value="easy">
  <param name="Answer-2a" value="Wischmob">
  <param name="Answer-2b" value="Pudel">
  <param name="Answer-2c" value="Dackel">
  <param name="Answer-2d" value="Dobermann">

  <param name="Question-3" value="Welcher TV-Sender ist nicht privat?">
  <param name="Severity-3" value="medium">
  <param name="Answer-3a" value="ORF1">
  <param name="Answer-3b" value="PRO7">
  <param name="Answer-3c" value="RTL">
  <param name="Answer-3d" value="SAT1">

  <param name="Question-4" value="Wer schrieb Faust?">
  <param name="Severity-4" value="hard">
  <param name="Answer-4a" value="Goethe">
  <param name="Answer-4b" value="Thomas Mann">
  <param name="Answer-4c" value="Max Frisch">
  <param name="Answer-4d" value="Friedrich Dürrenmatt">

  <param name="Question-5" value="Wieviele Beine hat der sechbeinige Hund von Agip?">
  <param name="Severity-5" value="easy">
  <param name="Answer-5a" value="6">
  <param name="Answer-5b" value="5">
  <param name="Answer-5c" value="4">
  <param name="Answer-5d" value="3">
</applet> 

Beispiel 2

Sourcecode für Beispiel 2

<applet codebase="../../classes" code="lernmodule/quiz/Quiz.class" width="800" height="400">
  <param name="Questioncount" value="7">
  <param name="Questionask" value="3">

  <param name="Question-1" value="Wieviele Bundesländer hat Österreich?">
  <param name="Severity-1" value="easy">
  <param name="Answer-1a" value="9">
  <param name="Answer-1b" value="8">
  <param name="Answer-1c" value="7">
  <param name="Answer-1d" value="10">

  <param name="Question-2" value="Wer hat bei Starmania gewonnen?">
  <param name="Severity-2" value="easy">
  <param name="Answer-2a" value="Michi">
  <param name="Answer-2b" value="Naddl">
  <param name="Answer-2c" value="Boris">
  <param name="Answer-2d" value="Christl">

  <param name="Question-3" value="Die internationale Telefonvorwahl von Österreich lautet ...">
  <param name="Severity-3" value="medium">
  <param name="Answer-3a" value="+43">
  <param name="Answer-3b" value="+49">
  <param name="Answer-3c" value="+1">
  <param name="Answer-3d" value="+59">

  <param name="Question-4" value="In welchem der folgenden Länder wird auf den Straßen links gefahren?">
  <param name="Severity-4" value="hard">
  <param name="Answer-4a" value="Malta">
  <param name="Answer-4b" value="San Marino">
  <param name="Answer-4c" value="Liechtenstein">
  <param name="Answer-4d" value="Andorra">

  <param name="Question-5" value="Wieviele gerade Primzahlen gibt es?">
  <param name="Severity-5" value="hard">
  <param name="Answer-5a" value="eine">
  <param name="Answer-5b" value="keine">
  <param name="Answer-5c" value="zwei">
  <param name="Answer-5d" value="unendlich viele">

  <param name="Question-6" value="Vervollständige das folgende Sprichwort: »Wer anderen eine Grube gräbt ...«">
  <param name="Severity-6" value="easy">
  <param name="Answer-6a" value="... fällt selbst hinein.">
  <param name="Answer-6b" value="... ist Bauarbeiter.">
  <param name="Answer-6c" value="... sich dabei leicht mal überhebt.">
  <param name="Answer-6d" value="... im Leben oft nach höh'rem strebt.">
  
  <param name="Question-7" value="Wofür steht die Abkürzung »u.A.w.g.«?">
  <param name="Severity-7" value="medium">
  <param name="Answer-7a" value="um Antwort wird gebeten">
  <param name="Answer-7b" value="unter Anderem wird gesagt">
  <param name="Answer-7c" value="und Alles wird gut">
  <param name="Answer-7d" value="unser Abend war genial">
  
  <param name="TextCol" value="#FFFF00">
  <param name="TextBgCol" value="#660066">
  <param name="CorrectMsgTitle" value="Toll!">
  <param name="CorrectMsgText" value="Du hast die Frage richtig beantworet! Weiter gehts ...">
  <param name="FgCol" value="#FFD3FA">
  <param name="BgCol" value="#400040">
  <param name="Timer" value="false">
  <param name="enableSound" value="false">
  <param name="LoadMsg" value="Gleich gehts los ...">
  <param name="WinMsgTitle" value="Super!!!!">
  <param name="WinMsgText" value="Du bist ein Genie, du hast es geschafft!">
  <param name="FontSize" value="20">
  <param name="LoseMsgText" value="Die Antwort ist falsch. Richtig wäre: %ANSWER%">
</applet>  
Version 1.1 (2008-09-29)