Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:create:functions:answersoption [24.07.2018 20:44] (current)
admin created
Line 1: Line 1:
 +====== answersOption() ======
  
 +''answersOption()'' allows for the modification of the presentation of questions by ''[[:en:create:functions:answers()]]'' and ''[[:en:create:functions:answersPrint()]]''.
 +
 +''void **answersOption**(string //Option//, mixed //Setting//)''
 +  * //Option//\\ The possible options are listed below. The possible values for //Setting// vary according to the respective option.
 +    * '''spacing''' -- space below a question (Default: '''default''')
 +      * '''default''' -- default space
 +      * <Number> -- space in pixels
 +    * '''show-title''' -- displaying the title of the question (Default: '''yes''')
 +      * '''yes''' -- Yes, display the title of the question
 +      * '''no''' -- No, hide the title of the question
 +    * '''show-explanation''' -- displaying the explanation of the question (Default: '''no''')
 +      * '''yes''' -- Yes, display the explanation of the question
 +      * '''no''' -- No, hide the title of the explanation
 +    * '''show-items''' -- Should all items or options be displayed (Default: '''selected''')
 +      * '''all''' -- display all items or options
 +      * '''selected''' -- display only those items of a question which have been answered OR display only those options which have been selected
 +      * '''ifany''' -- display questions only if at least one answer is given, else as '''selected'''
 +    * '''symbol-selected''' -- The symbol that shall be used for selected options (Default: ''☒'') -- some possible symbols can be found at [[http://www.w3schools.com/charsets/ref_utf_symbols.asp|w3schools.com]]
 +    * '''symbol-unselected''' -- The symbol that shall be used for options that have not been selected (Default: ''☐'')
 +    * '''text-no-answer''' -- The Text that should be displayed if no answer has been selected
 +
 +
 +===== Tips =====
 +
 +**Important:** An option selected by ''answersOption()'' only pertains to cues of ''[[:de:create:functions:answers]]'' and ''[[:de:create:functions:answersprint]]'', that take place on the same page of the questionaire and the respective ''answersOption()''.
 +
 +**Tip:** Use ''answersOption()'' between single cues of ''answers()'' to display single questions differently (see example below).
 +
 +===== Example =====
 +
 +<code php>
 +answersOption('show-explanation', 'yes');
 +answers('AB01');
 +answersOption('spacing', 60);
 +answersOption('show-explanation', 'no');
 +answersOption('show-items', 'all');
 +answers('AB02');
 +answers('AB03');
 +answersOption('show-explanation', 'no');
 +answersOption('show-items', 'selected');
 +answersOption('text-no-answer', 'n/a');
 +answersOption('symbol-selected', '◉');
 +answersOption('symbol-selected', '◯');
 +answersPrint('part2');
 +</code>
en/create/functions/answersoption.txt · Last modified: 24.07.2018 20:44 by admin
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki