Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:create:combine [05.08.2020 21:11] – Korrektur show() adminde:create:combine [19.05.2021 20:54] – [Mobilgeräte und responsive Darstellung] sophia.schauer
Zeile 2: Zeile 2:
  
 Sie haben die Möglichkeit, zu einem Item mehrere Werte abzufragen - z.B. die Bewertung einer Eigenschaft und deren Wichtigkeit. Im Folgenden wird beschrieben, wie Sie diese Funktion am einfachsten verwenden. Sie haben die Möglichkeit, zu einem Item mehrere Werte abzufragen - z.B. die Bewertung einer Eigenschaft und deren Wichtigkeit. Im Folgenden wird beschrieben, wie Sie diese Funktion am einfachsten verwenden.
 +
 +**Hinweis:** Bitte lesen Sie unbedingt auch die Hinweise zu Mobilgeräten weiter unten.
  
 **Beispiel 1**\\ **Beispiel 1**\\
Zeile 9: Zeile 11:
 {{:de:create:scr.combine.example2.png?nolink|Beispiel 2 für eine kombinierte Frage}} {{:de:create:scr.combine.example2.png?nolink|Beispiel 2 für eine kombinierte Frage}}
  
-Bevor Sie eine kombinierte Frage bauen, halten Sie aber bitte einen Moment inne. Gedruckte Fragebögen und Onlinefragebögen unterscheiden sich in wichtigen Punkten -- erstere bieten sehr viel Platz in die Breite, letztere erlauben Filterführung und beliebig viele Seiten. Wenn eine tabellarische Darstellung in der gedruckten Version gut aussieht, dann ist es im Onlinefragebogen oftmals besser, mehrere Fragen zu verwenden. Unter Umständen kann man irrelevante Items (z.B. nicht genutzte Angebote) bei den folgen Teilfragen dann gleich ausblenden.+Bevor Sie eine kombinierte Frage bauen, halten Sie aber bitte einen Moment inne. Gedruckte Fragebögen und Onlinefragebögen unterscheiden sich in wichtigen Punkten -- erstere bieten sehr viel Platz in die Breite, letztere erlauben Filterführung und beliebig viele Seiten. Wenn eine tabellarische Darstellung in der gedruckten Version gut aussieht, dann ist es im Onlinefragebogen oftmals besser, mehrere Fragen zu verwenden. Unter Umständen kann man irrelevante Items (z.B. nicht genutzte Angebote) bei den folgenden Teilfragen dann gleich ausblenden.
  
-Beachten Sie bitte auch, dass kombinierten Fragen sich auf den kleinen Displays von Mobilgeräten oftmals nicht gut darstellen lassen. Anders als "normale" Fragen kann SoSci Survey hier die Darstellung in aller Regel nicht dynamisch anpassen.+Beachten Sie bitte auch, dass sich die kombinierten Fragen auf den kleinen Displays von Mobilgeräten oftmals nicht gut darstellen lassen. Anders als "normale" Fragen kann SoSci Survey hier die Darstellung in aller Regel nicht dynamisch anpassen.
  
 ===== Funktion ===== ===== Funktion =====
Zeile 203: Zeile 205:
  
 {{ :de:create:scr.example.combine.dropdown.jpg?nolink |}} {{ :de:create:scr.example.combine.dropdown.jpg?nolink |}}
 +
 +
 +===== Mobilgeräte und responsive Darstellung =====
 +
 +Ein relevanter Anteil der Befragten füllt den Fragebögen nicht am PC, sondern auf dem Smartphone aus. Die meisten Fragen in SoSci Survey schalten dann in einen anderen Darstellungsmodus. Deshalb reicht es in aller Regeln, den Fragebogen gegen Ende der Implementierung einmal auf dem Mobilgerät zu testen. Mehr dazu in der Anleitung [[:de:create:smartphones]].
 +
 +Kombinierte Fragen passen das Layout aber nicht automatisch an die Größe des Bildschirms an (responsive design) - und können deshalb auf Mobilgeräten unter Umständen nicht ausgefüllt werden. Hier bietet es sich an, für Mobilgeräte eine alternative Darstellung anzubieten.
 +
 +Legen Sie als erstes eine Frage vom Typ "Gerät und übermittelte Variablen" an. In der Frage im Karteireiter //Gerät// setzen Sie ein Kreuzchen bei //Bildschirmgröße//. Nach dem Speichern erhalten Sie zwei Variablen für die Breite und Höhe des Bildschirms in Pixeln. Notieren Sie die Variablen-Kennung für die Bildschirmbreite, welche Sie im Karteireiter //Variablen// finden. Im folgenden Beispiel wird angenommen, dass die Variable die Kennung "GR01_ScW" hat.
 +
 +Diese Frage platzieren Sie nun auf einer Seite im Fragebogen, die vor der kombinierten Frage kommt. Die Bildschirmbreite wird nämlich (anders als das //Format//, welches aber auf Apple-Geräten oftmals nicht korrekt erkannt wird) erst beim Klick auf "Weiter" gespeichert.
 +
 +Nun können Sie mit ein paar Zeilen [[:de:create:php|PHP-Code]] entweder die kombinierte Frage anzeigen oder die beiden Fragen untereinander (und mit Optimierungen für Mobilgeräte) darstellen. Als Grenze wird hier eine Breite von 600 Pixeln gewählt. Je nach Fragetypen und Layout kann die Wahl einer größeren oder kleineren Zahl sinnvoll sein.
 +
 +<code php>
 +if (value('GR01_ScW') > 600) {
 +  // Kombinierte Frage
 +  question('AB01','combine=AB02');
 +} else {
 +  // Einzelne Fragen
 +  question('AB01');
 +  question('AB02');
 +}
 +</code>
 +
 +Zur Erklärung des Codes lesen Sie sei auf die Anleitung [[:de:create:php-filters]] verwiesen.
de/create/combine.txt · Zuletzt geändert: 28.03.2023 09:37 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki