0 votes
in SoSci Survey (dt.) by s296721 (180 points)

Guten Tag,

ich wollte ein labjs Experiment in mein soscisurvey Projekt integrieren. Im Builder von Labjs läuft dieses auch problemlos durch und in soscisurvey auch bis ca 80%. Dann stürzt es ab, ohne Fehlermeldung und zwar bei mehreren unabhängigen Testern.

Meine Vermutung ist, dass zu viele Daten erhoben werden. Das Experiment dauert circa 30 Minuten. Was kann ich tun? Ist es möglich mein Experiment kostenpflichtig upzugraden und somit den Zwischenspeicher zu erhöhen?

Herzlichen Dank

1 Answer

0 votes
by SoSci Survey (337k points)

Die Daten werden erst nach Abschluss des Experiments von der LabJS-Komponente zu SoSci Survey übertragen - am Speicher kann es daher eigentlich nicht liegen.

Das heißt aber auch, dass SoSci Survey beim Absturz noch gar nicht involviert ist. Ich würde eher darauf tippen, dass der Fehler auftritt, wenn das Experiment im Vollbildmodus oder in dem spezifischen Rahmen läuft, den der Fragebogen LabJS zur Verfügung stellt. Womöglich wird auch ein Teil des Experiments einfach nicht angezeigt aufgrund des Seitenverhältnisses?

ohne Fehlermeldung

Bezieht sich das auch auf die JavaScript-Fehlerkonsole? Wenn es Probleme gibt, sollten da Hinweise zu finden sein. Ansonsten sehe ich nur die Möglichkeit, direkt in LabJS zusätzlichen Debugging-Code zu integrieren (z.B. console.log()), um das Problem einzugrenzen

Der Vollständigkeit halber: Und was man auf dem Pro-Server mehr an Speicherplatz hat, bezieht sich auch auf die Summe der hochgeladenen Dateien, nicht auf die einzelnen Dateien.

by s296721 (180 points)
Vielen Dank, ich werde versuchen, es weiter einzugrenzen! Jedoch besteht das Experiment aus vier Blöcken, die im Wesentlichen gleich sind. Die ersten circa 3 laufen problemlos durch und (je nachdem wie schnell der Ausfüllende ist) stürzt es dann in Block 3 oder 4 ab. Wie gesagt, es gibt das Problem nicht, wenn ich den Code woanders laufen lasse. Falls ich eine Lösung finde, schreibe ich sie hier dazu.
by s296721 (180 points)
Ich habe es erneut laufen lassen mit der geöffneten JavaScript Fehlerkonsole. Es ist erneut abgestürzt. In der Konsole wird an diesem Zeitpunkt die komplette Historie gelöscht und der Bildschirm ist gar nicht mehr ansprechbar. In die Konsole selbst kann ich weiter problemos reinschreiben aber sie zeigt den console.log () output des Experimentes gar nicht mehr an und der tab wird neu geladen.
by SoSci Survey (337k points)
>  In der Konsole wird an diesem Zeitpunkt die komplette Historie gelöscht und der Bildschirm ist gar nicht mehr ansprechbar.

Prüfen Sie mal, was passiert, wenn Sie das Häkchen setzen, dass die Konsoel beim Laden einer neuen Seite nicht geleert wird. Für mich klingt die Beschreibung so, als ob da eine neue Seite geladen wird - und wenn Sie die aktuelle Seite verlassen, sind Sie aus dem Experiment und dem Fragebogen ganz schnell raus. Der nächste Schritt wäre dann, herauszufinden, warum die Seite neu lädt oder eine andere Seite geladen 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

...