Liste der Anhänge anzeigen (Anzahl: 2)
MultipleChoice-Quiz für Contao 3.2
Hallo zusammen,
ich hab mir mal meine erste Erweiterung zusammengeschustert und würde mich freuen, wenn sie der ein oder andere gebrauchen kann. Außerdem bin ich auch sehr an Verbesserungs- oder Erweiterungsvorschlägen interessiert. Aber jetzt erst mal zum Eigentlichen, worum geht es? Es handelt sich bei der Erweiterung um einen MultipleChoice-Quiz für die Webseite (Contao 3.2). Aus einem Pool von Fragen wird dem Nutzer ein Quiz zusammengestellt, die Fragen können dann beantwortet (Formular mit Checkboxen) und ausgewertet werden. Die Anzahl der Fragen kann begrenzt oder dem Nutzer eine Auswahlmöglichkeit hierfür angeboten werden. Mit Hilfe von Wertigkeiten können verschiedene Schwierigkeitsstufen realisiert werden und der Nutzer kann durch Eingabe seiner Mailadresse eine Auswertung per Mail anfordern. Das ist im Großen und Ganzen die Idee hinter der Erweiterung.
Das Ganze basiert vom Aufbau her ein wenig auf dem FAQ-Modul, d.h. im BackEnd können verschiedene Kategorien und darin Fragen angelegt werden. Im Unterschied zum FAQ gibt es hier aber nicht eine Antwort sondern beliebig viele Antworten. Die Korrekten müssen entsprechend ausgewiesen werden. Zusätzlich kann jeder Frage eine Wertigkeit zugeordnet werden, damit die Realisierung von Schwierigkeitsstufen möglich ist und es kann eine Seite aus dem Seitenbaum zugeordnet werden. So kann der Auswertung für den Nutzer eine Linkliste mit passenden Infos (sofern diese innerhalb der Webseite existieren) im Falle von falschen Antworten beigefügt werden. Außerdem kann bei jeder Frage festgelegt werden, ob die Antworten zufällig sortiert werden sollen oder nicht. Hiermit kann die Grundeinstellung im Modul selber überschrieben werden.
Das Contao-Modul für das FrontEnd bietet folgende Konfigurationsmöglichkeiten:
- Auswahl der Quiz-Kategorien
- Einleitungstext (wird dieser definieren, erscheint er vor dem eigentlichen Quiz. Der Nutzer kann dann je nach weitere Konfiguration auch die Anzahl der Fragen, den Schwierigkeitsgrad und eine E-Mail für die Auswertung angeben)
- Anzahl der Fragen (eine kommagetrennte Liste mehrerer Werte erzeugt ein Auswahlfeld für den Nutzer)
- Sortierung der Fragen (innerhalb der Kategorien)
- Fragen pro Kategorie in % (so kann gewährleistet werden, dass auch bei einer begrenzten Anzahl, Fragen aus allen gewünschten Bereichen ausgewählt werden)
- Zufällige Sortierung der Antworten möglich (Grundeinstellung kann bei jeder Frage individuell überschrieben werden)
- Festlegung der Schwierigkeitsstufen (sofern die Fragen Wertigkeiten haben)
- Template-Einstellungen (Quiz- und Formular-Template)
Genug der Worte, einfach runterladen und ausprobieren, ich freue mich auf Eure Kommentare, Meinungen und Anregungen.
Ach ja, das hätte ich fast vergessen, Ihr braucht die MultiColumnWizard-Erweiterung, damit die BE-Eingaben funktionieren!
EDIT: 12.09.2014 22:01 - Bug behoben: Auch zufällig sortierte Antworten werden wieder korrekt ausgewertet. Zufällig sortierte Fragen und Antworten erscheinen nun bei der Auswertung in der gleichen Reihenfolge wie beim Quiz selber. Außerdem wird die Breadcrumb bei der Auswertung um eine "virtuelle" Seite erweitert.
Screenshot BE-Eingabe Frage/Antworten
Anhang 14655
Screenshot BE-Modul
Anhang 14383
EDIT: 23.09.2014 20:16 - Die Quiz-Erweiterung steht nun im ER zur Verfügung: https://contao.org/de/extension-list...010008.de.html
EDIT: 29.10.2014 - Neues Feature: Bilder für Fragen und Antworten möglich (siehe auch Screenshot BE-Eingabe Frage/Antworten)
Quiz-Modul unter Contao 3.5.3
Hallo Stefen,
ich habe dein Quiz-Modul gefunden und wollte es gerne auf einer neuen Seite mit Contao 3.5.3 nutzen.
Nach der ersten Einrichtung bekomme ich allerdings nur den Einleitungstext des Moduls angezeigt und keine Fragen.
Hast Du (oder jemand anders) schon Erfahrung mit der Nutzbarkeit unter Contao 3.5.3? Gibt es da bekannte Bugs? Oder stelle ich mich nur zu blöd an :)
Viele Grüße
Froschkönig
Anzeige wenn man nur eine Frage verwendet
eine schöne Erweiterung - vielen Dank!
Ich habe in der Datei
mod_quiz.html5
eine Abfrage
Code:
<?php if ($this->question_count != 1): ?>
<div class="info">
<?php if ($this->question_count) echo $GLOBALS['TL_LANG']['MSC']['question_count'] . ": " . $this->question_count; ?>
<?php if ($this->quizLevel) { echo ($this->question_count) ? " | " : ""; echo $GLOBALS['TL_LANG']['MSC']['quiz_level'] .": " . $this->quizLevel; } ?>
</div>
<?php endif; ?>
eingefügt. Damit die Anzahl der Frage nicht angezeigt wird, wenn es nur eine Frage gibt.
Die Erweiterung ist wirklich übersichtlich und sehr einfach zu bedienen.
Keine Frontened-Ausgabe der Fragen
Hallo,
ich habe die Erweiterung (Version 1.1.0-RC3) in einer Contao 3.5.19 installiert. Ist für 3.5.3 freigegeben uns sollte insofern funktionieren.
Andere Versionen der Erweiterung sind auch nicht auffindbar.
Nach der Installation habe ich ein Quiz mit Fragen angelegt, diese auch veröffentlicht.
Dann ein Modul 'Quiz' angelegt, in die Seite eingebunden und sehe nur die Überschrift und den Einleitungstext des Moduls.
Da es ja kein Inhaltselement und nur ein FE-Modul gibt, bin ich ein bißchen ratlos, was noch fehlt. Veröffentlicht ist alles.
Hat jemand Erfahrung mit der Erweiterung und evtl. einen Tipp?
Danke & viele Grüße
Hella
Wenn Einleitungstext angegeben wird, werden Fragen nicht gerendert
So, jetzt konnte ich das vorherige Problem beheben: Wenn im Modul (nicht in der Kategorie) ein Einleitungstext angegeben wird, dann erscheinen die Fragen nicht. Das Verhalten erschließt sich mir nicht so ganz. Der Einleitungstext, den man in den Kategorien vergeben kann, erscheint auch nirgends.
So ganz kann ich die Logik noch nicht nachvollziehen.
Grüße
Hella