0 votes
in SoSci Survey (dt.) by s116747 (160 points)

Guten Mittag,

ich suche einen bestimmten Fragetyp für meine Umfrage. Ich bin bereits bei Soscisurvey angemeldet und habe den Fragetyp "Texteingabe offen" verwendet. Bei dieser Frage habe ich 12 Items. Insgesamt sollen 100 Punkte verteilt werden, wie wichtig die Items jeweils für die Befragten sind. Wichtig wäre, dass max. 100 Punkte insgesamt vergeben werden können und das dem Befragten auch angezeigt wird.

Hierzu sehe ich bei diesem Fragetyp keine Option. Die Befragten können auch über 100 Punkte insgesamt gehen. Ich habe herausgefunden, dass man für jedes einzelne Item eine Begrenzung eingeben kann, aber nicht insgesamt. Übersehe ich hier eine Option? Im besten Fall soll es so sein wie hier: https://help.surveygizmo.com/help/continuous-sum

Zudem benötige ich dann eine Filterfrage: Wenn der Befragte einem Item mehr als 10 Punkte gegeben hat, soll er zu einer Frage weitergeleitet werden und die gleichen Items sollen noch einmal angezeigt werden für eine neue Frage. Aber es sollen nur die Items angezeigt werden, die über 10 Punkte bewertet wurden. Ist das mit Soscisurvey möglich?

Vielen Dank!

Beste Grüße
Sophie

1 Answer

0 votes
by SoSci Survey (304k points)

Bei dieser Frage habe ich 12 Items. Insgesamt sollen 100 Punkte verteilt werden

Bitte tragen Sie in der Frage "Texteingabe offen" bei Prüfung der Antwort -> Exakte Summe vorgeben den Wert 100 ein. Aktivieren Sie zudem (darüber) die Option, dass die Frage beantwortet werden muss.

Zudem benötige ich dann eine Filterfrage: Wenn der Befragte einem Item mehr als 10 Punkte gegeben hat,

Dafür können Sie auf der nächsten Seite folenden Filter verwenden. Die Kennung AB01 müssen Sie durch die Kennung Ihrer Texteingabefrage ersetzen. BB=1 ist die Kennung der Frage die ggf. angezeigt werden soll.

$large = getItems('AB01', '>', 10);
if (count($large) > 0) {
  question('BB01');
}

soll er zu einer Frage weitergeleitet werden und die gleichen Items sollen noch einmal angezeigt werden für eine neue Frage.

Anders gesagt, wenn keines der Items einen Wert >10 bekommt, dann soll die Zwischenfrage und die Kopie der offenen Texteingabe übersrpungen werden? Dann könnte Ihr Filter auch wie folgt aussehen:

$large = getItems('AB01', '>', 10);
if (count($large) == 0) {
  goToPage('pg05');  // Sie Seitenkennung müssen Sie im Fragebogen entsprechend vergeben
}

Es gibt hiereinige Wege zum Ziel. Welcher für Ihre Situation am besten passt, das hängt vom genauen Setting ab. Wenn sie nochmal genauer ins Detail gehen, dann kann ich gerne noch spezifischer werden.

asked Jul 24, 2019 in SoSci Survey (dt.) by s116747 (160 points) Problem mit Code
by s116747 (160 points)
Guten Morgen,

ich habe das Problem behoben, allerdings erfüllt der Code nicht ganz das, was ich benötige. Vielleicht können Sie mir hier bitte noch einmal helfen.

In der ersten Frage frage ich nach der Wichtigkeit der einzelnen Items. Wenn hier ein Teilnehmer einem Item über 10 Punkte gibt, wird das Item als wichtig eingestuft. Nun soll aber die nächste Frage nicht nur ganz auftauchen, wenn man einmal über 10 Punkte vergeben hat. Sondern ich möchte, dass nur die Items auftauchen, die über 10 Punkte bekommen haben. Alle anderen Items unter 10 Punkte können ausgeblendet werden.

Das ist, so wie ich es sehe, mit dem Code nicht möglich, da dieser auf Frageebene selektiert, aber nicht auf Item-Ebene. Ich hoffe, ich habe es verständlich erklärt und Sie können mir noch einmal helfen! Vielen Dank!
by SoSci Survey (304k points)
>  Sondern ich möchte, dass nur die Items auftauchen, die über 10 Punkte bekommen haben.

Ich glaube, dann ist diese Anleitung genau das Richtige für Sie:
https://www.soscisurvey.de/help/doku.php/de:create:transfer-responses

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

...