Besten Dank. Inzwischen konnte unsere IT das Update vornehmen, aktuell habe ich die Version 3.3.11.
Wenn ich nun allerdings den vorgeschlagenen java script code als html code im Fragebogen abspeichere, und dann mittels PHP code einbaue:
if(value('AA65') == 1 ){
$myid_0b = id('B0', 13 + $blocktrain);
}else if (value('AA65') == 2 ){
$myid_0b = id('B0', 15 + $blocktrain);
}
registerVariable($myid_0b);
show('B017', [
'%question%' => $myid_0b
]);
Oder eine Zuordnungsaufgabe B019 direkt auf eine Seite ziehe und darunter den vorgeschlagenen java script code als html code im Fragebogen abspeichere:
<script type="text/javascript">
<!--
window.addEventListener("load", function() {
window.addTimeout(function() {
s2.B019.selectOption(1);
}, 100);
});
// -->
</script>
erscheint im ersten Fall eine leere weisse Seite:
https://sosci.scicore.unibas.ch/iron/?act=EscG9G1zv7ZG3w5Qj4n2QMSA
im zweiten Fall erscheint zwar die Zuordnungsaufgabe, doch sie startet nicht automatisch:
https://sosci.scicore.unibas.ch/iron/?act=40oLE2sxTvptMdYQEBn4YDHQ
Habe ich einen Fehler in den Code geschrieben oder hat eventuell das Update nicht vollständig funktioniert? Die IT hat erwähnt, dass bei uns auf dem Server eine ältere PHP Version geladen ist, welche sie in der Zukunft ebenfalls updaten wird.