Was ist jsPsych?
Das „js“ in jsPsych steht für JavaScript, also eine Programmiersprache. Bei jsPsych selbst handelt es sich um ein Framework, das für die Erstellung von Verhaltensexperimenten entwickelt wurde, die online durchgeführt werden können. Wenn Sie Experimente online durchführen möchten, ist jsPsych wahrscheinlich die richtige Wahl. Hier sind einige Vor- und Nachteile der Verwendung von jsPsych, die Ihnen bei der Entscheidung helfen können, ob jsPsych Ihren Anforderungen entspricht:
Vorteile
- Sie benötigen keine proprietäre Software, die möglicherweise nicht einmal auf Ihrem Rechner funktioniert, um Experimente zu erstellen oder durchzuführen. Sie können jeden beliebigen Code-Editor verwenden oder im Notfall sogar einen einfachen Texteditor.
- Erstellte Experimente lassen sich problemlos in jede Art von Webhosting integrieren.
- Es gibt keine grafische Benutzeroberfläche; Experimente sind „nur Code“: Das macht jsPsych extrem flexibel.
- jsPsych unterstützt viele Arten von Stimuli (Text, Bild, Audio, Video) und Antworttypen (Tastatur, Maus, Sprache, Eye-Tracking, Mouse-Tracking).
Nachteile
- Es gibt keine grafische Benutzeroberfläche; Experimente sind „nur Code“: Für Personen ohne Programmiererfahrung ist jsPsych also nicht so leicht zugänglich.
- Die von den Teilnehmern verwendete Ausrüstung (Computer, Kopfhörer usw.) kann sehr unterschiedlich sein und die Ergebnisse beeinflussen.
- Das Timing (z. B. Reizdauer und Reaktionszeiten) ist weniger genau als bei kontrollierten Offline-Laborexperimenten mit spezieller Software. Dies ist relevant für Experimente, die extrem präzises Timing erfordern; die meisten Experimente erfordern jedoch keine so hohe Präzision. Weitere Informationen, siehe "The Timing Mega-Study" by Bridges et al., 2020.
Ressourcen
- Die offizielle jsPsych-Dokumentation: Enthält Tutorials sowie Beispiele für die Verwendung der offiziellen Plugins. Wählen Sie in der Kopfzeile die gewünschte Version aus.
- Die jsPsych GitHub: Enthält die gesamte Dokumentation und alle jsPsych-Dateien, wie Plugins usw.
- Die jsPsych community contributions GitHub: Inoffizielle Plugins von Community-Mitgliedern, die nicht gepflegt oder ausgiebig getestet werden, aber eine Vielzahl unterschiedlicher Funktionen bieten.
- Die GitLab repo mit den Dateien aus den INF-Workshops zu jsPsych.
Wir wünschen Ihnen viel Spaß und Erfolg! Sollten Sie Fragen haben, zögern Sie nicht die Ansprechperson(en) für jsPsych Support zu kontaktieren (angegeben auf der INF Internetseite).