Een vraag over condities, ik wil graag: op basis van een getal dat 1 t/m 2000 kan zijn verschijnt in een volgende vraag een waarde (1 van 2000 unieke waarden). DusAls v1=1, resultaat =x
Als v1=2, result =y
Als v1=3, result =z
En dit door t/m v1=2000Als je in de brontekst van een vraag 2000 keer deze formule zet: if(
v1
== "1", 'text') dan crasht je vragenlijst vanwege zeer lange laadtijd. Dus mijn vraag: weet iemand of en hoe je dit kan doen in Limesurvey?
Ik wil mijn metingen graag doen met Offlinesurveys dus ik hoop dat de oplossing ook daarvoor werkt.
Idee:
Een "lange tekst" (Pool) waarin alle "teksten" dezelfde lengte hebben (in het voorbeeld 20 karakters)
Dan kunt u de positie uit het ingevoerde getal berekenen. {trim(substr(Pool,(v1-1)*20,20))}