0 votes
in SoSci Survey (dt.) by s123298 (110 points)
edited by s123298

Guten Tag,

meine Frage zielt mehr oder weniger in folgende Richtung:

https://support.soscisurvey.de/?qa=4236/ist-moglich-antwortmoglichkeiten-farblich-hervorzuheben

Leider haben die Antworten nicht zu dem erwünschten Ergebnis geführt.

Mein Fragebogen besteht vorwiegend aus dem Fragentyp "Skala - Zwischenwerte beschriftet".
Zudem sind immer drei "Skala - Zwischenwerte beschriftet" Fragen zu einer Frage zusammengefasst. Ich hoffe der Link funktioniert:
https://www.soscisurvey.de/admin/index.php?o=Questionnaire&a=preview&id=429403&page=3&l=eng

Mein Ziel ist es, für jede "Skala - Zwischenwerte beschriftet" Frage den Median aus der vorherigen Runde farblich zu markieren. Am besten wäre es, das entsprechende Kästchen mit einem roten Kringel zu markieren.

Ich bin für jede Hilfe dankbar!

by SoSci Survey (328k points)
> Ich hoffe der Link funktioniert

Einen gültigen Pretest-Link können Sie unter Befragungsprojekt -> "Pretest und Vorschau" erstellen.

1 Answer

0 votes
by SoSci Survey (328k points)

den Median aus der vorherigen Runde farblich zu markieren

Mit "Runde" meinen Sie, dass mehrere Personen rundenbasiert einen Fragebogen ausfüllen (z.B. im Sinne einer Delphi-Befragung)? Dann ist die erste Frage, ob der Median automatisch bestimmt werden soll (dafür müssten sie SoSci Survey das mit den Runden erklären) oder ob Sie den Median manuell zuspielen möchten.

Das eigentliche Hervorheben der Werte kann dann über CSS mittels pageCSS() passieren. Wenn Sie einen gültigen Pretest-Link posten (s. Kommentar oben) kann ich hier gerne konkreter werden.

by s123298 (110 points)
edited by s123298
Vielen Dank für die schnelle Antwort!
Exakt, es geht um eine Delphi-Befragung. Den Median möchte ich manuell zuspielen.

Der Pretest-Link:

Besten Dank!
by SoSci Survey (328k points)
Danke für den Pretest-Link. Am einfachsten adressieren Sie in Ihrem Fall das Eingabe-Element (Auswahlfeld) und färben das Eltern-Element ein. Dies funktioniert allerdings per JavaScript, nicht per CSS.

<script type="text/javascript">
function highlight(item, value) {
  var input = document.getElementById(item + value);
  if (!input) {
    console.log("no value " + value + " for item " + item);
  }
  input.parentNode.style.backgroundColor = "#FF6600";
}
highlight("F106_02", 3);
highlight("F107_02", 5);
highlight("F113_02", 2);
highlight("F106_03", 2);
// u.s.w.
</script>
by s123298 (110 points)
Super, perfekt, genauso hatte ich mir das vorgestellt!

Vielen Dank für die schnelle Hilfe am Sonntag!

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

...