Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Is the condition text and logic correct?
  • Are the conditions labelled after the right question/construct? See here for more detailed information on labelling conditions.
  • Are the || and && symbols included the condition logic?
  • Are the constructs inside the condition correctly located in the True/Else branch?
  • Check for condition text that is repeated across conditions - the repeated text can be deleted and the remaining portion of the condition text can be included. 
  • Make sure redundant conditions are deleted (i.e., ones that repeat, so they don’t need to be in twice).
  • Watch for conditions arising from derived variables, and check whether the variables that make up the derived variables come from questions in current questionnaire. If so, add logic to the conditions using the questions in the current questionnaire. Otherwise, leave the condition logic blank. If a condition is labelled after something other than a question (e.g., a statement), do not put anything after c_ in the label.

Loops

  • Are they correctly labelled?
  • Is loop variable appropriate?
  • Are the Min, Max, and loop while fields correctly entered?
  • If text is added to a question that is in a loop in order for it to make sense, make sure square brackets have been used (e.g., “what is your [child number] child’s date of birth?”, for a question which is included in a loop which asks about each child's date of birth).