Rss Categories

Advanced design overview

Reference Number: AA-00331 Last Updated: 2013-06-05 12:22

Once you've mastered basic survey design and logic, you can apply more advanced features to your survey

Supported functionality includes:

  • Repeating sections can be used to collect responses to questions that are asked repeatedly in a survey and the number of iterations is not known in advance. An example of this concept is that of a household enumeration. In general, details about each member are required (such as name, age, gender, etc.), and the total number of members in the household can vary from one household to the next.  Instead of having to make use of convoluted - and sometimes confusing - logic to try and cater for an expected maximum, a repeating section provides an elegant way to create additional iterations as is required in each instance. 
  • You can deploy a single survey in multiple languages, while maintaining structural integrity, logic, rules and a single reporting interface. Once a survey exists in one language you can export it for distribution to a translator. The translated version of the survey may then be imported and applied as a language alternative.  A fieldworker can be configured to receive any and all of the available languages depending on their spoken languages.
  • Basic constraints and advanced validation can be implemented to prevent the fieldworker from proceeding until all constraints applied to a question have been met.
  • Operators are used to programatically set variables, perform calculations and other actions.
  • Custom survey menus allow you to modify the default menu displayed whilst a survey is in progress and access third-party applications.
  • Skip rules and branching are covered in the article basic survey logic.

Rss Comments
  • There are no comments for this article.