0 votes
in SoSci Survey (dt.) by s118913 (240 points)
edited by s118913


Vielen Dank für die wirklich schnelle Antwort!!
ich habe jetzt unter 'Fragebogen testen' festgestellt, dass es leider nicht möglich ist auf weiter zu klicken! Dabei soll die Besetzung des ersten Rangs Pflicht und die Besetzung der Ränge 2-5 optional sein.

Zudem habe ich feststellen müssen, dass es nicht möglich ist auf weiter zu klicken, wenn alle Ränge besetzt wurden.

Bei beiden Fällen kommt dieselbe Fehlermeldung mit folgendem Text:
Bitte beantworten Sie auch diese Frage – Ihre Antwort auf die Frage ist für die Studie sehr wichtig.


Update 30.08.2019:
Möglicher Zusammenhang mit der Fehlermeldung ist der PHP-Code auf der nächsten Fragebogenseite:

Die Rangordnungsfrage hat folgende Kennung bei mirF401

by SoSci Survey (305k points)
Nur als kurze Zwischenmeldung: Ihre Frage ist nicht untergegangen, wir müssen nur noch genauer kontrollieren, wo es hakt.

1 Answer

0 votes
by SoSci Survey (305k points)
selected by s118913
 
Best answer

Wir haben uns das Ganze nochmal angesehen und es scheint alles korrekt zu funktionieren. Bitte legen Sie in Ihrer Frage die folgenden Einstellungen fest:

Anzahl zu vergebender Ränge: 5

Ränge eingefordert: 1

Teilen Sie uns bitte auch gerne mit, was bei Ihnen bisher eingestellt war. Das zweite, von Ihnen beschriebene Problem, sollte natürlich nicht auftreten.

by SoSci Survey (305k points)
Könnten Sie bitte auch die Debug-Information posten, die rechts oben bei "Debug Information" angezeigt wird? Danke.
by s118913 (240 points)
[Information]    Interview Nummer 584 wird fortgesetzt
[Information]    Der Fragebogen 4AP im Projekt test168991 wird verwendet
[Information]    Die Verweildauer auf Seite 9 war 4 Sekunden
[Verarbeitung]    Lese Antworten von Seite 9
[Information]    Keine Antwort für P405_01
[Information]    Antwort auf P405_02 = 1
[Information]    Keine Antwort für P405_03
[Information]    Keine Antwort für P405_04
[Information]    Keine Antwort für P405_05
[Information]    Keine Antwort für P405_06
[Information]    Keine Antwort für P405_07
[Information]    Keine Antwort für P405_08
[Information]    Keine Antwort für P405_09
[Information]    Keine Antwort für P405_10
[Information]    Keine Antwort für P405_11
[Information]    Keine Antwort für P405_12
[Information]    Antwort auf P405 = 1
[Information]    Keine Antwort für P404_01
[Information]    Keine Antwort für P406_01
[Information]    Fragen bisher zu 88% vollständig beantwortet
[Information]    Entsprechend Filter F201/F1 wird Seite 10 (P402) angezeigt.
[Verarbeitung]    Erstelle Seite 10 in Fragebogen 4AP
debug()    Inhalt: Array (ohne Elemente)
[Information]    Die vorhergehende Seite wird erneut vorlegt
[Information]    Entsprechend Filter F201/F1 wird Seite 9 (P401) angezeigt.
[Verarbeitung]    Erstelle Seite 9 in Fragebogen 4AP
[Inhalt]    Erstelle Frage P405
by SoSci Survey (305k points)
Ihre Rangordnung ist die Frage P405 oder F401? In der Debug-Information stehen Antworten für P405, im PHP-Code verweisen Sie auf F401. Ich denke, es hängt damit zusammen...
by s118913 (240 points)
edited by s118913
Vielen Dank!
by SoSci Survey (305k points)
> Fehler im Fragebogen: Undefined offset: 1

Das bedeutet, dass Sie auf den Index 1 eines Arrays zugreifen möchten, dieser aber nicht existiert. Also vermutlich hier:

010   $itemIDs[] = (int)trim(substr($keys[$i], 5), '0');

Es geht um die Variable $keys -der einzige Array-Zugriff mit eckigen Klammern. Die Variable wir hier definiert:

> $keys = array_keys($ranks);

Vermutlich wurde nur ein Rang vergeben, deshalb kann auf die Ränge 2 und 3 nicht zugegriffen werden. Die Lösung ist denkbar einfach:

> for ($i=0; $i<min(3, count($keys); $i++) {

Durch das min() wird entweder bis 3 gezählt oder bis zur Anzahl der vorhandenen Werte, was mittels count($keys) ermittelt wird.

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

...