Wie kann ich die Skalenwerte einmal über dem Frageblock anzeigen lassen
Was genau meinen Sie mit "Skalenwerte"? Die Skalenbeschriftungen (die ja in jeder Zeile variieren, wenn ich Sie korrekt verstehe), sollten mit Ihrem Code ohnehin über jeder Zeile auftauchen, wenn Sie das anchor=none
aus dem question()
entfernen, oder?
Wenn Sie keine unterschiedlichen Beschriftungen für die Skalenpunkte haben, dann müssten Sie mir bitte kurz erklären, warum Sie die Items nicht direkt in eine Frage packen?
und wie kann ich die Schattierung an die anderen Fragen angleichen (bisher nur grau).
Sie können im question()
-Befehl den Parameter shading
verwenden und damit die Schattierung steuern, z.B.
$shading = 'start-shaded';
foreach ($items as $item) {
$frage = $item[0];
$itemID = $item[1];
// Shading immer umschalten (das ginge auch eleganter, ist dann aber nicht mehr so anschaulich)
if ($shading == 'start-shaded') {
$shading = 'start-unshaded';
} else {
$shading = 'start-shaded';
}
question($frage, $itemID, 'spacing=0', 'anchor=none', 'show-title=no', 'shading='.$shading);
}
Oder: Gibt es hier eine andere Möglichkeit zwei Fragen zu kombinieren?
Immer mal wieder in Planung, aber bisher waren andere Anpassungen, Optimierungen, etc. stets von höherer Priorität.