Ich halte die Lösung, zwei unterschiediche Fragebögen in einen zu packen, nicht für sinnvoll. Einfacher wäre es, dass Sie im Befragungprojekt unter Fragebogen zusammenstellen drei separate Fragebögen anlegen.
Einen für Führungskräfte,
einen für Mitarbeiter und
einen dritten zur Auswahl der Kategorie.
Der dritte Fragebogen ist dann jener, wo alle Teilnehmerinnen und Teilnehmer starten. Und nach der Auswahl werden sie dann mittels goToQuestionnaire() zum passenden Fragebogen umgeleitet.
Aber um Ihre Frage nicht unbeantwortet zu lassen: Mit setNextPage()
am Ende der ersten Fragebogens könnten Sie verhindern, dass der "falsche" Fragebogen anschließend noch angezeigt wird. Und noch besser wäre ein setPageOrder()
direkt vor dem ersten Fragebogen. Damit könnten Sie sogar Sorge tragen, dass der Fortschrittsbalken richtig funktioniert - vorausgesetzt, Sie verwenden kein loopPage()
oder setNextPage()
innerhalb der beiden Fragebögen.
Aber nochmal zur Sicherheit: Die Lösung mit 3 Fagebögen halte ich für die nachhaltigste Lösung, welche am wenigsten Probleme verursacht. Sowohl bei der Erhebung wie auch bei der Auswertung.