Testwiki:Quiz

Aus testwiki
Zur Navigation springen Zur Suche springen

Vorlage:Navigation Wikiversity Bearbeitungshilfe Diese Dokumentation soll dir helfen, mit der Erweiterung Quiz zu arbeiten und selbst Multiple-Choice-Aufgaben zu erstellen. Die Dokumentation ist aktuell noch nicht vollständig und könnte noch Fehler enthalten. Die auf dieser Seite gegebenen Beispiele sind voll funktionsfähig, du kannst sie gerne ausprobieren.

Referenz

Einfügen eines Quiz in einen Artikel

Rendering Wikitext Kommentar
<quiz>

{Beispielfrage 1

type="()"}

+Die richtige Antwort. -Distractor. -Distractor. -Distractor.

{Beispielfrage 2

type="()"}

+Die richtige Antwort. -Distractor. -Distractor. -Distractor. </quiz>

<quiz>
{→ Fragen hier einfügen ←}
</quiz>
Der quiz-Tag erzeugt Folgendes:
  • Zu Beginn werden einige Standard-Quiz-Optionen eingefügt.
  • Alles zwischen den Quiz-Tags wird durch die Quiz-Erweiterung verarbeitet und nach Möglichkeit in Fragen umgewandelt.
  • Unten ist der Korrektur-Knopf, mit dem der Schüler/Student, nachdem er das Quiz beendet hat, die Korrektur (Auflösung) anfordern kann.
  • Drückt man den Korrektur-Knopf, so sieht man auch alle drei möglichen Farben, die zur Markierung der richtigen bzw. falschen Antworten verwendet werden.
  • Der Fragen mischen Knopf bewirkt mittels eines Javascripts ein vermischen der Fragen

Theoretisch ist es möglich, jede einzelne Frage in einen eigenen Quiz-Tag einzubetten. Aber der erzeugte Kopf zu jeder Frage benötigt dann viel Platz und zudem funktioniert die Korrektur dann nicht mehr sauber.

Das aktuelle Format der Quiz-Erweiterung funktioniert am besten mit Quiz, bei denen alle Fragen zwischen einem einzigen Paar von Quiz-Tags sind. Mehre Quiz auf einer Seite sind (wie hier) möglich, jedoch wird bei der Korrektur nur das ausgewählte Quiz korrigiert, aber von allen Quiz auf der Seite die Lösung angezeigt.

Fragentypen

Mehrere mögliche Antworten

Rendering Wikitext Kommentar

<quiz> { Welche Mannschaften standen bei der Handball- Weltmeisterschaft der Herren 2007 im Finale? } + Polen - Schweiz + Deutschland - Tunesien - USA </quiz>

<quiz>
{ Welche Mannschaften 
standen bei der Handball-
Weltmeisterschaft der 
Herren 2007 im Finale? }
+ Polen
- Schweiz
+ Deutschland
- Tunesien
- USA
</quiz>
  • Diese Art von Frage ist "Multiple Choice". Hierbei kann auch mehr als eine Antwort korrekt sein.
  • Diese Form entspricht dem Standard-Typ für eine Quizfrage (Antwortmöglichkeiten mit Checkbox). Dieselbe Wirkung könnte auch mit dem Zusatz | typ="[]" in der Quizfrage erreicht werden.
  • Korrekte Antworten sind mit einem Pluszeichen gekennzeichnet, falsche mit einem Minus.
  • Jedes Symbol, z.B. |, +, - und alle anderen weiter unter aufgeführten Sonderzeichen müssen zu Beginn einer neuen Zeile stehen.

Nur eine mögliche Antwort

Rendering Wikitext Kommentar

<quiz> { Wer wurde 2006 in Deutschland Fußball-Weltmeister?

typ="()" }

- Frankreich + Italien - Österreich - Deutschland </quiz>

<quiz>
{ Wer wurde 2006 
  in Deutschland 
  Fußball-Weltmeister?
| typ="()" }
- Frankreich
+ Italien
- Österreich
- Deutschland
</quiz>
  • Diese Art von Fragen erlaubt genau eine korrekte Antwort.
  • Die korrekte Antwort kann an jeder beliebigen Position sein und ist wieder durch ein Pluszeichen markiert. Falsche Antworten sind mit einem Minuszeichen gekennzeichnet.
  • Die Symbole müssen am Anfang einer neuen Zeile stehen, auch Leerzeichen sind nicht erlaubt.


Tabelle

Rendering Wikitext Kommentar
<quiz>

{ Wasser ist bei Normaldruck bei ... °C

typ="()" } fest | gasförmig

-+- ... unter 0 ... +-- ... zwischen 0 und 100 ... --+ ... über 100 ...

{ Welche englischen Verbformen sind das?

typ="[]" } Präteritum | Partizip Perfekt

+-- say -++ said +++ hit </quiz>

<quiz>
{ Wasser ist bei Normaldruck 
  bei ... °C
| typ="()" }
| flüssig | fest | gasförmig
-+- ... unter 0 ...
+-- ... zwischen 0 und 100 ...
--+ ... über 100 ...

{ Welche englischen Verbformen sind das?
| typ="[]" }
| Infinitiv | Präteritum | Partizip Perfekt
+-- say
-++ said
+++ hit
</quiz>
  • Diese Form der mehrfachen Auswahlmöglichkeit wird durch die wiederholten Plus- und Minus-Zeichen zu Beginn einer Zeile ermöglicht.
  • Die Spaltenüberschriften ergeben sich aus den durch das "|"-Zeichen getrennten Texten.
  • Beim Typ "()" (Radiobuttons, siehe Frage 1) darf es nur ein Pluszeichen pro Zeile geben, beim Typ "[]" (Checkboxen, siehe Frage 2) auch mehrere.

Text

Rendering Wikitext Kommentar

<quiz> { Lückentext

type="{}" }

Das ist ein { Lückentext }.

steht ja schon oben

Das ist ein Halb{ schuh }. { Der _3} Esel

{ Englisch Vokabeln

type="{}" }

Null { zero|nil|null (i) }

{ Fülle die Lücken!

type="{}" }

Der elektrische Strom fließt von { Plus _6} nach { Minus _6} Die Elektronen bewegen sich von { Minus _6} nach { Plus _6} Defektelektron bzw. Löcher bewegen sich von { Plus _6} nach { Minus _6}

</quiz>

<quiz>
{ Lückentext
| type="{}" }
Das ist ein { Lückentext }.
|| steht ja schon oben
Das  ist ein Halb{ schuh }.
{ Der _3} Esel

{ Englisch Vokabeln
| type="{}" }
Null { zero|nil|null (i) }

{ Fülle die Lücken!
| type="{}" }
* Der elektrische Strom fließt von { Plus _6} nach { Minus _6}.
* Die Elektronen bewegen sich von { Minus _6} nach { Plus _6}.
* Defektelektron bzw. Löcher bewegen sich von { Plus _6} nach { Minus _6}.

</quiz>
  • Wichtig sind die Leerzeichen zwischen den geschweiften Klammern und der Antwort.
  • Möglich ist die Eingabe mehrerer Antworten in einem Textfeld, die als richtig akzeptiert werden. Die Antworten werden durch senkrechte Striche getrennt eingegeben, wie im Beispiel { zero|nil|null }.
  • Mittels _Zahl lässt sich die Anzahl der Buchstaben festlegen, die die Antwort maximal hat. Ist die Antwort länger als angegeben, wird ein Syntaxfehler angezeigt.
  • Groß- und Kleinschreibung: Groß- oder Kleinschreibung spielt eine Rolle, es sei denn man deaktiviert sie mit (i). (i) steht für "case-insensitive".
Wichtig: Die Deaktivierung gilt nicht für alle Antwortmöglichkeiten, sondern nur für die explizit ausgewählten Antwortmöglichkeiten.

Zahlen

Sowohl in Implementierung als auch Anwendung ist die Eingabe von Zahlen mit der Eingabe von Text verwandt, eine Vermischung dieser beiden Typen ist vorgesehen.

Rendering Wikitext Kommentar

<quiz> { Welche Dezimalzahl entspricht 1/3?

type="{}" }

Antwort: { 0.33-0.34 }

Feedback

{Wie viel ist 10*10? Ihre Antwort wird mit 6% Toleranz als richtig bewertet.

type="{}" }

{ 100 6% }

{ 2^.5=?

type="{}" }

{ 1.4-1.42 | -1.42--1.4 } </quiz>

<quiz>
{ Welche Dezimalzahl entspricht 1/3?
| type="{}" }
Antwort: { 0.33-0.34 }
|| Feedback

{ Wie viel ist 10*10? Ihre Antwort wird mit 6% Toleranz als richtig bewertet
| type="{}" }
{ 100 6% }

{ 2^.5=?
| type="{}" }
{ 1.4-1.42 | -1.42--1.4 }
</quiz>
  • Als Dezimaltrennzeichen ist Punkt und Komma möglich.
  • Wie erkennbar ist, ist sowohl ein Bereich als auch eine Toleranz in Prozent möglich.

Mediawikisyntax

Da innerhalb der Quiz-Tags ein großer Teil der Wiki-Syntax funktioniert, ist es auch möglich Bilder, Töne, Animationen usw. einzubinden.

Die hier gezeigten Möglichkeiten sind nur als Beispiele oder als Inspiration zu verstehen, es ist also auch anders möglich.

Bilder

Rendering Wikitext Kommentar

<quiz> { Was ist keine Nuss? } - Walnuss + Erdnuss + Äpfel - Pistazien - Kastanie + Orange

{ Was ist das ?

typ="()" }

- Tiger + Schmetterling - Biene - Fliege </quiz>

<quiz>
{ Was ist keine Nuss? }
- [[Bild:Walnut03.jpg|100px|Walnuss]]
+ [[Bild:Peanuts.jpg|100px|Erdnuss]]
+ [[Bild:Malus-Idared on tree.jpg
    |100px|Äpfel]]
- [[Bild:Pistachios in a bag.jpg
    |100px|Pistazien]]
- [[Bild:Chestnut.jpg|100px|Kastanie]]
+ [[Bild:P10802511.JPG
    |100px|Orange]]

{ Was ist das?
 [[Bild:Butterfly tongue.jpg|100px| ]]
| typ="()" }
- Tiger
+ Schmetterling
- Biene
- Fliege
</quiz>
  • Im Moment gibt es leider keine Möglichkeit, die Bilder in einer Reihe anzuordnen, wie es z.B. der Gallery-Tag erlaubt.
  • Der Alternativtext ([[Bild:Walnut.jpg|100px|Walnuss]]) bei den Bildern sollte aus Rücksicht auf z.B. Sehbehinderte angegeben werden (Stichworte: Vorlage:W und Vorlage:W).
  • gleichzeitig soll der Alternativtext nicht die Lösung enthalteten


Animationen

Dieser Abschnitt zeigt keine neuen technischen Tricks, sondern stellt lediglich die Nutzung von animierten GIFs dar.

<quiz>

{
Welche Tiere sind das?

typ="()" }

+ Hering - Forelle - Barsch - Hecht </quiz>

<quiz>

{
Welcher Motor ist das?

typ="()" }

- Boxermotor - Kreiskolbenmotor + Sternmotor </quiz>

<quiz>

{
Wie viele Kugeln sind das?

typ="{}" }

{ 35 } </quiz>

Musik

Rendering Wikitext Kommentar

<quiz> { Welches Lied ist Vorlage:Audio quiz ?

typ="()" } Datei:Mozart Eine kleine Nachtmusik KV525 Satz 4 Rondo.ogg

+ Eine kleine Nachtmusik - Beethovens 5. Sinfonie - Für Elise

{ Welches Lied ist Vorlage:Audio quiz ?

typ="()" } Datei:Jingle Bells (90bpm) (Kevin MacLeod) (ISRC USUAN1100187).oga

- Stille Nacht, heilige Nacht + Jingle Bells - Oh Tannenbaum - O du fröhliche

{ Welches Lied ist Vorlage:Audio quiz ?

typ="()" } Datei:Oh Christmas Tree.ogg

- Joy to the World + Oh Tannenbaum - Jingle Bells - Stille Nacht, heilige Nacht </quiz>

<quiz>
{ Welches Lied ist {{Audio quiz|Mozart 
  Eine kleine Nachtmusik KV525 
  Satz 4 Rondo.ogg|das}} ?
| typ="()" }
||[[Bild:Mozart Eine kleine Nachtmusik 
    KV525 Satz 4 Rondo.ogg]]
+ Eine kleine Nachtmusik
- Beethovens 5. Sinfonie
- Für Elise

{ Welches Lied ist {{Audio quiz|Jingle 
  Bells.ogg|das}} ?
| typ="()" }
||[[Bild:Jingle Bells (90bpm) (Kevin MacLeod) (ISRC USUAN1100187).oga|Jingle Bells]]
- Stille Nacht, heilige Nacht
+ Jingle Bells
- Oh Tannenbaum
- O du fröhliche

{ Welches Lied ist {{Audio quiz|Oh Christmas 
  Tree.ogg|das}} ?
| typ="()" }
||[[Bild:Oh Christmas Tree.ogg|
    Oh Christmas Tree]]
- Joy to the World
+ Oh Tannenbaum
- Jingle Bells
- Stille Nacht, heilige Nacht
</quiz>

Zur Wiedergabe der Audiodateien wurde die
Vorlage:Audio quiz entwickelt, die anders
als die Vorlage:Audio oder die Verlinkung
mit Media nicht den Namen der Datei
im Tooltip anzeigt, womit meist die Lösung
sofort verraten würde.

Verwendung von Vorlagen

Die Verwendung von Vorlagen ist mit wenigen Einschränkungen möglich. (Vorlagen funktionieren nicht, wenn sie ganz am Anfang einer Zeile stehen, es muss mindestens ein Leerzeichen davor stehen!)

Substituieren von Vorlagen mit Subst: ist bis auf weiteres nicht möglich, ebenfalls gibt es Einschränkungen bei Parametern.

Rendering Wikitext

<quiz> { Von wem stammt Vorlage:Audio quiz? } - Beethoven + Bach - Mozart - ... </quiz>

<quiz>
{  Von wem stammt {{Audio quiz|BWV726.ogg|dieses Lied}}? }
- Bethoven
+ Bach
- Mozart
- ...
</quiz>

Die Verwendung von Vorlage:W ist möglich, was aber eher von Theoretischem Interesse ist.

weiters

siehe Wikiversity:Quiz/MediaWiki Syntax

Auflösung und Feedback

Rendering Wikitext Kommentar

<quiz> { Was ist keine Nuss? } - Walnuss + Erdnuss

Hülsenfrucht, siehe Vorlage:W

+ Apfel - Pistazien - Kastanie + Orange

{ Wer erfand die Glühbirne? } - Thomas Alva Edison

Wichtige Weiterentwicklungen auf Basis der bekannten Technik

- Frederick de Moleyns

Besitz das erste Patent

- Heinrich Göbel

Behauptete, an der Weiterentwicklung beteiligt zu sein, was aber als widerlegt gilt.

+ nicht genauer bekannt

siehe Vorlage:W

</quiz>

<quiz>
{ Was ist keine Nuss? }
- Walnuss
+ Erdnuss
||Hülsenfrucht, siehe {{w|Erdnuss}}
+ Apfel
- Pistazien
- Kastanie
+ Orange

{ Wer erfand die Glühbirne? }
- Thomas Alva Edison
|| Wichtige Weiterentwicklungen auf 
   Basis der bekannten Technik
- Frederick de Moleyns
|| Besitz das erste Patent
- Heinrich Göbel
|| Behauptete, an der Weiterentwicklung 
   beteiligt zu sein, was aber als 
   widerlegt gilt.
+ nicht genauer bekannt
|| siehe {{w|Glühlampe#Geschichte}}
</quiz>
  • Der Feedback-Text hinter den Zeichen "||" ist zu Anfang versteckt. Er erscheint erst, wenn der Benutzer den Korrektur-Button gedrückt hat.
  • Einsatzmöglichkeiten:
    • Belohnung/ Lob
    • Erklärung
    • Gratulation
    • Mitleid/ Bedauern
  • Feedback ist mit allen Fragetypen möglich
  • Die doppelte vertikale Linie (||) muss direkt nach der jeweiligen Antwortmöglichkeit stehen.
  • Auch diese Sonderzeichen müssen auf einer neuen Zeile beginnen.
  • Anders als bei anderen Quiz-Systemen, werden alle Feedbacks bei der Korrektur angezeigt. Bei anderen Quiz-Systemen ist der Standard, nur die Feedbacks für die Elemente anzuzeigen, die der Benutzer gewählt hat.
  • Zum Ausprobieren des Feedbacks, drücke auf Korrektur.

Faktor

Falls nicht jede Frage die gleiche Punktezahl ergeben soll, kann man jeder Frage mit | koef="X" } einen Faktor (Koeffizient) zuordnen.

Rendering Wikitext Kommentar

<quiz> { Diese Frage ergibt 5 Punkte.

koef="5" }

+ Richtige Antwort + Auch richtig - Falsche Antwort

{ Diese Frage ergibt 3 Punkte.

typ="()" koef="3" }

+ Richtige Antwort - Falsche Antwort

{ Diese Frage ergibt 1 Punkt.

typ="()" }

+ Richtige Antwort - Falsche Antwort </quiz>

<quiz>
{ Diese Frage ergibt 5 Punkte.
| koef="5" }
+ Richtige Antwort
+ Auch richtig
- Falsche Antwort

{ Diese Frage ergibt 3 Punkte.
| typ="()" koef="3" }
+ Richtige Antwort
- Falsche Antwort

{ Diese Frage ergibt 1 Punkt.
| typ="()" }
+ Richtige Antwort
- Falsche Antwort
</quiz>

Inklusion von einem Quiz

Die Inklusion von einem oder mehrere Quiz ist möglich, was z.B. bei der Erstellung von Vorlage:B ermöglicht.

Render Wikitext Inhalt der Vorlage
{{Wikiversity:Quiz/Inklusion/Quiz}}
{{Wikiversity:Quiz/Inklusion/Quiz}}
<quiz> 
{ Dieses Quiz ist in einer Vorlage } 
+ Richtig 
- Falsch 
</quiz>

Die Übergabe von Parametern (also {{Wikiversity:Quiz/Inklusion/Quiz|Parameter}} und {{{1}}}) geht nicht.

Bewertungssystem

Punktezahl

Rendering Wikitext Kommentar

<quiz points="1/0!"> { Frage } + Richtige Antwort + Auch richtig - Falsche Antwort </quiz>

<quiz points="2/1!">
{ Frage }
+ Richtige Antwort
+ Auch richtig
- Falsche Antwort
</quiz>
<quiz points="X/Y!">

X ist die Punktezahl für die Richtige Antwort, Y für die Falsche Antwort und das optionale "!" ist zum Ignorieren der Koeffizenten. Der Benutzer kann die Werte überschreiben, es sind nur Standardwerte.

Es sind nur Positive Zahlen erlaubt.

Kommazahlen wie 1.5 sind möglich.

Quiz Optionen

simple

Mit Hilfe von display="simple" kann man den Kopf des Quiz ausblenden.

Rendering Wikitext

<quiz display="simple"> { Test } + Richtig - Falsch </quiz>

<quiz display="simple">
{ Test }
+ Richtig
- Falsch
</quiz>

Misch Optionen

shuffle="none"

mit shuffle="none" kann man den Misch Knopf unterdrücken:

Rendering Wikitext

<quiz shuffle="none"> { Test } + Richtig - Falsch

{ Hallo } - Falsch + Richtig

{ Pi ist genau 3 } + Falsch - Richtig </quiz>

<quiz shuffle="none">
{ Test }
+ Richtig
- Falsch

{ Hallo }
- Falsch
+ Richtig

{ Pi ist genau 3 }
+ Falsch
- Richtig
</quiz>

Fein Einstellung

Wenn du einen Block definierst, der mit beginnt {X} und der durch {/X} beendet wird, werden die innerhalb dieser Blöcke gesetzten Fragen nur zwischen ihnen vermischt.

Die Fragen und die Texte, die in einen Block gesetzt wurden, der mit beginnt {!X} und der durch {/X} beendet, werden nicht vermischt.

Rendering Wikitext

<quiz> { Kann überall landen } + Richtige Antwort - Falsche Antwort

{X}

{ Nur Interne Mischung } + Richtige Antwort - Falsche Antwort

{ Nur Interne Mischung } + Richtige Antwort - Falsche Antwort

{/X}

{!X}

{ keine Mischung } + Richtige Antwort - Falsche Antwort

{ keine Mischung } + Richtige Antwort - Falsche Antwort

{/X} </quiz>

<quiz>
{ Kann überall landen }
+ Richtige Antwort
- Falsche Antwort

{X}

{ Nur Interne Mischung }
+ Richtige Antwort
- Falsche Antwort

{ Nur Interne Mischung }
+ Richtige Antwort
- Falsche Antwort

{/X}

{!X}

{ keine Mischung }
+ Richtige Antwort
- Falsche Antwort

{ keine Mischung }
+ Richtige Antwort
- Falsche Antwort

{/X}
</quiz>

Nützlich in dem Zusammenhang ist die Durchnummerierung der Fragen, da diese unabhängig von der Reihenfolge ist.

Wenn ihr übrigens etwas angekreuzt habt, wird der Mischknopf ausgegraut.

Text zwischen den Fragen

Rendering Wikitext

<quiz> { Test } + Richtig - Falsch

{ Ich will nix Wissen, ich bin nur ein Text ;-)
}

{ Pi ist genau 3 } + Falsch - Richtig </quiz>

<quiz>
{ Test }
+ Richtig
- Falsch

{ Ich will nix Wissen, ich bin nur ein Text ;-) <br /> }

{ Pi ist genau 3 }
+ Falsch
- Richtig
</quiz>

Anmerkungen zu Quiz-Optionen

Die deutschen Bezeichnungen der Quiz-Optionen lauten typ und koef, die englischen sind mit type und coef sehr ähnlich.

Beide funktionieren gleichberechtigt nebeneinander und weitere Übersetzungen sind ebenfalls bereits implementiert.

Kurzreferenz

{{Wikiversity:Quiz/Kurzreferenz}}

Neues Quiz erstellen

<inputbox> type=create preload=Wikiversity:Quiz/Preload default=Kurs:Kursnamen/Quiz editintro=Wikiversity:Quiz/Kurzreferenz buttonlabel=Quiz Erstellen </inputbox>

Zweckentfremdung

Obwohl die Quiz Extension wie der Name schon sagt nur für Quiz gedacht ist, lässt sie sich zweckentfremden:

Binardarstellung mit Quizfrage berechnen

In diesem Beispiel kann man mittels der Quiz-Erweiterung die Umrechnung einer Zahl von der binären Darstellung in die Dezimaldarstellung durchführen. Die Punkte der Aufgabe sind jeweils 2er-Potenzen und ein Klick auf die Checkbox addiert dann die 2er-Potenz zur Punktzahl. Eingabe der binären Zahl 10102 entspricht bei der Eingabe einem Klick auf die erste und dritte Checkbox und liefert als Ergebnis 10. Die Maximalpunktzahl ist 15 und entspricht der größten Binärzahl, wenn man alle Checkboxen anklickt. Checkbox für 23=8 <quiz shuffle="none"> {   | koef="8" } +   Checkbox für 23=8

{   | koef="4" } +   Checkbox für 22=4

{   | koef="2" } +   Checkbox für 21=2

{   | koef="1" } +   Checkbox für 20=1

|| Die Punkte Zahl ist die umgerechnete Zahl </quiz>

Weitere Informationen

Technisch

Didaktisch

Beispiele

(Kurzanleitung für Installation in einem anderen Wiki: Von en:MediaWiki:Monobook.js // BEGIN Enable multiple onload functions und // BEGIN Dynamic Navigation Bars nach MediaWiki:Monobook.js oder MediaWiki:Common.js kopieren)

el:Βοήθεια:Quiz en:Help:Quiz fr:Aide:Quiz it:Aiuto:Quiz pt:Wikiversidade:Quiz sl:Pomoč:Quiz/Sl sv:Hjälp:Quiz