Hallo, Sarah,
hm, wie hast Du diesen Deinen Text hinbekommen?
Ich meine, woher kommt dieses "=12pt"? Und wie sind alle Zeilenumbrüche verloren gegangen?
Gut,
Was Du gemacht hast, ist völlig richtig.
Hier einmal, was in einer kleinen Testanwendung von mir gelesen wird.
1. Complete
2. ScreenOut
Und eine solche default-Seite seitens des Panel-Providers ist eigentlich Usus.
Dies liegt höchstwahrscheinlich daran, dass der übergebene RID-Parameter nicht das geforderte Format hat.
Bitte den Provider doch um ein paar Test-RIDs (haben die meisten).
Oder lass den Provider selbst testen; das wollen die meisten sowieso. Dann kann er die Umfrage so aufrufen, wie er es später ja auch macht, und sieht das Ergebnis.
Joffm
P.S. Ein paar kleine Hinweise:
1.
((( ! is_empty(randSBL.NAOK) && (randSBL.NAOK == 1))))
Warum diese Klammerorgie?
Das wäre ausreichend:
! is_empty(randSBL.NAOK) && randSBL.NAOK == 1
Und wenn die Zufallszahl = 1 ist, ist sie ja offensichtlich nicht leer.
Es genügt also:
randSBL == 1
NAOK ist wichtig, wenn es um Aggregation geht; also z.B. bei der Funktion "sum()". Denn wenn hier - bei einer Nicht-Pflicht-Frage - ein Argument nicht beantwortet wäre, wäre die gesamte Summe nicht definiert; da hilft NAOK.
2.
{rand(1,3)}
Dies ist in Deinem Umfragedesign in Ordnung (es gibt keine anderen Fragen in der Gruppe, man kann nicht zu dieser Frage zurückgehen)
Grundsätzlich ist es aber sicherer, dieses Konstrukt zu benutzen
{if(is_empty(self),rand(1,3),self)}
Hintergrund ist: Diese Funktion zur Erzeugung einer Zufallszahl verhält sich analog zu dieser Funktion in Excel. Bei jedem wieiteren Klick in dier Gruppe wird sie erneut ausgewürfelt.