Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
de:server:plugins [20.02.2015 11:07] – [Verbotene E-Mail-Adressen] admin | de:server:plugins [19.04.2020 11:42] – admin |
---|
===== reCaptcha ===== | ===== reCaptcha ===== |
| |
Mit einem Captcha kann im Fragebogen überprüft werden, ob der Teilnehmer ein Mensch oder nur ein Computer ist. Zur Anzeige von Captchas im Fragebogen kann SoSci Survey das Modul [[http://www.google.com/recaptcha| reCaptcha]] von Google einbinden. Dafür benötigt man... | Mit einem Captcha kann im Fragebogen überprüft werden, ob der Teilnehmer ein Mensch oder nur ein Computer ist. Zur Anzeige von Captchas im Fragebogen kann SoSci Survey das Modul [[http://www.google.com/recaptcha| reCaptcha]] von Google einbinden. Dafür benötigt man einen privaten und öffentlichen Schlüssel, um auf reCaptcha zuzugreifen. Diesen erhält man von Google auf der [[http://www.google.com/recaptcha| reCaptcha Homepage]]. |
| |
- Einen privaten und öffentlichen Schlüssel, um auf reCaptcha zuzugreifen. Diesen erhält man von Google auf der [[http://www.google.com/recaptcha| reCaptcha Homepage]]. | Das Schlüsselpaar muss man in der **Server-Verwaltung** bei **Erweiterungen** eintragen. Anschließend kann die Captcha-Frage wie jede andere Frage im Fragebogen verwendet werden. |
- Die [[https://code.google.com/p/recaptcha/|reCAPTCHA PHP library]], die z.B. in plugins/reCaptcha entpackt wird. Notwendig ist dabei nur die Datei ''recaptchalib.php''. | |
| |
**Hinweis:** Das Installationspaket von SoSci Survey enthält die Datei ''recaptchalib.php'' bereits im Verzeichnis ''plugins/reCaptcha/'' -- und zusätzlich 4 Grafik-Dateien, die als Vorschau-Bilder für die unterschiedlichen Darstellungsoptionen dienen. | |
| |
Anschließend muss man in der **Server-Verwaltung** bei **Erweiterungen** noch den relativen Pfad zum reCaptcha-PlugIn eintragen (z.B. plugins/reCaptcha) sowie die beiden Schlüssel. Anschließend kann die Captcha-Frage wie jede andere Frage im Fragebogen verwendet werden. | |
| |
===== Google Translate ===== | ===== Google Translate ===== |
Eine Liste von Wegwerf-E-Mail-Adressen pflegt z.B. [[http://www.mogelmail.de|mogelmail.de]]. Allerdings ist die Liste mittlerweile nicht mehr als Datei abrufbar. Das Installationspaket von SoSci Survey enthält eine veraltete Liste dieses Anbieters. | Eine Liste von Wegwerf-E-Mail-Adressen pflegt z.B. [[http://www.mogelmail.de|mogelmail.de]]. Allerdings ist die Liste mittlerweile nicht mehr als Datei abrufbar. Das Installationspaket von SoSci Survey enthält eine veraltete Liste dieses Anbieters. |
| |
===== Panel-Modul ===== | |
| |
SoSci Survey bringt einen Fragetyp mit, um E-Mail-Adressen von Teilnehmern getrennt von den anderen Daten zu erheben. Dieser Fragetyp kann die E-Mail-Adresse auf Wunsch auch in einen Befragten-Pool eintragen. Entwickelt wurde diese Funktion für das [[https://www.soscisurvey.de/panel|SoSci Panel]], einem Schwesterprojekt von SoSci Survey. | |
| |
Damit diese Option angezeigt wird, muss ein Panel-PlugIn installiert werden. Das Modul kann prinzipiell auch für andere Teilnehmer-Pools als das SoSci Panel (Software OpenPool) verwendet werden. Das Modul ist einfach ein PHP-Script mit dem Namen **interface.OpenPool.php**. Dieses Script muss in das Plugin-Verzeichnis (etwa /plugins/OpenPool) gespeichert werden und eine Funktion **OpenPool::addParticipant($email, $ref)** bereitstellen. Diese Funktion wird aufgerufen, sobald eine E-Mail-Adresse in das Panel eingetragen werden soll. Als Parameter wird die E-Mail-Adresse und eine Referenz zum aktuellen Befragungsprojekt (dessen Verzeichnis) übergeben. | |
| |
===== Frage-Module ===== | ===== Frage-Module ===== |
| |
SoSci Survey verwendet für die Darstellung von Fragen bereits jetzt einzelne Module. Prinzipiell können so auch neue Frage-Typen einfach integriert werden - allerdings sind die Funktionen, um eine Module ohne Änderungen am Quellcode von SoSci Survey (u.a. Eintragen des Frage-Typs in **inc/definitions.php** und in den Sprachmodulen) zu integrieren bisher nicht dokumentiert. | SoSci Survey verwendet für die Darstellung von Fragen einzelne Module, zu finden im Verzeichnis ''modules/''. Prinzipiell können so auch neue Frage-Typen einfach integriert werden -- allerdings sind die Funktionen der Module bisher nicht dokumentiert. |