SLP-Quizzer für Fragebögen
### Aufruf von SLP-Quizzer und Demo-Modus
Falls SLP-Quizzer mit dem Link auf einen Fragebogen aufgerufen wird (erzeugt mit Fragebogen | Teilen), so ist damit auch der Aufruf in einem bestimmten Konto festgelegt und der Fragebogen wird sofort dargestellt. Wird beim Aufruf kein Konto angegeben, dann startet SLP-Quizzer mit dem Konto DEMO im Demo-Modus und zeigt anfangs den Start-Dialog. Im Demo-Modus können alle Funktionen kostenlos ausprobiert werden. Die im DEMO-Konto bereitgestellten Fragebögen werden täglich wieder in den festgelegten Zustand restauriert und alle Test-Änderungen gehen dann verloren.
Im Start-Dialog werden die Anpassung des Kontos (Anmelden, Wechseln), die Nutzung und Verarbeitung des aktuell gewählten Fragebogens (Anzeigen, Teilen, Auswählen, Auflösen, Auswerten, Bearbeiten) sowie weitere Aktionen (Aktualisieren, Informieren, Beenden) angeboten. Für einige der angebotenen Aktionen ist die vorherige Anmeldung als Editor bzw. Admin notwendig, darüber wird ggf. informiert. Die Zugangsdaten zum Demo-Konto sind als Editor Login: DEMO mit Passwort: demo, als Admin Login: ADMIN mit Passwort: admin.
Im Menü (Hamburger-Symbol links oben; nur im Start-Dialog) sind nach Anmeldung als Editor oder Admin zusätzliche Verarbeitungen möglich: für Editor auch Bearbeiten, Erstellen und Entfernen eines Formulars, für Admins der Reset des Cookies bzw. Menüs, die Konto-Konfiguration sowie die Ansicht der Fragebogen-Vorlage.
Mit dem Home-Button (Haus-Symbol jeweils links oben außer im Start-Dialog) gelangt man schnell wieder zurück zum Start-Dialog.
### Kurz-Anleitung zu den möglichen Aktionen im Start-Dialog und Menü
Konto | Anmelden: Anmeldung als Nutzer (falls in der Konto-Konfiguration als nötig festgelegt), Editor oder Admin
Konto | Abmelden: (falls angemeldet; entzieht die Privilegien eines Nutzers, Editors bzw. Admins wieder
Konto | Wechseln: zu einem anderen Konto (z. B. DEMO oder eigenem) oder zur Teilgruppe (mit eigenen Fomularen)
Fragebogen | Anzeigen: Der aktuell gewählte Fragebogen wird angezeigt und kann mit Eintragungen versehen werden
Fragebogen | Teilen: Web-Adresse des aktuellen Fragebogens in Zwischenablage kopieren oder in Mail verschicken
Fragebogen | Auswählen: (falls erlaubt) anderen Fragebogen als aktuellen wählen, dazu werden zwei Filter angeboten
Fragebogen | Auflösen: (falls angemeldet) zeigt die Lösungen oder bei Umfragen die Statistikwerte und -faktoren an
Fragebogen | Auswerten: (falls angemeldet) die bisher von Befragten gespeicherten Ergebnisse statistisch auswerten
Fragebogen | Bearbeiten: (falls angemeldet) aktuellen Fragebogen mit Index, System, Kopf, Fragen, Antworten anpassen
Aktion | Aktualisieren: Ruft den Start-Dialog bereinigt (wie zu Beginn) auf
Aktion | Informieren: Zeigt Infos als Fragen und Antworten (wie Menü Über Quizzer) an, auch Kurz-Anleitung und History
Aktion | Beenden: Schließt Quizzer ohne weitere Sicherheits-Abfrage und ggf. auch dessen Browser-Register oder -Fenster
Aktion | Zurück: Schließt Quizzer ohne weitere Sicherheits-Abfrage und kehrt zurück zur aufrufenden Webseite
Menü SLP-Module: Schneller Aufruf der übrigen SLP-Module mit lizenziertem Konto oder im Demo-Modus
Menü Home: Aufruf des Start-Dialogs (wirkt wie der Home-Button (oben links auf allen Seiten außer im Start-Dialog)
Menü Anzeigen: (wie Fragebogen | Anzeigen)
Menü Auswählen: (falls erlaubt; wie Fragebogen | Auswählen)
Menü Anmelden: (wie Konto | Anmelden)
Menü Abmelden: (falls angemeldet; wie Konto | Abmelden)
Menü Info & History: zeigt diese Informationen und die Programm-Entwicklung
Menü Über Quizzer: (wie Aktion | Informieren)
Menü Beenden: (wie Aktion | Beenden)
Menü Admin | Konfigurieren: zeigt Konto-Konfiguration des aktuell genutzten Kontos an zur Bearbeitung (außer DEMO)
Menü Admin | Anbieten: Übergabe selbst erstellter Fragebögen in den für Alle verfügbaren Fragebogen-Pool
Menü Admin | Importieren: Fragebögen aus dem für Alle verfügbaren Fragebogen-Pool zum Konto hinzufügen
Menü Admin | Entfernen: Fragebogen aus dem Konto endgültig entfernen (und ebenso dessen Zuweisung an Teilgruppen)
Menü Admin | Cookie löschen: löscht vorzeitig das Cookie, danach ist eine erneute Anmeldung notwendig
Menü Admin | Navi neu starten: Das Menü wird gemäß derzeitiger Anmeldung neu aufgebaut
Menü Admin | Vorlage lesen: Die interne Vorlagendatei des aktuellen Fragebogens wird (unveränderbar) angezeigt
Menü Admin | Leeren: Umfrage-Ergebnisse zum aktuellen Fragebogens endgültig entfernen (um z.B. neue Testergebnisse zu analysieren)
Menü Editor | Bearbeiten: (falls angemeldet; wie Fragebogen | Bearbeiten)
Menü Editor | Entfernen: (falls angemeldet) kann ein ausgewählter Fragebogen gelöscht (aus dem Konto entfernt) werden
Menü Editor | Erstellen: (falls angemeldet) kann ein neuer Fragebogen erzeugt werden
Menü Editor | Lösungen zeigen: (falls angemeldet; wie Fragebogen | Auflösen)
Menü Editor | Auswerten: (falls angemeldet; wie Fragebogen | Auswerten)
Menü Editor | Konfigurieren: zeigt Konfiguration der aktuell gewählten Teilgruppe an zur Bearbeitung
### Programm-Entwicklung (History) zu SLP-Quizzer
[geplant]
(NEU) Die Konfiguration der Teilgruppe (TG) durch den TG-Editor (Tutor) wurde erweitert:
(NEU) Der TG-Editor kann zu seiner TG auch User (VorNac) konfigurieren im Editor-Menü: Konfigurieren.
(NEU) Nach Quizzer-Aufruf mit TG und FID (Formular-Index idx) ist Anmeldung als (konfigurierter) User nötig.
(NEU) Nur für die TG konfigurierte und angemeldete User dürfen den Fragebogen aufrufen und Ergebnisse speichern.
[v1.3.1 Juli 2024]
(NEU) Der Konto-Admin kann Fragebögen endgültig aus dem Konto entfernen; sie werden zusätzlich auch archiviert.
(NEU) beim Wechsel zu einer Teilgruppe: Kontrolle, ob die der Gruppe zugewiesenen Fragebögen noch im Konto existieren
(NEU) Fragebogen-Pool ist für alle lizenzierten Konto-Inhaber nutzbar und enthält erprobte Fragebögen.
(NEU) Der Konto-Admin kann eigene Fragebögen für diesen allgemeinen Fragebogen-Pool anbieten.
(NEU) Der Konto-Admin kann aus diesem Pool Fragebögen in das Konto importieren und dann ggf. auch Teilgruppen zuordnen.
[v1.3 Juni 2024]
(OPT) in der Editor-Formularbearbeitung: Hinzufügen bzw. Entfernen von Bildern im Fragebogen-Kopf bzw. in Einzelfragen nun wieder korrekt möglich
(OPT) im Fragebogen-Aufruf: Aufruf zu einer passwort-geschützten Teilgruppe (durch URL oder QR-Code) nun möglich
(OPT) Nach Quizzer-Aufruf mit Parameter GID (Teilgruppe) ist nun keine Anmeldung zur Gruppe notwendig
(OPT) Nach Quizzer-Aufruf mit Parameter IDX (Fragebogen) ist wie bisher nur dessen Ansicht, u. a. keine Auswahl weiterer Fragebogen möglich
(NEU) im Home-Teilen-Dialog: Einbinden der Tools-Klasse QRCODE zum Erzeugen von QR-Codes zu Web-Adressen
(NEU) im Teilen-Dialog: Web-Adressen zu Konto, Teilgruppe bzw. Fragebogens kopieren über Zwischenablage und mit QR-Code möglich
(NEU) beim Start: Startseite mit nur wenigen Buttons; Klick auf Button [Erweitern] zeigt alle Standard-Funktions-Buttons
[v1.2.5 Juli 2023]
(OPT) Chart-Bibliothek (genutzt zur grafischen Darstellung der Auswertung):
(OPT) in der Chart-Bibliothek DRAW: zahlreiche Anpassungen gem. PHP8 (intVal() statt implizitem TypeCast)
(OPT) in der pChart24-Bibliothek: Änderung von filter_var(x, FILTER_SANITIZE_STRING) zu htmlspecialchars(x)
(OPT) im CSS: Home-Button in großen Displays statt ganz links nun oben links am Content-Rand
(OPT) im Klassenmodul: zahlreiche Änderungen im Zusammenhang mit und ohne Teilgruppen-Nutzung
(OPT) im Klassenmodul: in Konten mit eingerichteten Teilgruppen ist deren Auswahl für Nutzer nun zwingend
[v1.2.4 Februar 2023]
(OPT) im Klassenmodul: Anpassung der Footer-Links auf Datenschutz und Impressum
[v1.2.3 September 2022]
(OPT) im Klassenmodul: Anpassungen für PHP 8.2; SLP-Quizzer wird nun unter PHP 8.2 betrieben
[v1.2.2 März 2022]
(NEU) in der Programm-Admin-Konfiguration: Konfiguration zu Programm, Lizenznehmern, Konto und Teilgruppen
(NEU) in der Programm-Admin-Konfiguration: MetaFiles ermöglichen flexible Formateinstellungen zur Konfig-Anzeige
(NEU) in der Programm-Admin-Konfiguration: MetaFile-Konfiguration zu Programm, Lizenznehmern, Konto und Teilgruppen
[v1.2.1 Februar 2022]
(NEU) im Bearbeiten-Modul in Aktionen: Direkter Link zur Formel-Syntax ergänzt
(NEU) in der Klasse Configurator: Methoden getModify() und setModify() zur Manipulation von Konfigurationsdateien
(NEU) in der Programm-Admin-Konfiguration: Neues Konto hinzufügen, bisheriges Konto deaktivieren (Modify)
(OPT) in der Admin-Konto-Konfiguration: Bugfix falls letzte Teilgruppe entfernt wird
(OPT) im Bearbeiten-Modul in Aktionen: Bugfix zu Export und Vorschau
(OPT) beim Start in Schullizenz-Konto ohne Teilgruppen-Wahl: TG demo wird festgelegt, falls sie existiert
(OPT) im Editor-Modul (Menü Editor/Entfernen): Fragebogen wird gelöscht, aber als Backup gesichert
[v1.2.0 Januar 2022]
(OPT) Quizzer-Hilfsmethode myDebug() ist nun Methode der Tools-Klasse.
(OPT) QuickAnswers werden im Fragebogen-Editor nun auch für ungewertete Antworten dargestellt.
(NEU) Sämtliche Konfigurations-Dateien (für Programm, Gruppen, Konto, Teilgruppen) sind nun in config-Verzeichnissen.
(NEU) Neue Klassen Formulator stellt HTML-Formulardaten innerhalb des Formular-form-Tags bereit.
(NEU) Neue Klasse Configurator liest und schreibt Konfigurationsdateien und bietet (mittels Meta-Daten) Bearbeitungsformular.
(NEU) Neue Quizzer-Methode getAccountConfigForm() ersetzt getConfigForm(), saveUgConfig().
(NEU) Im Konto mit Schullizenz ist die Fragebogenauswahl nur erlaubt in einer Teilgruppe oder als Editor.
(NEU) Neue Quizzer-Methode getLicenseDays() ermittelt die Anzahl Tage bis zum Lizenz-Ende.
(NEU) Warnung zum bevorstehenden / eingetretenen Lizenzende, Konto-Sperrung 28 Tage nach Lizenz-Ende
[v1.1.0 November 2021]
(OPT) Umstellung auf SubDomain-Aufruf (aus Sicherheitsgründen) abgeschlossen
(NEU) Teilgruppen (TG) im Konto sind nun vollständig implementiert:
(NEU) (Nur mit Schul-Lizenz) sind nun Teilgruppen (TG) im Konto einsetzbar.
(NEU) Der Konto-Admin konfiguriert die TG im Admin-Menü: Konfigurieren:
(NEU) Der Konto-Admin legt Teilgruppen neu an oder entfernt sie.
(OPT) Eine TG ist (falls so konfiguriert) auswählbar, ansonsten wird nach Eingabe validiert und ggf. gewechselt.
(NEU) Start oder Wechsel in eine TG ohne Angabe der Fragebogen-ID nun mit zufälliger ID
(NEU) Der TG-Editor konfiguriert seine TG im Editor-Menü: Konfigurieren:
(NEU) Der TG-Editor legt die zur TG zugeordnete Formulare, ggf. auch Zugangsdaten und Mitglieder fest.
(NEU) Der TG-Editor legt ggf. auch Start und Ende der Fragebogen-Veröffentlichung für die TG fest.
(NEU) Für die in der TG angemeldete User sind nur die zugewiesenen Fragebögen wählbar.
(OPT) Speichern und Auswerten der Fragebogen-Ergebnisse sind nun auch speziell für die TG möglich.
(NEU) Für den ggf. individuellen Zugang oder die namentliche Fragebogen-Ergebnis-Speicherung wichtig:
(NEU) Der TG-Editor trägt ggf. die TG-Mitglieder (Namensformat: VorNac) ein im Editor-Menü: Konfigurieren.
(NEU) Beim namentlichen (nicht anonymen) Speichern von Ergebnissen wird außer der TG auch VorNac gespeichert.
(OPT) Mit [Teilen] wird die Fragebogen-ID und ggf. nun auch die TG im Start-Link eingebettet.
(NEU) Nach Start mit TG und Fragebogen-ID ist nur Anzeige des Fragebogens und Ergebnis-Speichern erlaubt.
(NEU) Erst nach Anmeldung als Editor, Tutor oder Admin sind wieder alle Möglichkeiten freigeschaltet.
(OPT) Kategorie- und/oder Themen-Filter in der Fragebogen-Auswahl nur unter Einzellizenz oder außerhalb Teilgruppen
(OPT) Kategorie- und Themen-Filter in der Fragebogen-Auswahl sind nun UND-verbunden.
(OPT) Zahlreiche weitere kleine Bugfixes und Verbesserungen
[v1.0.7 September 2021]
(OPT) Bugfixes und Verbesserungen beim Konto-Wechsel
(INF) Bug beim Erstellen eines neuen Fragebogens; wird in v1.1.0 behoben
[v1.0.6 September 2021]
(NEU) im Admin- und Editor-Menü: Ergebnisse leeren entfernt alle bzw. nur die Ergebnisse der TG
(OPT) Konto-Besucher zeigt nun für Editor, Admin auch TG-Anzahl an falls in TG gewechselt
[v1.0.5 September 2021]
(OPT) Bugfixes beim direkten Aufruf eines Fragebogens mit dem angebotenen Teilen-Link
(OPT) Bugfixes beim Aufruf über Subdomain und beim Wechsel vom oder zum Debug-Modus
[v1.0.4 August 2021]
(OPT) Bugfixes beim Aufruf über Subdomain und beim Wechsel vom oder zum Debug-Modus
(NEU) SLP-Quizzer wird nun mit PHP 8.0 betrieben.
(OPT) im Anzeige-Modul: SingleEdit-Eingabefelder sind Pflichtfeld nur noch im Formulartyp Quiz
[v1.0.3 Juli 2021]
(OPT) im Auswerten-Modul zu statistisch bewerteten Umfragen: Durchschnittswert korrigiert, Median ergänzt
(NEU) Besucherzahlen (gesamt und heute) zum Konto und der Teilgruppe werden im Start-Dialog gezeigt
(NEU) Button zum direkten Aufruf der Auswertung im Lösungs-Formular und zur Lösung im Auswertungs-Formular
(OPT) im Bearbeiten-Modul: Antworten mit Werten auch in der Antwort-Experten-Schnelleingabe veränderbar
[v1.0.2 Juni 2021]
(OPT) Strukturiertere Darstellung der Fragen und Antworten im Fragebogen (linksbündige Ausrichtung mit Einzug) auf größeren Bildschirmen
(OPT) Bugfixes und Verbesserungen in Formularen mit Frage-Bildern sowie beim Formular-Löschen und Konto-Anmelden
(NEU) Counter-Klasse integriert; Besucher-Zählung differenziert nach Datum, UserGroup, Group oder Anmeldetyp (editor, admin, user)
[v1.0.1 Mai 2021]
(NEU) Kurz-Anleitung und Programm-History nach Aufruf von Menü | Info & History
(NEU) Vorlagen-Datei kann (mit Admin-Menü: Vorlage lesen) unbearbeitbar angezeigt werden
(NEU) In der Fragebogen-Auswahl sind für die bequemere Suche ein Kategorie- und ein Themen-Filter ergänzt.
(OPT) Bei unbekannter Formular-ID wird statt des ersten nun ein zufällig ausgewählter Fragebogen verwendet.
(OPT) Übersichtlicherer Start-Dialog beim Aufruf der Aktion Fragebogen | Teilen bzw. Auswählen
[v1.0 Juli 2020 - April 2021]
Vollständige Implementierung mit den Modulen Erstellen, Bearbeiten, Auswählen, Anzeigen, Auflösen, Bewerten, Auswerten, Entfernen und einem Demo-Konto für das erste kostenlose Kennenlernen und Ausprobieren aller Programm-Funktionen.
Die Formulare des Demo-Kontos werden täglich zurückgesetzt auf einen festgelegten Zustand, Test-Bearbeitungen gehen dann verloren.
Eingebundene Bibliotheken: pChart zur grafischen Veranschaulichung der Auswertungsdaten, MathJax und AsciiMath zur Darstellung mathematischer und naturwissenschaftlicher Formeln.