Arbital Markdown questionnaire
This feature is highly experimental, hard to use, and quite likely to break at any time. Please use with caution.
Each question has an alias associated with it. This alias only has meaning inside this page. (There is no overlap with page object aliases from other pages.) If you change the question significantly, please change the alias too. This will reset users’ answers.
NOTE: Order of parameters is mandatory: knows, wants, -knows, -wants.
What is the furthest page you’ve read? a: I haven’t read anything, but I want to! wants: [1m9 b: I’ve only read Questionnaire helper 1. knows: Questionnaire helper 1 wants: Questionnaire helper 3 c: I read Questionnaire helper 2. knows: Questionnaire helper 1,Questionnaire helper 2 wants: Questionnaire helper 3 d: I read all the way through Questionnaire helper 3. knows: Questionnaire helper 1,Questionnaire helper 2,Questionnaire helper 3 e: I don’t want to read anything. ]
Reset everything? a: No. b: RESET! -knows: [1m7,Questionnaire helper 2,Questionnaire helper 3 -wants: Questionnaire helper 1,Questionnaire helper 2,Questionnaire helper 3 ]
Arbital also supports checkboxes. (Default value is set by appending !
to the answer option.)
Checkboxes are amazing! y!: path: [1lz,Bayes’ rule: Odds form n: ]
Paragraph conditionals
Nesting is supported by decreasing the number of %
s for the nested conditionals.
%knows-requisite(Questionnaire helper 3): Wow, you’ve read everything!% %%
Span conditionals
These don’t support nesting.
Example: Something you
Path conditionals
You can check if a page will come before or after the current page in the path:
Children:
- Questionnaire helper 1
Just a helper page to demonstrate Arbital’s questionnaire features.
- Questionnaire helper 2
Just a helper page to demonstrate Arbital’s questionnaire features.
- Questionnaire helper 3
Just a helper page to demonstrate Arbital’s questionnaire features.
Parents:
- Arbital Markdown
All about Arbital’s extended Markdown syntax.
Does this mean that it’s enforced internally that the same alias can not be a page alias and a question alias, or just that the two kinds of aliases are not related to each other?
They are just not related. No enforcement of any kind is made.