How to do advanced rotation of rows

You may define blocks of rows or questions that will appear in one of the following formats:Random, Sequential, Alternating or un-rotated during an interview. The definition may specify any number of levels where each level is represented by a letter , R, S, A, or N. One or more * may appear first within the attribute content whenever you want a previously defined rotation  in the first level to be continued as previously defined.

The following rules apply to create an advanced row rotation::

  • Select a question you want to rotate for rotation.
  • All rotations are entered in the rot attribute and set the value as follows:
    • = Continue the same rotation order. This code is only relevant when a rotation is active and all * codes must appear first.
    • N = The rows shall appear in the same sequence as defined in the QDOC file.
    • R = Random. The rows shall appear in random order.
    • S = Sequential. The rows shall appear sequentially, but the first box is drawn by random, wrapping around until all boxes are applied.
    • A = Alternate. The rows should appear in the QDOC file sequenced or in reversed order, each of them having the same probability.
    • F = Forced. The rows should appear in a predefined forced sequence. The rotation order is imported form the CAWI sample file. (Note: Not implemented yet)
  • New rotation levels are entered with the preceding *:
    • Rot = R
    • Rot = *S
    • Rot = **A
    • Rotend = yes
  • All rotations for this Rgroup end when rotend = yes. The next Rgroup will not be subject to rotation.
  • Rotation synchronization
    • This is only implemented at one level. Give a number (the same you use in another question, in order to get the same sequence in both questions. This also requires that the two questions have the same number of rows, and the same structure of rotation attributes.