Handboek MediaWiki/Extensies: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Pjetter (overleg | bijdragen)
→‎Extensies: voor het overzicht
Pjetter (overleg | bijdragen)
→‎Quiz: Nog enig vertaalwerk te doen. Origineel is van McCormack, bewerking in het Duits is van MichaelFrey en Langfinger,
Regel 312:
 
===Quiz===
De quiz-extensie maakt het mogelijk vragen te stellen, waarmee bijvoorbeeld het leren van de inhoud van een les kan worden gecontroleerd. Zie [mw:Extension:Quiz voor de originele Engelstalige beschrijving van de extensie]
 
====Installatie====
# maak een nieuwe directory met de naam "quiz" in de "extensions" directory van de betreffende wiki.
# Kopieer de bestanden in de nieuwe directory. De bestanden zijn hier te vinden: [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Quiz/Quiz.php?view=log Quiz.php] en [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Quiz/Quiz.i18n.php?view=log quiz.i18n.php] en [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Quiz/quiz.js?view=log quiz.js]
# Voeg deze instructie tot aan het einde van de LocalSettings.php :
<source lang="php">require_once 'extensions/Quiz/Quiz.php';</source>
 
====Gebruik van de extensie====
 
===== Toevoegen van een quiz in een Wikipagina =====
 
{| class="prettytable"
!Rendering
!Wikitext
!Commentaar
|-
|<quiz>
{&rarr; ''Vraag hier invoegen'' &larr;}
</quiz>
|&lt;quiz&gt;<br />{&rarr; ''Vraag hier invoegen'' &larr;}<br />&lt;/quiz&gt;
|De ''quiz''-Tag doet het volgende:
* Er worden eerst enige standaard-quiz-opties toegevoegd.
* Alles tussen de quiz-tags worde door de Quiz-extensie verwerkt en zo mogelijk in vragen omgezet
* Onderaan bevindt zich de verbeteringknop, waarmee de scholier/student, nadat de quiz is beëindigd, de controle en oplossing kan vragen.
* Wordt er op de verbeteringknop gedrukt, dan ziet men 3 verschillende kleuren, die gebruikt worden om aan te geven of de antwoorden juist, verkeerd of niet gegeven zijn
* De "Vragen in willekeurige volgorde"-knop zorgt ervoor dat met javascript de vragen in een nieuwe willekeurige volgorde worden gezet.
|}
Theoretisch is es mogelijk, elke vraag met een eigen Quiz-tag te voorzien.Dat behoeft dan echter veel plaats en de correctie/controle werkt dan niet meer zuiver.
 
Het actuele formaat van de extensie werkt het best met een quiz, waarbij alle vragen tussen een paar van Quiz-tags staan.
 
==== Types van vragen ====
===== Meerdere mogelijke antwoorden =====
{| class="prettytable"
!Rendering
!Wikitext
!Commentaar
|-
|
<quiz>
{ Welke teams stonden bij het
Wereldkampioenschap voetbal 2006
in de finale? }
+ Frankrijk
- Nederland
+ Italië
- Brazilië
- Argentinië
</quiz>
|
<pre>
&lt;quiz&gt;
{ Welke teams stonden bij het
Wereldkampioenschap voetbal 2006
in de finale? }
+ Frankrijk
- Nederland
+ Italië
- Brazilië
- Argentinië>
&lt;/quiz&gt;
</pre>
|
* Dit type van vragen is "Multiple Choice". Hierbij kan ook meer dan een antwoord goed zijn
* Dit is de standaardvorm voor een quizvraag (antwoordmogelijkheden met een checkbox). Dezelfde werking kan bereikt worden met <u><code>| typ="[]"</code></u> binnen de quizvraag.
* Juiste antwoorden krijgen een plusteken, verkeerde een minteken.
* Elk symbool, bijvoorbeeld '''|''', +, - en alle andere bijzondere tekens (zie verder) '''moeten''' aan het begin van een nieuwe regel staan.
|}
 
 
=== Nur eine mögliche Antwort ===
{| class="prettytable"
!Rendering
!Wikitext
!Kommentar
|-
|
<quiz>
{ Wer wurde 2006 in Deutschland Fußball-Weltmeister?
| typ="()" }
- Frankreich
+ Italien
- Österreich
- Deutschland
</quiz>
|
<pre>
<quiz>
{ Wer wurde 2006
in Deutschland
Fußball-Weltmeister?
| typ="()" }
- Frankreich
+ Italien
- Österreich
- Deutschland
</quiz>
</pre>
|
* 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 ===
{| class="prettytable"
!Rendering
!Wikitext
!Kommentar
|-
|<quiz>
{ Wasser ist bei Normaldruck bei ... °C
| typ="()" }
| flüssig | fest | gasförmig
-+- ... unter 0 ...
+-- ... zwischen 0 und 100 ...
--+ ... über 100 ...
</quiz>
|<pre>
<quiz>
{ Wasser ist bei Normaldruck
bei ... °C
| typ="()" }
| flüssig | fest | gasförmig
-+- ... unter 0 ...
+-- ... zwischen 0 und 100 ...
--+ ... über 100 ...
</quiz>
</pre>
|
* Diese Form der mehrfachen Auswahlmöglichkeit wird durch die wiederholten Plus- und Minus-Zeichen zu Beginn einer Zeile ermöglicht.
* Es darf nur ein Pluszeichen pro Zeile geben
* Die Spaltenüberschriften ergeben sich aus den durch das "|"-Zeichen getrennten Texten.
|}
 
=== Text ===
{| class="prettytable"
!Rendering
!Wikitext
!Kommentar
|-
|
<quiz>
{ Lückentext
| type="{}" }
Das ist ein { Lückentext }.
|| steht ja schon oben
Das [[Image:Buerste und Oxford.jpg|50px]] 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>
 
|
<pre>
<quiz>
{ Lückentext
| type="{}" }
Das ist ein { Lückentext }.
|| steht ja schon oben
Das [[Image:Buerste und Oxford.jpg|50px]] 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>
</pre>
|
* Wichtig sind die Leerzeichen zwischen den geschweiften Klammern und der Antwort.
* 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-'''i'''nsensitive".
: 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.
{| class="prettytable"
!Rendering
!Wikitext
!Kommentar
|-
|
<quiz>
{ Welche Dezimalzahl entspricht 1/3?
| type="{}" }
Antwort: { 0.33-0.34 }
|| Feedback
 
{ Toleranz 6%, Antwort 100
| type="{}" }
{ 100 6% }
 
{ 2^.5=?
| type="{}" }
{ 1.4-1.42 | -1.42--1.4 }
</quiz>
|
<pre>
<quiz>
{ Welche Dezimalzahl entspricht 1/3?
| type="{}" }
Antwort: { 0.33-0.34 }
|| Feedback
 
{ Toleranz 6%, Antwort 100
| type="{}" }
{ 100 6% }
 
{ 2^.5=?
| type="{}" }
{ 1.4-1.42 | -1.42--1.4 }
</quiz>
</pre>
|
*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 Inspritation zu verstehen, es ist also auch anders möglich.
 
=== Bilder ===
{| class="prettytable"
!Rendering
!Wikitext
!Kommentar
|-
|
<quiz>
{ Was ist keine Nuss? }
- [[Bild:Walnut.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>
|<pre>
<quiz>
{ Was ist keine Nuss? }
- [[Bild:Walnut.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>
</pre>
|
* Im Moment gibt es leider keine Möglichkeit, die Bilder in einer Reihe anzuordnen, wie es z.B. der Gallery-Tag erlaubt.
* Der Alternativtext (<nowiki>[[</nowiki>Bild:Walnut.jpg|100px'''|Walnuss'''<nowiki>]]</nowiki>) bei den Bildern sollte aus Rücksicht auf z.B. Sehbehinderte angegeben werden (Stichworte: {{w|Barrierefreiheit}} und {{w|Wikipedia:Barrierefreiheit}}).
|}
 
 
=== Animationen ===
Dieser Abschnitt zeigt keine neuen technischen Tricks sondern stellt lediglich die Nutzung von animierten GIFs dar.
 
{| class="prettytable"
|-
|valign="top"|
<quiz>
{ [[Bild:Heringsschwarm.gif|thumb|left|Was für Tiere sind das?]]<br style="clear:both;" />
| typ="()" }
+ Hering
- Forelle
- Barsch
- Hecht
</quiz>
 
|valign="top"|
<quiz>
{ [[Bild:Radial engine.gif|thumb|left|Was für ein Motor ist das?]]<br style="clear:both;" />
| typ="()" }
- Boxermotor
- Kreiskolbenmotor
+ Sternmotor
</quiz>
 
|valign="top"|
<quiz>
{ [[Bild:Pyramid of 35 spheres animation.gif|thumb|left|Wie viele Kugeln sind das?]]<br style="clear:both;" />
| typ="{}" }
{ 35 }
</quiz>
|}
 
=== Musik ===
{| class="prettytable"
!Rendering
!Wikitext
|-
|
<quiz>
{ Welches Lied ist [[Media: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 [[Media:Jingle Bells.ogg|das]]?
| typ="()" }
||[[Bild:Jingle Bells.ogg|Jingle Bells]]
- Stille Nacht, heilige Nacht
+ Jingle Bells
- Oh Tannenbaum
- O du fröhliche
 
{ Welches Lied ist [[Media: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>
|<pre>
<quiz>
{ Welches Lied ist [[Media: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 [[Media:Jingle
Bells.ogg|das]]?
| typ="()" }
||[[Bild:Jingle Bells.ogg|Jingle Bells]]
- Stille Nacht, heilige Nacht
+ Jingle Bells
- Oh Tannenbaum
- O du fröhliche
 
{ Welches Lied ist [[Media: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>
</pre>
|}
 
=== Verwendung von Vorlagen ===
Die Verwendung von Vorlagen ist mit wenigen Einschränkungen möglich.
 
Substituieren von Vorlagen mit Subst: ist bis auf weiteres nicht möglich, ebenfalls gibt es Einschränkungen bei Parametern.
{| class="prettytable"
!Rendering
!Wikitext
|-
|
<quiz>
{ Von wem stammt {{Audio|Image:BWV726.ogg|dieses Lied}}? }
- Beethoven
+ Bach
- Mozart
- ...
</quiz>
|<pre>
<quiz>
{ Von wem stammt {{Audio|Image:BWV726.ogg|dieses Lied}}? }
- Bethoven
+ Bach
- Mozart
- ...
</quiz>
</pre>
|}
 
Die Verwendung von {{w|Hilfe:Variablen}} ist möglich, was aber eher von Theoretischem Interesse ist.
 
=== weiters ===
siehe [[Wikiversity:Quiz/MediaWiki Syntax]]
 
== Auflösung und Feedback ==
{| class="prettytable"
!Rendering
!Wikitext
!Kommentar
|-
|
<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>
|
<pre>
<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>
</pre>
|
* 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 <code><nowiki>| koef="X" }</nowiki></code> einen Faktor (Koeffizient) zuordnen.
 
{| class="prettytable"
!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>
|<pre>
<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>
</pre>
|
 
|}
 
== Inklusion von einem Quiz ==
Die Inklusion von einem oder mehrere Quiz ist möglich, was z.B. bei der Erstellung von {{b|Wikibooks:Druckausgaben#Vorbereitung des Drucks - dynamische Version|dynamischen Druckversion}} ermöglicht.
{| class="prettytable"
! Render
! Wikitext
! Inhalt der Vorlage
|-
| {{Wikiversity:Quiz/Inklusion/Quiz}}
| <pre>{{Wikiversity:Quiz/Inklusion/Quiz}}</pre>
|
<pre><quiz>
{ Dieses Quiz ist in einer Vorlage }
+ Richtig
- Falsch
</quiz>
</pre>
 
|}
 
Die Übergabe von Parametern (also ''<nowiki>{{</nowiki>Wikiversity:Quiz/Inklusion/Quiz|'''''Parameter'''''<nowiki>}}</nowiki>'' und '''{{{1}}}''') geht nicht.
 
== Bewertungssystem ==
 
=== Punktezahl ===
 
{| class="prettytable"
!Rendering
!Wikitext
!Kommentar
|-
|
<quiz points="1/0!">
{ Frage }
+ Richtige Antwort
+ Auch richtig
- Falsche Antwort
</quiz>
|
<pre>
<quiz points="2/1!">
{ Frage }
+ Richtige Antwort
+ Auch richtig
- Falsche Antwort
</quiz>
</pre>
|
<pre><quiz points="X/Y!"></pre>
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.
{| class="prettytable"
!Rendering
!Wikitext
|-
|
<quiz display="simple">
{ Test }
+ Richtig
- Falsch
</quiz>
|
<pre>
<quiz display="simple">
{ Test }
+ Richtig
- Falsch
</quiz>
</pre>
|}
 
== Misch Optionen ==
=== shuffle="none" ===
mit shuffle="none" kann man den Misch Knopf unterdrücken:
 
{| class="prettytable"
!Rendering
!Wikitext
|-
|
<quiz shuffle="none">
{ Test }
+ Richtig
- Falsch
 
{ Hallo }
- Falsch
+ Richtig
 
{ Pi ist genau 3 }
+ Falsch
- Richtig
</quiz>
|
<pre>
<quiz shuffle="none">
{ Test }
+ Richtig
- Falsch
 
{ Hallo }
- Falsch
+ Richtig
 
{ Pi ist genau 3 }
+ Falsch
- Richtig
</quiz>
</pre>
|}
 
=== 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.
<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 ==
{| class="prettytable"
!Rendering
!Wikitext
|-
|
<quiz>
{ Test }
+ Richtig
- Falsch
 
{ Ich will nix Wissen, ich bin nur ein Text ;-) <br /> }
 
{ Pi ist genau 3 }
+ Falsch
- Richtig
</quiz>
|
<pre>
<quiz>
{ Test }
+ Richtig
- Falsch
 
{ Ich will nix Wissen, ich bin nur ein Text ;-) <br /> }
 
{ Pi ist genau 3 }
+ Falsch
- Richtig
</quiz>
</pre>
|}
 
 
</div>
 
Regel 318 ⟶ 1.044:
 
<div style="padding: 0.2em 0em 0.2em 0.5em; width: 100%; background-color: cornsilk; border: 1px solid #777777; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px;">
 
===SyntaxHighlight===
SyntaxHighlight is een extensie waarmee code van programmeertalen overzichtelijk met kleuren van de orginele programmeertaal kan worden weergegeven.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.