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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

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

  1. Pro Event-Container (tl_calendar) kann ein Formular für die Qualitätssicherung definiert werden.
  2. Ist dies der Fall, kann jeder Tourenleiter pro Anlass definieren, ob eine Online-Auswertung durchgeführt wrden soll oder nicht.
  3. 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
  4. 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
  5. Die Auswertungsformularfragen müssen nicht archiviert werden und können ggf. nicht mehr den Antworten zugeordnet werden.
  6. Antworten können nicht bearbeiten werden
  7. Auswertungen werden nach 2 Jahren gelöscht

Folgende Elemente sind nicht im Umsetzungsumfang (out of scope)

Installation

composer require markocupic/sac-event-feedback

Abhängigkeiten:

Inbetriebnahme

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

PHP Build Version
Package Version
Requires php Version ^8.2
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
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package markocupic/sac-event-feedback contains the following files

Loading the files please wait ....