Structure du questionnaire
Permutation de questions
Par défaut, CallWeb affiche les questions dans l'ordre dans lesquelles elles sont définies dans le questionnaire. Cet ordre peut être affecté par des sauts simples et par des sauts complexes. Il peut aussi être rendu aléatoire par la permutation de questions.
CallWeb utilise l'instruction # PERMUTATION pour définir des ensembles de questions consécutives qui sont présentées en ordre aléatoire. La syntaxe est la suivante :
où
Dans l'exemple suivant,
Q6 vient toujours après Q5, tout comme Q8 par rapport à Q7 et Q10 par rapport à Q9. Cependant, les trois paires sont présentées en ordre aléatoire aux participants, comme :
Seulement deux questions, choisies au hasard dans la série Q5 à Q10, sont affichées, dans un ordre aléatoire.
Seulement deux blocs de deux questions, choisis au hasard dans la série Q5 à Q14, sont affichées. Ce pourrait être Q7-Q8 et Q11-Q12, par exemple.
Les conditions d'affichage affectent quelles variables sont affichées à travers tout le questionnaire, y inclus dans les permutations.
Permutations parallèles
Il est parfois nécessaire que l'ordre de présentation d'une seconde série de questions soit le même que celui d'une première série de questions permutées. Le paramètre COMME= prend ceci en charge; il fournit le nom d'une première permutation qui contrôle la seconde, dans laquelle est placé le paramètre COMME. Par exemple :
La permutation P2 sera présentée dans le même ordre que la permutation P1. Notez que les paramètres COMME n'ont pas préséance sur les paramètres PAS et LIMITE. Par contre, le nombre de questions dans les deux permutations doit être le même. Des conditions d'affichage différentes peuvent s'appliquer et affecter le nombre de questions affichées dans un questionnaire donné mais l'ordre de présentation des questions affichées sera le même que dans la permutation contrôlante.
Permutations à l'intérieur de permutations: imbriquer les permutations à l'infini
Toutes les caractéristiques décrites ci-haut peuvent être utilisées dans des permutations qui sont effectuées à l'intérieur de permutations. Par exemple, dans les définitions suivantes :
Les questions d'une permutation ne peuvent pas chevaucher des blocs d'une permutation extérieure, De plus, une permutation ne peut pas inclure des questions qui font partie d'une permutation extérieure et d'autres qui n'en font pas partie.
Note : l'imbrication de permutations fonctionne seulement si les noms des permutations sont choisis de sorte que, dans chaque cas, la permutation extérieure est placée avant la permutation intérieure dans l'ordre alphabétique des noms de permutations
L'imbrication de permutations ne connaît pas de limite (p.ex., permutations dans des permutations dans des permutations dans des ...).