> da ich von SS die Rückmeldung bekomme, dass der output von labjs zu groß ist und nicht gespeichert werden könne
Aufgrund historischer Erwägungen scheint mir die Abkürzung "SoSci" besser geeignet.
Sie können in der Lab.JS-Frage aber bei Bedarf umstellen, dass die Daten nicht im Datensatz, sondern als Datei gespeichert werden. Dann sind auch größere Dateien möglich. In Ihrem Anwendungsfall ist das aber nicht unbedingt sinnvoll.
> jedoch passiert auch nichts wenn ich versuche über Enter die Seite zu wechseln.
Dann prüfen Sie bitte als erstes, ob Ihr Script überhaupt greift - am einfachsten mit einem console.log() und einem Blick in die JavaScript-Konsole Ihres Browsers:
<script type="text/javascript">
SoSciTools.submitButtonsHide();
window.addEventListener("keyup", function(e) {
console.log(e, e.keyCode); // NEU
if (e.keyCode == 32){
SoSciTools.submitPage();
}
});
</script>
> 2) Wie kann ich mir ausgeben lassen, in welcher Reichenfolge die geshuffleten Elemente gezeigt wurden?
Normalerweise werden Sie loopPage() mit einem Zufallsgenerator kombinieren - letzterer liefert und speichert die Reihenfolge. Da Sie nocht nichts zur Randomisierung geschrieben haben, kann ich im Moment nicht konkreter antworten.