Arbital Markdown questionnaire

This fea­ture is highly ex­per­i­men­tal, hard to use, and quite likely to break at any time. Please use with cau­tion.

Each ques­tion has an alias as­so­ci­ated with it. This alias only has mean­ing in­side this page. (There is no over­lap with page ob­ject ali­ases from other pages.) If you change the ques­tion sig­nifi­cantly, please change the alias too. This will re­set users’ an­swers.

NOTE: Order of pa­ram­e­ters is manda­tory: knows, wants, -knows, -wants.

What is the fur­thest page you’ve read? a: I haven’t read any­thing, but I want to! wants: [1m9 b: I’ve only read Ques­tion­naire helper 1. knows: Ques­tion­naire helper 1 wants: Ques­tion­naire helper 3 c: I read Ques­tion­naire helper 2. knows: Ques­tion­naire helper 1,Ques­tion­naire helper 2 wants: Ques­tion­naire helper 3 d: I read all the way through Ques­tion­naire helper 3. knows: Ques­tion­naire helper 1,Ques­tion­naire helper 2,Ques­tion­naire helper 3 e: I don’t want to read any­thing. ]

Re­set ev­ery­thing? a: No. b: RESET! -knows: [1m7,Ques­tion­naire helper 2,Ques­tion­naire helper 3 -wants: Ques­tion­naire helper 1,Ques­tion­naire helper 2,Ques­tion­naire helper 3 ]

Ar­bital also sup­ports check­boxes. (De­fault value is set by ap­pend­ing ! to the an­swer op­tion.)

Check­boxes are amaz­ing! y!: path: [1lz,Bayes’ rule: Odds form n: ]

Para­graph conditionals

Nest­ing is sup­ported by de­creas­ing the num­ber of %s for the nested con­di­tion­als.

knows-req­ui­site(Ques­tion­naire helper 1): %%!knows-req­ui­site(Ques­tion­naire helper 2): Looks like you’ve only read Ques­tion­naire helper 1, not bad. %% %%knows-req­ui­site(Ques­tion­naire helper 2): %!knows-req­ui­site(Ques­tion­naire helper 3):Looks like you’ve read up to Ques­tion­naire helper 2, very good!%
%knows-req­ui­site(Ques­tion­naire helper 3): Wow, you’ve read ev­ery­thing!% %%

!wants-req­ui­site(Ques­tion­naire helper 3): Looks like you don’t want to read any­thing. That’s OK!

Span conditionals

Th­ese don’t sup­port nest­ing.

Ex­am­ple: Some­thing you

knows-req­ui­site(Ques­tion­naire helper 1): prob­a­bly re­mem­ber from Ques­tion­naire helper 1:
!knows-req­ui­site(Ques­tion­naire helper 1): might not know:
I like tur­tles!

Path conditionals

You can check if a page will come be­fore or af­ter the cur­rent page in the path:

!if-be­fore(Ques­tion­naire helper 1): Ques­tion­naire helper 1 will NOT come later in the path

if-af­ter(Ques­tion­naire helper 1): Ques­tion­naire helper 1 came ear­lier in the path

Children:

Parents: