====== Anleitungen für Standard-Aufgaben ======

Die meisten Fragebögen sind mittels SoSci Survey schnell zu realisieren. Aber für manche Fragestellungen gibt es hilfreiche Tricks und Kniffe. Dieses Kapitel stellt kurz einige typische Fragestellungen vor.

Als Beispiel für diese Anleitung dient ein einfaches Anmeldeformular:

{{:de:create:scr.example.stuff.png|Beispiel-Fragebogen}}

Mit den Grundlagen von SoSci Survey -- also damit wie man Fragen erstellt und im Fragebogen platziert ([[:de:create:basics]]) -- sollten Sie vertraut sein, bevor Sie sich mit den folgenden Fällen beschäftigen.


===== Eine Überschrift anzeigen =====

Es gibt verschiedene Möglichkeiten, Texte im Fragebogen einzubinden -- und zwar an nahezu beliebiger Stelle. Weitere Details finden Sie im Kapitel [[texts|Texte im Fragebogen]]. Meist werden Sie das folgende Vorgehen verwenden.

**Tipp:** Im folgenden ist öfter von HTML-Code die Rede. Das ist Text, der zusätzlich Formatierungen enthält. Wenn Sie formatierte Texte (mehrere Absätze, Überschriften, Zeilenumbrüche, fett, kursiv, etc.) benötigen, lesen Sie das Kapitel [[texts|Texte im Fragebogen]].

  - Klicken Sie links im Menü auf **Textbausteine u. Beschriftung** und dort auf //Neuer Textbaustein//.
  - Geben Sie dem neuen Text eine Kennung (z.B. "Titel") und geben Sie unten den Text (HTML-Code) "<h1>Anmeldung zum Proseminar</h1>" ein.
  - Klicken Sie auf OK, um den Textbaustein zu speichern.
  - Klicken Sie links im Menü auf **Fragebogen zusammenstellen**. Falls nötig, wählen Sie den Fragebogen aus, den Sie für das Anmeldeformular angelegt haben.
  - Rechts unten bei //Texte, Bilder, Audio// finden Sie den neuen Textbaustein. Ziehen Sie ihn mit der Maus in die Fragebogen-Seite.

{{:de:create:scr.stuff.text.png?nolink&|Text in den Fragebogen ziehen}}


===== Kein ständiges Wechseln zum Fragebogen =====

Um einen Textbaustein oder eine neue Frage anzulegen, muss man die Oberfläche zum Zusammenstellen des Fragebogen verlassen und anschließend wieder aufrufen. Damit es ein wenig flüssiger von der Hand geht, können Sie stattdessen auch mit mehreren Browser-Fenstern bzw. Browser-Tabs (Karteireiter) arbeiten.

Wenn Sie gerade beim Zusammenstellen des Fragebogens sind, klicken Sie mit der rechten (!) Maustaste in den **Fragenkatalog** oder auf **Textbausteine und Beschriftung**. Dadurch rufen Sie das Kontextmenü auf. Dort wählen Sie //Link in neuem Tab öffnen// (oder ähnlich, je nach Browser).

**Hinweis für Mac-Nutzer:** Falls Sie mit einem Mac arbeiten, haben Sie unter Umständen keine rechte Maustaste. In diesem Fall halten sie die Taste CTRL gedrückt und klicken Sie auf den Menüpunkt.

{{:de:create:scr.stuff.openintab.png?nolink|Einen Menüpunkt in neuem Tab öffnen}}

Nun haben Sie zwei Programmbereiche parallel geöffnet. Je nach Browser sieht das unterschiedlich aus. Mit den Tabs können Sie zwischen den Bereichen wechseln.

{{:de:create:scr.stuff.tabs.png?nolink|Mehrere Tabs im Browser}}

Wenn Sie nun eine neue Frage oder einen Textbaustein anlegen, werden Sie allerdings bemerken: Das Element taucht beim Zusammenstellen des Fragebogens erst einmal nicht auf. Die Lösung ist denkbar einfach: Nutzen Sie den Aktualisieren-Knopf {{:button.reload.gif}}, um die neuen Fragen und Texte anzuzeigen.

{{:de:create:scr.stuff.reload.png?nolink|Liste der Fragebogen-Elemente aktualisieren}}

**Wichtig:** Sie können mit mehreren Browser-Fenstern __nicht__ gleichzeitig in unterschiedlichen Befragungsprojekten arbeiten. Allerdings können Sie für diesen Zweck unterschiedliche Browser (z.B. Firefox, Chrome, Opera und/oder Internet Explorer) parallel öffnen.


===== Eine Begrüßung zu Beginn des Fragebogens =====

Im Gegensatz zum obigen Anmeldeformular beginnen die meisten Befragungen mit einer freundlichen Begrüßung des Teilnehmers. Das Vorgehen ist fast dasselbe wie zum Einfügen der Überschrift:

  * Legen Sie im **Fragenkatalog** innerhalb einer Rubrik mit **Text hinzufügen** einen neuen Text an.
  * Fügen Sie beim **Fragebogen zusammenstellen** eine leere Seite am Anfang des Fragebogens ein.
  * Ziehen Sie den Text (genauso wie eine Frage) auf die leere Seite.


===== Textfelder und die Auswahl =====

Um die Textfelder zu erhalten (im Beispiel Frage 1: Nachname, Vorname, etc.) muss man eine Frage vom Typ //Texteingabe// anlegen.

Bei Texteingaben ist es sinnvoll, eine //Breite der Beschriftung// anzugeben. Im Beispiel "180" Pixel.

Für die Auswahl (Frage 2: Hauptfach) benötigt man eine __weitere Frage__ vom Typ //Auswahl (sichtbar)//.



==== Schritt für Schritt ====

  - //Neue Rubrik// (links im Fragenkatalog)
  - Rechts erscheint das Formular für Rubriken. Kennung (//Kenn//) "DS" und //Beschreibung// "Daten der Studierenden", anschließend auf //OK//.
  - Rechts erscheint das Formular für eine neue Frage. Falls nicht, klicken Sie links im Fragenkatalog auf //Neue Frage// (direkt unter der gerade angelegten Rubrik).
  - Geben Sie als //Beschreibung// für die neue Frage "Anmeldedaten" ein und klicken Sie unten bei //Frage-Typen// auf "Offene Texteingabe". Sie können den Frage-//Typ// auch direkt oben auswählen, müssen dann aber noch //OK// drücken.
  - Rechts erscheinen weitere Optionen für Texteingabe-Felder. Hier geben Sie den //Frage-Text// an: "Bitte geben Sie Ihre Daten ein.", außerdem ist die Angabe einer //Breite der Beschriftung (Items)// von "180" sinnvoll. //Speichern// nicht vergessen.
  - Die Items (Name, Vorname, Matrikelnummer, ...) geben Sie unten in der //Schnell-Eingabe für Items// ein. Oder Sie klicken links im Fragenkatalog unterhalb der Frage auf //Item hinzufügen//. Sie können den Itemtext jeweils einfach mit der Eingabetaste (Return) bestätigen.
  - Für die Auswahl klicken Sie links im Fragenkatalog auf //Frage hinzufügen//.
  - //Beschreibung// "Hauptfach"\\  //Typ// "Auswahl"
  - //Frage-Text// "Bitte wählen Sie Ihr Hauptfach aus."\\  //Speichern// und Items (Auswahl-Optionen) anlegen (siehe Punkt 6).


===== Ein schmaleres Texteingabe-Feld =====

Für die Eingabefelder von Texteingaben kann man die Breite und Höhe beliebig einstellen. Ohne Angaben zur Höhe (Standard) sind sie genau eine Zeile hoch und erlauben keinen mehrzeiligen Text.

Um das Textfeld, wie im Beispiel, schmaler zu formatieren, wird einfach eine //Breite des Eingabefelds// definiert -- im Beispiel "32" Pixel.


==== Schritt für Schritt ====

  - Rubrik //DS Daten der Studierenden// auswählen (Fragenkatalog)
  - Frage //Anmeldedaten// auswählen (Fragenkatalog)
  - Breite des Eingabefelds in der //Schnell-Eingabe für Items// angeben __oder__ Item //Studiensemester// auswählen (Fragenkatalog).
  - Für //Breite des Eingabefelds// den Wert "32" eingeben. //Speichern//.


===== Auswahl für das Geschlecht unter den Texteingaben =====

Das letzte Item der Anmeldedaten ist eine Dropdown-Auswahl. Obwohl es in der Ausgabe nicht so aussieht: Das ist eine eigene Frage (s. auch [[:de:create:concat]]).

Der Trick dabei ist, dass man es nicht als getrennte Frage erkennt, weil es direkt an die vorhergehende Frage angehängt wird. Dazu darf die vorhergehende Frage keinen Abstand lassen -- entweder als Einstellung für das Frage-Element ([[questionnaire|Einen Fragebogen zusammenstellen]]) oder durch das Argument "spacing=0" im ''question()''-Befehl ([[php|Einführung in PHP-Code]]). Gleichzeitig darf die die Frage, die direkt angehängt werden soll, keinen Fragetext anzeigen.


==== Schritt für Schritt ====

  - Legen Sie eine neue Frage vom //Typ// "Dropdown-Auswahl" an, //Beschreibung// "Geschlecht".
  - Geben Sie als //Vorspann zu den Optionen// "Sie sind:" ein. Wählen Sie in der Registerkarte //Anordnung von Vorspann und Eingabefeld// die Option "nebeneinander". Als //Breite des Vorspanns// geben Sie hier "180" Pixel ein, damit das Eingabefeld bündig zu den Texteingabefeldern steht. //Speichern//.
  - Als Optionen (Items) legen Sie "weiblich" und "männlich" an.
  - Klicken Sie links im Menü auf **Fragebogen zusammenstellen** und wählen Sie zum Bearbeiten den Fragebogen "Anmeldung zum Proseminar Online-Befragung", den Sie zuvor erstellt haben.
  - Sie können nun die drei Fragen mit der Maus einfügen (Reihenfolge dabei beachten: DS01, DS03, DS02) oder einen PHP-Code einfügen.
    - Falls Sie die Fragen mit der Maus eingefügt haben, klicken Sie die erste Frage an (nicht auf den Titel, sondern mitten hinein) und stellen Sie für //Abstand zur nächsten Frage// die Option "Kein Abstand" ein. Bestätigen Sie mit dem grünen Häkchen. Dann klicken Sie die zweite Frage (die Dropdown-Auswahl) an und wählen Sie bei //Fragetext anzeigen// die Option //Nein// aus. Entfernen Sie das Häkchen bei //Erklärung anzeigen//. Ebenfalls mit dem grünen Häkchen bestätigen.
    - Falls Sie sich für den PHP-Code entschieden haben, benötigen Sie folgenden Code:

<code php>
question('DS01', 'spacing=0');  // Anmeldedaten
question('DS03', 'notitle');    // Geschlecht
question('DS02');               // Hauptfach
</code>

Der Code muss natürlich die korrekten Frage-Kennungen enthalten. Im Beispiel sind das DS01 bis DS03.

Nach dem (automatischen) Speichern des Fragebogens, können Sie diesen testen und sich das vorläufige Ergebnis ansehen.


===== Auswahloption "Sonstiges" =====

Bei einer Auswahl oder Mehrfachauswahl können zusätzliche Eingabefelder angezeigt werden. Dies lässt sich einfach unter den Eigenschaften des entsprechenden Items auswählen mit //Eingabefeld für Text zu dieser Auswahloption anzeigen//. Sie sollten auf jeden Fall eine Breite für dieses Eingabefeld angeben, weil der Internet-Explorer sonst die maximale Breite nutzt und das Item auf mehrere Zeilen verstreut.


==== Schritt für Schritt ====

  - Rubrik //DS Daten der Studierenden// auswählen (Fragenkatalog)
  - Frage //Hauptfach// auswählen (Fragenkatalog)
  - Item //Sonstiges// auswählen oder als neues Item anlegen (Fragenkatalog)
  - //Eingabefeld für Text zu dieser Auswahloption anzeigen// auswählen
  - //Breite des Eingabefelds// auf "250" Pixel einstellen. //OK//.
  - Nochmal die Frage //Hauptfach// auswählen (Fragenkatalog) und unten in der Vorschau das Ergebnis kontrollieren.


===== Weiter-Knopf beschriften =====

Alle Texte, die im Fragebogen angezeigt werden, können Sie unter **Beschriftung und Texte** anpassen.

Mithilfe der Funktion ''[[:de:create:functions:option]]'' können Sie die Beschriftung des Weiter-Knopfes auch für eine einzelne Seite anpassen.


==== Schritt für Schritt ====

  - Klicken Sie im Menü auf **Textbausteine u. Beschriftung**.
  - Geben Sie bei //Button zum Fortsetzen// "Anmelden" ein.
  - Optional können Sie bei //Seiten-Titel// auch noch "Anmeldeformular" eingeben.
  - Speichern mit //OK//.


===== Layout aktivieren und verändern =====

Wie breit der Fragebogen dargestellt wird, legt das verwendete Layout fest. In den meisten Layouts (Ausnahme "SoSci paper") kann die Breite nach Bedarf angepasst werden.

Das obige Beispiel wurde mit dem Layout "SoSci Survey neutral" realisiert, bei welchem die Breite auf 450 Pixel reduziert wurde.


==== Schritt für Schritt ====

  - Klicken Sie im Menü auf **Fragebogen-Layouts**.
  - Falls Sie noch kein Layout aktiviert haben, klicken Sie unten bei //Layout-Vorlagen// bei der Vorlage //SoSci Survey Neutral// auf //Aktivieren//.
  - Anschließend erscheint das Layout oben in der Liste. Klicken Sie dort die Beschreibung "SoSci Survey Neutral" oder das {{:button.edit.gif}}-Symbol an.
  - Oben können Sie (optional) die //Kennung// ändern, z.B. in "neutral_s" mit der //Beschreibung// "SoSci Survey neutral (schmal)".
  - Im ersten Karteireiter //Grundeinstellungen// finden Sie eine Option //Basisbreite des Layouts//. Geben Sie hier den Wert "450" ein.
  - Speichern mit //OK//.
  - Falls Sie nur ein Layout im Befragungsprojekt aktiviert haben, wird das gänderte Layout nun direkt im Fragebogen verwendet. Falls nicht, wählen Sie bei ** Fragebogen zusammenstellen** im Karteireiter //Einstellungen// das neue //Layout// "[neutral_s] SoSci Survey neutral (schmal)" aus. Speichern Sie und wechseln Sie zurück in den Karteireiter //Seiten im Fragebogen//. Mit einem Klick auf den grünen Pfeil {{:button.run.gif}} erscheint der Fragebogen im schmaleren Design.


===== Weitere Lösungen =====

Die Lösungen für weitere Spezial-Aufgaben lesen Sie im Kapitel [[composition|Erweiterte Darstellungsmöglichkeiten]].