0 votes
in SoSci Survey (dt.) by s193748 (140 points)
edited by s193748

Hallo liebes SoSci Survey Team,

ich hätte zwei Fragen:

mit dem PHP Code (Beispiel: question('AB01','combine=AB02'); // Kombiniert AB01 mit AB02) habe ich 2 Fragen kombiniert. (Link: https://www.soscisurvey.de/help/doku.php/de:create:combine)

Mit dem Code

question('SK01', 'combine_items=no', 'combine=SK02', 'combine_items=yes');
 
pageCSS('
    table#SK01_tab td.s2col3 {
        text-align: center;
    }
');

Kann man ja den Text der Items in der Mitte darstellen. Jedoch würde ich den Text gerne über den Skalen darstellen. Dann würde es sich auch besser auf Smartphones bearbeiten lassen.
Wie ist der Code dafür? Geht das überhaupt?

Die zweite Frage ist leichter: Wie bekomme ich die Skalenwerte bei der Darstellung entfernt?

Als Veranschaulichung hier noch ein Foto zu den Fragen: 1. Frage orange, 2. Frage grün

Vielen Dank im Voraus

Liebe Grüße

1 Answer

0 votes
by SoSci Survey (338k points)

Kombinierte Frgen mittels question() sind für Mobilgeräte mit kleien Displays generell nicht gut geeignet. Verwenden Sie stattdessen bitte show(). Dann rückt die Beschriftung auf kleinen Displays automatisch über die Skala.

Eine generelle Platzierung der Itemtexte zwischen Skalenverankerung und Auswahlfeldern ist nicht vorgesehen - auch deshalb, weil das die Zuordnung für die Befragten erschweren dürfte. Falls Sie dennoch so eine Darstellung wünschen, müssten Sie jedes Item einzeln anzeigen (Sie können in question() auch festlegen, dass nur ein einzelnes Items gezeigt werden soll) und die Beschriftung darüber entweder mittels html() oder über Texte realisieren.

by s193748 (140 points)
Vielen Dank für Ihre Antwort. Leider funktioniert show () nicht.
wenn ich den Code
 
show ('WI08','combine=ZU16');  // Kombinierte Fragen Wichtigkeit (WI08) und Zufriedenheit (ZU16)
 
in mein PHP Code Fenster eingebe, wird nichts mehr angezeigt, weder am Laptop, noch am Smartphone.
show () funktioniert also leider nicht als Code. Was mache ich falsch?

Zum zweiten Teil: Wie stelle ich den html () Code her, ich habe leider keine Seite dazu von SoSci Survey gefunden.
by SoSci Survey (338k points)
Sie korrekte Syntax finden SIe in der Anleitung zu kombinierten Fragen:
https://www.soscisurvey.de/help/doku.php/de:create:combine#mobilgeraete_und_responsive_darstellung

> Wie stelle ich den html () Code her

html('<p>Item A</p>');
question('SK01', [1], 'combine=SK02');
html('<p>Item B</p>');
question('SK01', [2], 'combine=SK02');
by s193748 (140 points)
Vielen Dank für Ihre Antwort, leider wird mit dem Code:
// Kombinierte Fragen Wichtigkeit (WI08) und Zufriedenheit (ZU16)
show(
  ['WI08', 'ZU16'],
  ['gap' => 'line']
);



Die Darstellung am Smartphone sogar schlechter. So muss man jetzt leider 2 Mal nach rechts scrollen, damit man dann die Skalen sieht und somit sieht man die Items, die gefragt werden nicht.

Siehe Foto anbei
by SoSci Survey (338k points)
Danke für den Screenshot oben, das sollte in der Tat so nicht aussehen. Ich prüfe, was da schief läuft und melde mich wieder. Es kann aber sein, dass ich Sie für die genauere Klärung nochmal um einen Pretest-Link direkt (!) zur betroffenen Seite bitten muss.
by s193748 (140 points)
Das dachte ich mir nämlich fast. Vielen lieben Dank fürs Kümmern. Geben Sie mir gerne in dem Falle Bescheid, meine E-Mail Adresse müssten Sie als Admin ja sehen. (Die anderen hier nicht :) Ansonsten können Sie mich auch anrufen, bitte kontaktieren Sie mich dafür per Mail, dann rufe ich Sie zurück.
by SoSci Survey (338k points)
Wie per E-Mail geklärt, liegt es wohl daran, dass Sie auf einem lokalen Befragungsserver arbeiten, auf dem eine stark veraltete Version von SoSci Survey läuft.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...