Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:questions:assignment [10.08.2021 20:01] – [JavaScript-Anbindung] adminde:create:questions:assignment [27.07.2022 14:35] (aktuell) admin
Zeile 116: Zeile 116:
 Mit der Funktion ''setPauseTimes()'' kann die Dauer der Pause zwischen den Items individuell festgelegt werden, in welcher ggf. die Fixation angezeigt wird. Mit der Funktion ''setPauseTimes()'' kann die Dauer der Pause zwischen den Items individuell festgelegt werden, in welcher ggf. die Fixation angezeigt wird.
  
 +Die Funktion ''selectOption()'' löst dieselbe Reaktion aus wie der Klick auf eine Antwortoption. In Klammern wird die Nummer der Option (beginnend mit 1) eingetragen.
  
-==== Beispiel: Audio abspielen ====+ 
 +==== Audio abspielen ====
  
 Falls die Stimuli (auch) eine Audio-Datei enthalten, kann diese über das ''present''-Ereignis zum richtigen Zeitpunkt abgespielt werden. Stimuli 1 und 2 hätte beispielsweise folgenden Inhalt: Falls die Stimuli (auch) eine Audio-Datei enthalten, kann diese über das ''present''-Ereignis zum richtigen Zeitpunkt abgespielt werden. Stimuli 1 und 2 hätte beispielsweise folgenden Inhalt:
Zeile 182: Zeile 184:
 <script type="text/javascript"> <script type="text/javascript">
 window.addEventListener("load", function() { window.addEventListener("load", function() {
-    SoSciTools.questionnaire.AB01.setPrimeTimes({+    s2.AB01.setPrimeTimes({
         1: 2000,         1: 2000,
         2: 500,         2: 500,
Zeile 196: Zeile 198:
 <script type="text/javascript"> <script type="text/javascript">
 window.addEventListener("load", function() { window.addEventListener("load", function() {
-    SoSciTools.questionnaire.%question%.setPrimeTimes(%randomTimes%);+    s2.%question%.setPrimeTimes(%randomTimes%);
 }); });
 </script> </script>
Zeile 231: Zeile 233:
 <script type="text/javascript"> <script type="text/javascript">
 window.addEventListener("load", function() { window.addEventListener("load", function() {
-    SoSciTools.questionnaire.AB01.setTimeouts({+    s2.AB01.setTimeouts({
         3: 1200,         3: 1200,
         5: 2000         5: 2000
Zeile 237: Zeile 239:
 }); });
 </script> </script>
 +</code>
 +
 +===== Automatischer Start =====
 +
 +Es gibt Situationen, in welchen der der Wechsel vom Einführungstext zum ersten Stimulus zeitgesteuert erfolgen soll. Der folgende JavaScript-Code löst diesen Wechsel 2 Sekunden nach dem vollständigen Laden der Seite aus. Die Kennugn "AB01" muss gegen die Kennung der Zuordnungsaufgabe getauscht werden.
 +
 +<code javascript>
 +window.addEventListener("load", function() {
 +  window.setTimeout(function() {
 +    s2.AB01.selectOption(1);
 +  }, 1000);
 +});
 </code> </code>
  
de/create/questions/assignment.txt · Zuletzt geändert: 27.07.2022 14:35 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki