Inhaltsverzeichnis
- 1. Grundlagen
- Einleitung
- Programmversionen
- Q. Desktop
- Q. Server
- Q. Android
-
Demo-, Vollversionen und Updates
- Einrichtungsbeispiele und Projektverwaltung mit Q. Desktop
- Einführung
- Voraussetzungen
- 2.
Präprozessordirektiven
- Allgemeines
-
Kommentare
-
Include
-
Define
-
Makro
- 3. Fragedefinitionen
- Fragetypen
- Allgemeine Eigenschaften
-
SingleQ
- Alternative Auswahlmöglichkeiten
-
MultiQ
-
OpenQ
-
PasswdQ
-
TextQ
-
NumQ
- GNumQ
-
SingleGridQ
-
Standard-Grid-Frage
-
Transponierte Grid-Frage
-
Grid-Frage mit mehreren Frageblöcken (LabelGroups)
- Datenablage und -zugriff
-
Directionals / bipolare Skalen
-
Weitere GridQ-Parameter
-
MultiGridQ
-
Antwortlabel
- 4. Definition des Interviewablaufs
- Allgemeines
-
Blöcke
-
Screens
- Beispiele
- Whitelist
- 5. Intervieweinstellungen
- Allgemeines
- Skriptparameter
- HTML-Parameter
- 6. Textersatz
-
Textersatz mit @insert
- 7.
Screens
-
Allgemeines
- HTML-spezifische Screen-Funktionen
- HTML-Code einbinden
- HTML-Label
- Dynamische Screen-Inhalte / Javascript
- 8. Besondere Variablentypen
- Compute
- Group
- DictFileVar
- DecisionVar
- IntRandom (Zufallszahlen)
- Blockzähler
- TextElement
- Array
- TextArray
- VarArray
- RestrictVar
- 9. Interne Variablen
- Datum und Uhrzeit
- Weitere Variablen
- Laufzeitumgebung
- Externe URL-Parameter
- Exit-Code (_finished)
- Befragten- und Fallnummer (_respid und _caseid)
- Abbruchcode (_cancel)
- Wiederaufnahme nach Abbruch (_resume)
- Export interner Variablen
- 10. Filter- und Plausibilitätsbedingungen
- Allgemeines
- Bedingungen
- Prüfung bei Arrays und Multivariablen
- Funktionen in Bedingungen
- Filterbedingungen (flt)
- Filter allgemein
- Filter an Fragen, Blöcken, Screens
- Filter in Labellisten
- Filter in Groups
- Spezialitäten: Filtertexte, noexport und setfilter
- Plausibilitätsbedingungen (assert)
- 11. Sortieren
- Allgemeines
- Array-Inhalte als Sortier-Reihenfolge
- Automatisches Erzeugen der Sortier-ID
- 12. Quoten
- Quotenvariablen
- Quotengruppen
- Quoten und Zugriffsrechte
- 13. Automatisches Weiterleiten am Interviewende
- Allgemeines
- Einbindung in ein Panel
- 14. Action-Befehle und -Blöcke
- Allgemeines
- Actionbefehle
- Kontrollstrukturen
- 15. Template, Layout, grafische Elemente
- Rahmenlayout - Das "Template"
- Struktur des Templates
- template_error.html
- Platzhalter
- Fortschrittsbalken
-
Die GESS Javascript Bibliothek
gesstmpl.js
- Grafische Buttons
- Voraussetzungen für die Verwendung
- Q. Skript
- Einstellbare Parameter
- Beispielcode
- Grafische Formatierung und Layout
- CSS Classnames
- Formatierung von einzelnen Fragen, Bereichen und
Fragetypen
- Beispiele
- CSS der Frage mitgeben
- CSS, die nicht empfohlene Variante
- Responsive Design
- Selbstgebaute Screens
- Grafische Navigationsbuttons
- Eigene Templates bereit stellen
- 16. Tastatureingabe
- Tastenbelegung
- Funktionsbeschreibung
- Die Steuerfelder ki_mode,
ki_input und
ki_check
- Einstellbare Parameter
- 17. SliderQ: Schieberegler
- Allgemeines
- Voraussetzungen für die Verwendung
- Q. Skript
- Einstellbare Parameter
- Beispielcode
- Grafische Formatierung und Layout
- 18. QSortable: Die NumQ als Drag & Drop Liste
- Skriptsyntax
- Einstellungen
- 19. PackagingQ: Verpackungskonfigurator
- Allgemeines
- Voraussetzungen für die Verwendung
- PackagingQ
- Einstellbare Parameter
- Beispielcode
- 20. Weitere grafische Komponenten
- Allgemeines
- Bildvorschau mit Thumbnails
- Voraussetzungen für die Verwendung
- Beispiel-Code: Thumbnail
- Integration von Videos
- Formate und Skriptsyntax
- Konfiguration des Players
- Integration von Audio
- Formate und Skriptsyntax
- Konfiguration des Players
- Dynamischen Ein/Ausblenden von Fragen in Screens
- Voraussetzungen für die Verwendung
- Beispiel-Code: Ein-/Ausblenden
- Tachistoskopische Fragevarianten
- Voraussetzungen für die Verwendung
- Tachistoskop Variante 1 (Timer)
- Tachistoskop Variante 2 (klassisch)
- HeatPlotter
- Datenablage
- Integration von ImageMaps
- 3D Rotation Viewer
- 21. Einladungslinks, Teilnehmer IDs und Panelanbindung
- Teilnehmer-IDs
- Befragungsmodi
- Einladungslinks
- Panelanbindung
- Verwendung der Panelisten ID als Q. Teilnehmer ID
- Redirect zum Panel
- 22. Die lokale Installation - Q. Desktop
- Installation und Setup
- Installation
- Verzeichnisstruktur
- Konfiguration
- Konfigurationsdatei qonline.cfg
- Nutzerkonten und Zugriffsrechte: users.lst
- access.lst
- Blacklist
- server.lst
- Starten und Beenden
- Lizenzierung und Update
- Lizenzierung
- Update
- Anforderungen für Q. Desktop
- 23. Der Produktivbetrieb - Q. Server
- Empfehlung für Q. Webserver
- 24. Die Android App - Q. Android
- Allgemeines
- Menüführung und Sprache
- Installation und Updates
- Lizenzierung und Fallnummern
- Datenaustausch über USB
- Dienste App-Block und Net-Block
- Besonderheiten und Javascript Funktionen
-
Kurzer Durchgang: Q. Android auf dem Tablet
- Fehlersuche
- 25. Die Benutzeroberfläche
- Allgemeines
- Starten von Interviews
- Robot: Automatisches Ausfüllen
- Studienkonfiguration
- Aktivieren / Deaktivieren
- Export
- Archive
- Reset
- Delete
- Check Script
- ID settings
- Reporting setup
- Quoten
- Filesystem
- User assignment - Nutzerkonten
- Print - Fragebogen drucken
- Sprachmanagement
- Übersetzungen
- Expanded script
- Logfile
- Upload von Studien
- Server upload
- Android upload
- Daten und Export
- Daten editieren
- Bespaltungsvorgabe (colmap.lst)
- Variablendefinition (var.inc)
- ASCII, OPN und SPSS Daten
- Überblick
- Android Manager
- Survey Manager - Anlegen neuer Studien
- Users - Benutzerverwaltung
- Help - Hinweise auf weitere Informationsquellen
- Server Status
- Tabellen
- Einrichtung von GESStabs auf dem
Befragungsserver
- Definition der Tabellen
- Kundenspezifische Tabellen
- 26. Sonstige Features und Hilfen
- HTTP Requests
- 27. Fehlersuche / bug hunting
- Skriptcheck
- Variablenwerte überprüfen
- HTML-Ausgabe prüfen
- Stichwortverzeichnis