Summary

Component

Description

Page

Wording

Contains the marked-up wording from which the document will be assembled.

2

Error! Reference source not found.

Defines sections and questions by which the on-line form will be composed.

3

Error! Reference source not found. [1]

Defines the variables that relate the wording to the form.

5

Error! Reference source not found.

Defines calculations over the variables from which values are derived.

6

Error! Reference source not found.

Defines literal values that will appear on the form and govern its behaviour.

7

 

FORM

Section

Governor

Variable

Question

Guidance

Child #|index|

ChildrenCount

 

 

 

 

 

ChildName

Name

 

 

 

ChildGender

Gender

 

 

 

ChildAge

Age

 

 

 

Section

Governor

Variable

Question

Guidance

Level 0

 

 

 

 

 

 

TopName

Top Name

 

 

 

OuterRepetitions

Outer repetitions

 

Level 1 AT |context|

 

 

 

 

 

 

MiddleRepetitions

Middle repetitions

 

Level 2 AT |context|

 

 

 

 

 

 

InnerRepetitions

Inner repetitions

 

Level 3 AT |context|

 

 

 

 

 

 

SomeName

Some Name

 

 

VARIABLES

Name

Input

Mode

Min

Max

Step

Options

Other Option

Add Option

Allow Empty

Default

TopName

text

 

 

 

 

 

 

 

 

"Top"

OuterRepetitions

integer

 

 

 

 

 

 

 

 

2

MiddleRepetitions

multipick

 

 

 

 

list( "A", "B" )

"Other than A or B"

"Add another"

 

list( "A", "B" )

InnerRepetitions

multipick

 

 

 

 

list( "X", "Y", "Z" )

"Other than X or Y"

"Add another"

 

if              index == "A"     then     list( "X", "Y", "Z" )

else if      index == "B"      then     list( "X", "Y" )

else                                                 list()

SomeName

text

 

 

 

 

 

 

 

false

( if           index == "X"      then     "Alpha"
else if      index == "Y"      then     "Beta"
else if      index == "Z"      then     "Gamma"
else                                                 "Omega" )
+ ^^index+ ^index

ChildrenCount

integer

 

 

 

 

 

 

 

 

 

ChildName

text

 

 

 

 

 

 

 

 

 

ChildGender

pick

button

 

 

 

list( "Male", "Female" )

 

 

 

 

ChildAge

integer

range

0

18

1

 

 

 

 

 

 

Choose a building block.
Number
Name
Gender
Age
 
 
 
 
 
 
 
 
 
Name
Choose a building block.
Choose a building block.
Choose a building block.
Name
Choose a building block.
 
Other
Only Other
Choose a building block.
 
Other
Only Other
Name
Choose a building block.
Choose a building block.
Names
Names
Choose a building block.
Choose a building block.
Choose a building block.
 
 
 
 
 
 
 
 
 
Name
Name
Name
Name
Name
Names
Names
Name
Name
Names
 
 
Name
Name
Name
Name
Name
Name
Choose a building block.
Choose a building block.
Name
Name
Name
Name
 
 
Name
 
 
Name