In aytm logic, references and aliases can be used in multiple ways, achieving a wide range of possible text and survey flow manipulations.
There are multiple ways you can omit writing multiple "and"/"or" operators. This can be done on one level (answers), or on multiple (both answers and subquestions, answers and questions, etc.).
Comma = AND
|
Comma can be used instead of writing repeating "X and X and X" sequence. The shortcut allows a faster alternative to repeating the same question and sub-question numbers. Examples
|
Colon = AND
|
Colon symbol can be used instead of writing repeating "X and X and X" sequence of consecutive elements. The shortcut allows a faster alternative to repeating the same question and sub-question numbers, as well as it allows increased readability, as it only requires two numbers to reference the whole range Examples
|
Dot = OR
|
Dot symbol can be used instead of writing repeating "X or X or X" sequence of elements. The shortcut allows faster alternative to repeating the same question and sub-question numbers. Examples
|
Dash = OR
|
Dash symbol can be used instead of writing repeating "X or X or X" sequence of consecutive elements. The shortcut allows omitting of repeating the same question and sub-question numbers, as well as it allows increased readability, as it only requires two indices to denote the whole range Examples
|
Multi-level
|
It is also possible to shorten the logic for cases, when the same answers need to be checked on multiple questions or subquestions. The ranges can be applied on multiple levels of the hierarchy at once with the syntax as in Q1:3A1-2 and Q1SQ1.3.4A1-2. Any range operation can be used. Examples
|