0 votes
in SoSci Survey (dt.) by s227931 (110 points)

Liebes SoSciSurvey-Team,

in meiner Umfrage sollen sich Teilnehmer*innen zwei Gruppen zuordnen und haben daraufhin 3 Minuten Zeit, eine Frage zu beantworten. Gruppe A hat dabei eine andere Frage als Gruppe B. Beim Prüfen des Fragebogens ist mir aufgefallen, dass wenn Gruppe A ihre Frage nach Ablauf des 3-minütigen Timers beantwortet hat, sie trotzdem den Timer von Gruppe B abwarten müssen bis sie weiter den Fragebogen bearbeiten können. Um das zu lösen, habe ich die Filterfunktion angewendet, sodass Gruppe A die Seiten von Gruppe B nicht mehr angezeigt bekommen soll. Das hat auch insofern geklappt, dass die Fragen nicht mehr angezeigt werden. Was jedoch geblieben ist, ist der Timer von Gruppe B:(

Können Sie mir da weiterhelfen?

Liebe Grüße

by SoSci Survey (305k points)
Damit ich Ihnen helfen kann, müssten Sie bitte einmal beschreiben, wie die Fragen fürmdie beiden Gruppen auf die Seiten verteilt sind und wie Sie den Timer einbinden. Ein wenig Debug-Information hilft auch weiter: https://www.soscisurvey.de/help/doku.php/de:create:debugging
by s227931 (110 points)
Vielen Dank für Ihre Antwort! Bis Seite 10 habe ich Fragen, die alle Teilnehmer*innen beantworten und entsprechend der Antworten in Gruppe A und B einteilen. Auf Seite 11 gibt es dann eine Einleitung für Gruppe A in die darauf folgende Aufgabe von Gruppe A. Auf Seite 12 befindet sich die Aufgabe, die mittels des Timers eine Beantwortung von 3 Minuten vorsieht (erst dann erscheint der "weiter" Button. Auf Seite 13 befindet sich komplementär die Einleitung für Gruppe B und auf Seite 14 dann die Aufgabe mit Timer von Gruppe B. Die Seiten 13 und 14 sollen demnach nicht für Gruppe A sichtbar sein. Das hat auch inhaltlich geklappt, aber der Timer ist noch da, sodass Teilnehmer*innen der Gruppe A von Folie 12 auf 14 springen, aber dann 3 Minuten warten müssen, bis sie "weiter" klicken können.

Den Timer habe ich auf Folie 12 und 14 folgendermaßen als HTML-Code eingestellt:

<script type="text/javascript">
<!--
 
var countdown = 180;
var countdownDisplay;
var countdownTimer;
// "submit0" ist der Weiter-Knopf,
// mit "buttonsAuto" kann man auch den Zurück-Knopf ausblenden
var buttonID = "submit0";  
 
function countdownStart() {
  // Next button
  var button = document.getElementById(buttonID);
  // Create countdown element
  countdownDisplay = document.createElement("div");
  var cd = countdownDisplay;
  cd.style.display = "inline-block";
  cd.style.textAlign = "center";
  cd.style.fontWeight = "bold";
  cd.style.width = button.offsetWidth + "px";
  cd.style.height = button.offsetHeight + "px";
  // Init countdown
  button.parentNode.appendChild(countdownDisplay);
  countdownRefresh();
  // Hide next button
  button.style.display = "none";
  // Start countdown
  countdownTimer = window.setInterval(countDown, 1000);
}
 
function countDown() {
  if (countdown > 1) {
    countdown--;
    countdownRefresh();
  } else {
    window.clearTimeout(countdownTimer);
    // Display nextbutton
    var button = document.getElementById(buttonID);
    button.style.display = "";
    // Remove countdown
    button.parentNode.removeChild(countdownDisplay);
  }
}
 
function countdownRefresh() {
  // Clear
  while (countdownDisplay.lastChild) {
    countdownDisplay.removeChild(countdownDisplay.lastChild);
  }
  // Display
  var content = document.createTextNode(countdown + " Sek.");
  countdownDisplay.appendChild(content );
}
 
SoSciTools.attachEvent(window, "load", countdownStart);
 
// -->
</script>


Danke Für Ihre Hilfe!

1 Answer

0 votes
by SoSci Survey (305k points)

Auf Seite 11 gibt es dann eine Einleitung für Gruppe A in die darauf folgende Aufgabe von Gruppe A. Auf Seite 12 befindet sich die Aufgabe, die mittels des Timers eine Beantwortung von 3 Minuten vorsieht (erst dann erscheint der "weiter" Button. Auf Seite 13 befindet sich komplementär die Einleitung für Gruppe B und auf Seite 14 dann die Aufgabe mit Timer von Gruppe B.

Ich würde Ihnen hierfür die Verwendung von setPageOrder() empfehlen:
Randomisierung von Seiten

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

...