SoSci Survey speichert Daten im Dateisystem und einer Datenbank. Die Tabellen weiter unten auf dieser Seite liefern einen Überblick, wo welche Daten gespeichert werden.
Das Dateisystem beinhaltet die Programmdateien, die Konfiguration sowie temporäre Dateien. Alle Pfadangaben sind relativ zum Installationsverzeichnis von SoSci Survey.
Pfad | Beschreibung | |
---|---|---|
./ | Im Hauptverzeichnis der Installation liegen keine notwendigen Dateien. Die Datei .htaccess stellt sicher, dass beim Verzeichnisaufruf die Dateien index.html und index.php überprüft werden. index.html kann beliebig angepasst oder ersetzt werden. Die Dateien -reach.php und -php.php dienen zur Prüfung der Webserver-Funktion während der Installation. | |
admin/ | PHP-Scripte, die in der Projektverwaltung direkt aufgerufen werden | |
help/ | Anleitung zu SoSci Survey | |
images/ | Bilder und andere Dateien (z.B. JavaScript, PHP-Script für Diagramme), die im Fragebogen zum Einsatz kommen | |
inc/ | Klassen (PHP-Scripte), die in der Projektverwaltung und/oder bei der Darstellung des Fragebogens zum Einsatz kommen | |
files/2 | Ablage von hochgeladenen und geteilten Dateien | |
→ | protected/ | Geschützte Dateiablage (von Nutzern hochgeladene Dateien) |
→ | share/ | Geteilte Dateien (von Nutzern für andere Nutzer freigegebene Ressourcen) |
→ | upload/ | Von Befragten hochgeladene Dateien |
layout/ | Bilder und andere Dateien (z.B. JavaScript) für die Projektverwaltung | |
modules/ | Module, die in SoSci Survey genutzt werden (u.a. Fragetypen und Sprachen) | |
plugins/ | PlugIns für SoSci Survey | |
→ | emff/1 | EMFF (Easy Musicplayer For Flash) zur Anzeige von mp3-Dateien im Fragebogen (optional) |
→ | FAQhere/1 | FAQhere zur Einbindung von häufig gestellten Fragen (optional) |
→ | reCaptcha/1 | PHP-Modul für reCaptcha zur Verwendung eines Captcha im Fragebogen (optional) |
→ | trashmail/1 | Liste(n) von E-Mail-Adressen, die bei der Registrierung gesperrt werden (optional) |
system/2 | Konfiguration der Installation (config.php) und weitere Dateien, die im Betrieb von SoSci Survey verändert werden | |
→ | archive/ | Archivierte Projekte (XML-Dateien) |
→ | cache/ | Projekt-Cache Dateien: Für jedes Projekt wird ein Cache angelegt, um Datenbank-Zugriffe zu reduzieren (diese Dateien können problemlos gelöscht werden) |
→ | logfiles/ | Logdateien zu Programmfehlern, Nutzungsstatistik, Änderungen von Benutzerdaten etc. |
→ | session/ | Temporäre Dateien des Systems, die bei der Anmeldung von Projektleitern anfallen (diese Dateien können gelöscht werden, allerdings werden dadurch alle Projektleiter ausgeloggt) |
→ | temp/ | Temporäre Dateien der Nutzer, die z.B. beim Hochladen von Fragebögen oder beim Herunterladen von Daten anfallen (ältere Dateien können hier problemlos gelöscht werden) |
templates/ | Vorlagen für Layouts und Fragenpakete, die in SoSci Survey genutzt werden können | |
view/2 | Temporäre Dateien, die direkt im Fragebogen verwendet werden – insbesondere CSS-Stylesheets, künftig auch dynamisch erzeugte Diagramme | |
*/ | Jedes Befragungsprojekt besitzt ein eigenes Projektverzeichnis, in dem neben einer automatisch angelegten index.php auch Bilder und anderen Dateien des Projekts abgelegt werden. Den Namen kann der Projektleiter frei wählen und ändern. In der Server-Wartung gibt es eine Funktion zum Wiederherstellen versehentlich gelöschter Projektverzeichnisse (nicht allerdings gelöschter Bilder/Dateien) und zum Löschen verwaister Projektverzeichnisse. |
1Dieses Verzeichnis ist nur optional vorhanden.
2Dieses Verzeichnis wird u.U. erst von der Installationsroutine erstellt.
Die Datenbank-Tabellen können, abhängig vom eingestellten Präfix, anders benannt sein als nachfolgend angegeben. Textdaten in den Tabellen sind standardmäßig in UTF-8 Kodierung gespeichert.
faq_*2 | Datenbank-Tabellen des PlugIns FAQhere, falls es für die Anzeige von häufigen Fragen genutzt wird |
sosci_activities | Vorbereitete Nutzer-Aktionen, z.B. Bestätigung der E-Mail-Adresse oder Zurücksetzen des Benutzer-Passworts |
sosci_authorisations | Berechtigungen der Benutzer für Befragungsprojekte |
sosci_click | Besucherzähler für Befragungsprojekte (Klicks zum Fragebogen) |
sosci_contacts | E-Mail-Adressen, die getrennt von anderen Daten erhoben wurden |
sosci_interviews | Daten, die in den Fragebögen erhoben wurden |
sosci_items | Items und Optionen für Fragen |
sosci_layouts | Fragebogen-Layouts der Projekte |
sosci_membership | Zuordnung von Benutzern zu Arbeitsgruppen |
sosci_messages | Benutzer-Nachrichten, die innerhalb von SoSci Survey versendet wurden |
sosci_projects | Befragungsprojekte |
sosci_questionnaires | Zusammenstellungen von Fragebögen |
sosci_questions | Fragen im Fragenkatalog |
sosci_receivers | Empfänger für E-Mail-Verteiler innerhalb der Projekte |
sosci_sections | Rubriken im Fragenkatalog |
sosci_serials | Teilnahmecodes zur Verwendung in Projekten |
sosci_texts | Textbausteine und benutzerdefinierte Texte |
sosci_urns | Zettel in Urnen für gleichverteilte Zufallsauswahl |
sosci_users | Benutzerkonten |
sosci_variables | Zuordnung von Fragen und Items zu Variablen |
sosci_workgroup | Arbeitsgruppen, innerhalb derer Vorlagen geteilt werden können |
2Diese Tabellen sind nur optional vorhanden.