Inhaltsverzeichnis

Daten in SoSci Survey

SoSci Survey speichert Daten im Dateisystem und einer Datenbank. Die Tabellen weiter unten auf dieser Seite liefern einen Überblick, wo welche Daten gespeichert werden.

Dateisystem

Das Dateisystem beinhaltet die Programmdateien, die Konfiguration sowie temporäre Dateien. Alle Pfadangaben sind relativ zum Installationsverzeichnis von SoSci Survey.

PfadBeschreibung
./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.

Datenbank

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.