R-Quiz – Version 3.0
Bei Felix Riesterer finden sich verschiedene Arten von Quizzen, die durch ein JavaScript-Framework aus dem Inhalt einer Seite erstellt werden. Sie sind kostenfrei. Außerdem lassen sich auch Bilder einbinden.
Er hat alle Möglichkeiten auf einer Demo-Seite zusammengestellt.
Laden Sie die zip-Datei von seiner Seite herunter und entpacken sie. Anschließend laden Sie den Ordner "quiz" in das root-Verzeichnis Ihrer CMSimple_XH-Installation hoch.
Damit das auf einer bestimmten Seite funktioniert, erstellen Sie ein neues Template auf der Basis des Standard-Templates mit einem neuen Namen (z.B.: xyz-quiz). In den Headbereich dieses neuen Templates ersetzen Sie den auf seiner Seite vorgeschlagenen Script-Aufruf durch den geänderten Script-Aufruf. Sein Script schreibt etwas in die window.onload-Eigenschaft. In CMSimple_XH wird aber mit jQuery gearbeitet. In Zeile 19 müssen Sie noch statt URL den Pfad ihrer CMSimple-Installation ändern. Dieser Code bewirkt, dass das <script>-Element erst dann eingebunden wird, wenn die Seite fertig geladen hat. Auch wird dann erst im 1/2-Sekunden-Takt probiert, ob die Initialisierfunktion verfügbar ist. Ist sie das, wird sie aufgerufen und die Versuche hören auf, ist sie das nicht, wird weiter probiert.
Zu jedem Quiz gibt es nun auf den Unterseiten auch eine Beispielseite (in HTML), die sie sofort (fast) nutzen können.
Am Ende der Seite muss dann noch das abschließende </div> eingefügt werden!
Der neue Entwicklungszweig heißt bei Felix Riesterer nun R-Quiz.
Seit Version 2.6 unterstützt das Script-Framework Touch-Geräte.
R-Quiz ist eine Software, die auf einer Internetseite passend erstellte Inhalte in interaktive Quizze umwandeln kann.
R-Quiz kann zur Zeit Quizze in diesen Arten generieren:
- Zuordnungs-Quiz (Drag&Drop - entweder paarweise oder gruppenweise)
- Lückentext-Quiz (sowohl mit Drag&Drop als auch mit Eingabefeldern)
Damit lassen sich nicht nur herkömmliche Lückentexte erstellen, sondern auch Sortieraufgaben und sogar ein Bilderpuzzle. - Memo-Quiz
- Multiple-Choice-Quiz
- Schüttelrätsel-Quiz (mit Eingabefeldern)
Wörter werden buchstabenweise verwürfelt) - Kreuzworträtsel
- Suchsel
- Wörterraten (Hangman)
Bis auf das Wörterraten-Quiz lassen sich alle Quizze für ein Lösen auf Papier sinnvoll aus dem Browser heraus ausdrucken.
Eine umfangreiche Dokumentation in deutscher Sprache gibt Herr Riesterer hier.
Damit RQuiz mit CMSimple_XH 1.7.x und inzwischen auch PHP 7.3.8x funktioniert, muss die rquiz-3.0.zip-Datei entpackt und der Ordner rquiz in das Rootverzeichnis Ihrer CMSimple_XH 1.7.x-Installation hineinkopiert bzw. auf den Server hochgeladen werden.
Dann erstellen Sie auf der Grundlage Ihres Standard-Templates ein neues Template mit einem eindeutig zuordnenden Namen (z.B. xyz-rquiz3). In die Template-Datei kopieren Sie in den <head>-Bereich diesen Aufruf vor dem abschließenden </head>:
Anschließend laden Sie diesen kompletten Template-Ordner in das template-Verzeichnis hoch. Damit Sie nun nicht alles abtippen müssen, stelle ich Ihnen diese Zeilen (links) in einer txt-Datei zur Verfügung.
Wenn Sie nun auf einer Beispielseite über den Quelltext (html-)-Modus z.B. dieses
<div class="rquiz-multichoice">
<p>Welches Tier ist ein Säugetier? (!Hai) (Wal) (Känguru) (!Meise) (Maus) (!Biene)</p>
</div>
einfügen und im Editor den Reiter Seite anklicken, so müssen Sie beim Punkt Seitentemplate nun Ihr umbenanntes Template aufrufen und abspeichern.
Anmerkungen:
1. Es dürfen keine Begriffe/Wörter/Zahlen doppelt oder mehrfach auftauchen. Dann werden Wörter im Ergebnis bei der Prüfung immer als falsch aussortiert.
2. Es dürfen im Quellcode keine anderen Textformatierungen vorgenommen werden, als die vorgegebenen. Sonst wird das Script nicht ausgeführt.
Zu diesem o.a. Beispiel sieht das fertige Endergebnis so aus.
Die Scriptaufrufe mit Hinweisen finden Sie hier:
Name | Größe | Änderungsdatum |
Kreuzwortraetsel.txt | 1 KB | 22.09.2019 14:12 |
Lueckentext-Quiz als Bilderpuzzle.txt | 2 KB | 22.09.2019 14:08 |
Memo-Quiz.txt | 1 KB | 22.09.2019 14:09 |
Multiple-Choice-Quiz.txt | 1 KB | 22.09.2019 14:10 |
Schuettelraetsel-Quiz.txt | 1 KB | 22.09.2019 14:11 |
Suchsel.txt | 1 KB | 22.09.2019 14:13 |
Woerterraten.txt | 1 KB | 22.09.2019 14:13 |
Zuordnungs-Quiz.txt | 1 KB | 22.09.2019 14:07 |
rquiz3.zip | 136 KB | 26.03.2021 14:44 |
rquiz3gk.zip | 158 KB | 23.05.2021 09:19 |
rquiz3k.zip | 140 KB | 26.03.2021 14:44 |
rquiz3m.zip | 144 KB | 26.03.2021 14:44 |
teil-template-rquiz3.txt | 1 KB | 26.03.2021 13:52 |
teil-template-rquiz3gk.txt | 1 KB | 23.05.2021 09:21 |
teil-template-rquiz3k.txt | 1 KB | 23.05.2021 09:20 |
teil-template-rquiz3m.txt | 1 KB | 26.03.2021 14:30 |
Als Kopiervorlage freigegeben: © 2019ff, Michael Zajusch