Download the PHP package markocupic/sac-event-feedback without Composer
On this page you can find all versions of the php package markocupic/sac-event-feedback. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download markocupic/sac-event-feedback
More information about markocupic/sac-event-feedback
Files in markocupic/sac-event-feedback
Package sac-event-feedback
Short Description Event feedback extension for markocupic/sac-event-tool-bundle
License MIT
Informations about the package sac-event-feedback
SAC Pilatus - Digitale Angebotsauswertung
Ziel
Diese Erweiterung für das Contao CMS ermöglicht es Events online auf der Webseite auzuwerten. Dies erlaubt den LeiterInnen und der Sektion das Angebot fortlaufend zu verbessern und Touren und Kurse den Bedürfnissen der Teilnehmer anzupassen.
Vorgehen
Teilnehmer kriegen nach einer Aktivität eine Aufforderung per E-Mail zum Ausfüllen einer Auswertung auf unserer Webseite. Der Tourenleiter kann die gesammelten Auswertungen anonymisiert im Backend (bei der Teilnehmerliste lesen)
Anforderungen an das Plugin
- Pro Event-Container (tl_calendar) kann ein Formular für die Qualitätssicherung definiert werden.
- Ist dies der Fall, kann jeder Tourenleiter pro Anlass definieren, ob eine Online-Auswertung durchgeführt wrden soll oder nicht.
- Falls die Online-Auswertung aktiviert wurde:
- Wenn die Teilnahme an einem Anlass bestätigt wurde (blauer Haken), kriegen die Teilnehmenden innerhalb weniger Minuten eine E-Mail mit einem Link zur Angebots-Auswertung
- Wird die Auswertung durch den/die TeilnehmerIn in den ersten 2 Wochen nicht durchgeführt, sendet das System automatisch einen Reminder
- Nach weiteren 2 Wochen wird ein weiterer Reminder versendet
- Die Auswertung kann bis 2 Monate nach dem Anlass durch die Teilnehmenden ausgefüllt werden
- TourenleiterInnen können auf der Tour die Auswertung summarisch herunterladen. Rückschlüsse auf die antwortende Person sind nicht möglich
- Der/die TourenleiterIn sieht bei Fragen mit Zahlen wie viele TN, welches Feld angeklickt haben
- Bei Textfragen werden alle Antworten untereinander aufgelistet
- Die Auswertungsformularfragen müssen nicht archiviert werden und können ggf. nicht mehr den Antworten zugeordnet werden.
- Antworten können nicht bearbeiten werden
- Auswertungen werden nach 2 Jahren gelöscht
Folgende Elemente sind nicht im Umsetzungsumfang (out of scope)
- Statistisches Suchen in der Datenbank Z.B. Bester Kurs! Oder alle Kurse mit Note 2, etc.
Installation
composer require markocupic/sac-event-feedback
Abhängigkeiten:
- contao/contao-core-bundle
- rbdwllr/reallysimplejwt
- markocupic/sac-event-tool-bundle
- markocupic/cloudconvert-bundle
- markocupic/sac-event-tool-bundle
- markocupic/cloudconvert-bundle
- terminal42/contao-mp_forms
- juststeveking/uri-builder
Inbetriebnahme
- Erstellung eines Formulars im Contao Backend. In den Formulareinstellungen muss die Option (Checkbox) "SAC Event Auswertungsformular" aktiviert sein. Erstellung der Formularfelder. Möglich sind Select und Textarea-Felder.
- Erstellung eines Frontend-Moduls vom Typ "Event Feedback Formular"
- Erstellung einer Benachrichtigung "Aufforderung Online Tour-/Kurs-Auswertung"
- Erstellung einer Seite mit Artikel und darin das Modul "Event Feedback Formular" einbauen
- Danach pro Kalender-Container (tl_calendar) die Event-Auswertung konfigurieren.
Funktion
Sobald der Leiter die Teilnahme eines Gastes bestätigt, wird ein Set von "Feedback Remindern" in der Datenbank abgelegt. Wie viele Reminder und in welchem Abstand diese versendet werden sollen, kann via Konfiguration festgelegt werden. Die Reminder werden dann minütlich (einstellbar) via Cronjob versendet.
Konfiguration
Mit dem Bundle wird folgende Default-Konfiguration mitgeliefert:
In config/config.yml muss ein secret abgelegt werden, welches aus mindestens 12 Zeichen, Gross- und Kleinbuchstaben, Zahlen und einem Sonderzeichen bestehen muss.
Die Konfiguration (config key) kann zudem angepasst werden oder es können weitere Konfigurationen erstellt werden, welche dann im Event Container ausgewählt werden können.
All versions of sac-event-feedback with dependencies
contao/core-bundle Version ^5.0
markocupic/sac-event-tool-bundle Version *
terminal42/notification_center Version ^2.0
markocupic/cloudconvert-bundle Version ^2.1
rbdwllr/reallysimplejwt Version ^4.0
terminal42/contao-mp_forms Version ^5.0