FORM

Section

Variable

Question

Guidance

Not in the wording

 

 

This section is used to test the variables that do not occur in the wording

 

TestNotInTheWording

Unreferenced

This variable is not referenced in the wording

Text

 

 

This section is used to test the various text input controls

 

TestTextLine

Text line

 

 

TestTextMultiLine

Text multi-line

 

 

TestTextPassword

Text password

 

 

TestTextPasswordMatch

Text password match

 

 

TestTextTelephone

Text telephone

 

 

TestTextEmail

Text email

 

 

TestTextURL

Text URL

 

Number

 

 

This section is used to test the various numeric input controls

 

TestNumber

Number

Minimum -0.5

Maximum +0.5

Step 0.05

 

TestInteger

Whole number

Minimum 1

Maximum 99

Step 5

 

TestNumberRange

Number range

Minimum -0.5

Maximum +0.5

Step 0.05

 

TestIntegerRange

Whole number range

Minimum 1

Maximum 99

Step 10

Date

 

 

This section is used to test the standard date input control

 

TestDate

Date

Minimum today

Maximum end of the year

Date (Button)

 

 

This section is used to test the various date input controls using buttons

 

TestDateButtonA

Date by button A

 

 

TestDateButtonB

Date by button B

 

 

TestDateButtonC

Date by button C

 

Date (Dropdown)

 

 

This section is used to test the various date input controls using dropdowns

 

TestDateDropdownA

Date by dropdown A

 

 

TestDateDropdownB

Date by dropdown B

 

 

TestDateDropdownC

Date by dropdown C

 

Time

 

 

This section is used to test the standard time input control

 

TestTime

Time

Minimum 09:00:00

Maximum 18:30:00

Time (Button)

 

 

This section is used to test the various date input controls using buttons

 

TestTimeButtonA

Time by button A

 

 

TestTimeButtonB

Time by button B

 

 

TestTimeButtonC

Time by button C

 

Time (Dropdown)

 

 

This section is used to test the various date input controls using dropdowns

 

TestTimeDropdownA

Time by dropdown A

 

 

TestTimeDropdownB

Time by dropdown B

 

 

TestTimeDropdownC

Time by dropdown C

 

Boolean (Checkbox)

 

 

This section is used to test boolean input control rendered as a single checkbox

 

TestBooleanCheckbox

Checkbox boolean

 

Boolean (Radio)

 

 

This section is used to test the various types of boolean input controls randered as a pair of radio buttons

 

TestBooleanRadio

Yes/No boolean

 

 

TestBooleanRadioLabels

Yes/No boolean with labels

 

Boolean (Button)

 

 

This section is used to test the various types of boolean input controls rendered as a pair of clickable buttons

 

TestBooleanButton

Yes/No boolean as buttons

 

 

TestBooleanButtonLabels

Yes/No boolean as labelled buttons

 

Pick One (Radio)

 

 

This section is used to test the various pick input controls rendered as a collection of radio buttons

 

TestPickUnknownOther

Pick one from a list of options with both an unknown and other option

 

 

TestPickOther

Pick one from a list of options with an other option

 

 

TestPickUnknown

Pick one from a list of options with an unknown option

 

 

TestPick

Pick one from a list of options

 

Pick One (Button)

 

 

This section is used to test the various pick input controls randered as a collection of clickable buttons

 

TestPickButtonsUnknownOther

Pick one from a dropdown list of buttons with both an unknown and other button

 

 

TestPickButtonsOther

Pick one from a list of buttons with an other button

 

 

TestPickButtonsUnknown

Pick one from a list of buttons with an unknown button

 

 

TestPickButtons

Pick one from a list of buttons

 

Pick One (Dropdown)

 

 

This section is used to test the various pick input controls randered as a dropdown list

 

TestPickDropdownUnknownOther

Pick one from a list of options with both an unknown and other option

 

 

TestPickDropdownOther

Pick one from a dropdown list of options with an other option

 

 

TestPickDropdownUnknown

Pick one from a dropdown list of options with an unknown option

 

 

TestPickDropdown

Pick one from a dropdown list of options

 

Pick One (Search)

 

 

This section is used to test the search input controls

 

TestPickSearchExternal1

Search & pick a country from 3rd-party service 1

 

 

TestPickSearchExternal2

Search & pick a country from 3rd-party service 2

 

 

TestPickSearchInternal

Search list of country options

Alpha-2 Code : |CountryAlpha2|

Alpha-3 Code : |CountryAlpha3|

Numeric Code : |CountryNumeric|

Pick Many (Checkbox)

 

 

This section is used to test the various multi-pick input controls randered as a collection of checkboxes

 

TestMultiPickUnknownOther

Pick many from a list of options with multiple other options, or pick an unknown option

Minimum 2

Maximum 3

 

TestMultiPickOther

Pick many from a list options with multiple other options

Minimum 1

Maximum 2

 

TestMultiPickUnknown

Pick many from a list of options, or pick an unknown option

Maximum 2

 

TestMultiPick

Pick many from a list of options

Minimum 1

Pick Many (Button)

 

 

This section is used to test the various multi-pick input controls rendered as a collection of clickable buttons

 

TestMultiPickButtonsUnknownOther

Pick many from a list of buttons with multiple other options, or pick an unknown option

Minimum 2

Maximum 3

 

TestMultiPickButtonsOther

Pick many from a list buttons with multiple other options

Minimum 1

Maximum 2

 

TestMultiPickButtonsUnknown

Pick many from a list of buttons, or pick an unknown button

Maximum 2

 

TestMultiPickButtons

Pick many from a list of buttons

Minimum 1

Pick Many (Listbox)

 

 

This section is used to test the various multi-pick input controls randered as a multi-choice select list

 

TestMultiPickListboxUnknownOther

Pick many from a list of options with multiple other options, or pick an unknown option

Minimum 2

Maximum 3

 

TestMultiPickListboxOther

Pick many from a list options with multiple other options

Minimum 1

Maximum 2

 

TestMultiPickListboxUnknown

Pick many from a list of options, or pick an unknown option

Maximum 2

 

TestMultiPickListbox

Pick many from a list of options

Minimum 1

Pick Many (Ordered)

 

 

This section is used to test the various multi-pick and order input controls

 

TestMultiPickOrderedUnknown

Pick & order many from a list of options, or pick an unknown option

Maximum 4

 

TestMultiPickOrdered

Pick & order many from a list of options

Minimum 1

Pick Many (Dynamic)

 

 

This section is used to test dynamic input controls

 

TestPickDynamicGenerator

Pick generator

 

 

TestPickDynamicDefaultor

Pick defaultor

 

 

TestPickDynamicSelector

Pick from those generated & defaulted

 

 

VARIABLES

Input                                     checkbox           presented as a single checkbox              returned as a boolean (checked = true, unchecked = false)
yesno           presented as a pair of radio buttons              returned as a boolean (yes = true, no = false)
pick                            a list of options presented as single-choice radio buttons              returned as a string
multipick                            a list of options presented as multi-choice checkboxes              returned as a list of strings
orderpick                            a list of options presented as a pair of listboxes              returned as a list of strings
integer           presented as a numeric input              returned as a whole number
number           presented as a numeric input              returned as a number
date           presented as a date input              returned as a date
textline           presented as a single-line text input              returned as a string
textbox           presented as a multi-line text input              returned as a string

Allow Empty[1]                    true               textline, textbox, pick, multipick or orderpick                         an empty input returned as the empty string
false               textline, textbox, pick, multipick or orderpick                         an empty input returned as unknown

Required                              true                         an answer is required
false (default)                         an answer is not required

Distinct                                 true             repeated answers must all be different
false (default)             repeated answers are not constrained

Placeholder                                placeholder text for integer, number, date, textline or textbox

Options                                                        the list of options in a pick, multipick or orderpick

Unknown Option              empty                         no unknown option
non-empty                         an additional option is prepended to the list of options              returned as unknown

Other Option                      empty                         no other option
non-empty                         an additional option is appended to the list of options (pick)
                            a button by which multiple options are appended (multipick)

Default                                                         the default answer

Min                                                    minimum value for multipick, orderpick, integer, number, date

Max                                                  maximum value for multipick, orderpick, integer, number, date

Name

Input

Allow
Empty

Required

Discrete

Placeholder

Options

Unknown
Option

Other
Option

Default

Min

Max

Note

TestNotInTheWording

yesno

 

 

 

 

 

 

 

 

 

 

 

TestNotOnTheForm

yesno

 

 

 

 

 

 

 

 

 

 

 

TestCheckbox

checkbox

 

 

 

 

 

 

 

 

 

 

 

TestYesNo

yesno

 

true

 

 

 

 

 

 

 

 

 

TestYesNoLabels

yesno

 

true

 

 

list( "Oui Oui", "Non Non" )

 

 

 

 

 

 

TestTextLine

textline

 

true

 

"Placeholder"

 

 

 

 

 

 

 

TestTextBox

textbox

 

true

 

"Placeholder"

 

 

 

 

 

 

 

TestNumber

number

 

true

 

"Placeholder"

 

 

 

 

- 0.5

-(-1/2)

 

TestInteger

integer

 

true

 

"Placeholder"

 

 

 

 

1

99

 

TestDate

date

 

true

 

"Placeholder"

 

 

 

 

today()

date(2030,12,31)

 

TestPick

pick

 

true

 

 

list( "Alpha", "Beta", "Gamma" )

 

 

 

 

 

 

TestPickUnknown

pick

 

true

 

 

list( "Alpha", "Beta", "Gamma" )

"Unknown"

 

 

 

 

 

TestPickOther

pick

 

true

 

 

list( "Alpha", "Beta", "Gamma" )

 

"Other"

 

 

 

 

TestPickUnknownOther

pick

 

true

 

 

list( "Alpha", "Beta", "Gamma" )

"Unknown"

"Other"

 

 

 

 

TestMultiPick

multipick

 

 

 

 

list( "Alpha", "Beta", "Gamma" )

 

 

 

1

 

 

TestMultiPickUnknown

multipick

 

true

 

 

list( "Alpha", "Beta", "Gamma" )

"Unknown"

 

 

 

2

 

TestMultiPickOther

multipick

 

 

 

 

list( "Alpha", "Beta", "Gamma" )

 

"Other"

 

1

2

 

TestMultiPickUnknownOther

multipick

 

true

 

 

list( "Alpha", "Beta", "Gamma" )

"Unknown"

"Other"

 

2

3

 

TestOrderPick

orderpick

 

 

 

 

list( "Alpha", "Beta", "Gamma" )

 

 

list( "Gamma", "Beta" )

1

 

 

TestOrderPickUnknown

orderpick

 

false

 

 

list( "Alpha", "Beta", "Gamma" )

"Unknown"

 

 

 

2

 

 

today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today

INTERNAL TABLE OF COUNTRIES

Country

Alpha2

Alpha3

Numeric

text

text

text

number

Afghanistan

AF

AFG

004

Albania

AL

ALB

008

Algeria

DZ

DZA

012

American Samoa

AS

ASM

016

Andorra

AD

AND

020

Angola

AO

AGO

024

Anguilla

AI

AIA

660

Antarctica

AQ

ATA

010

Antigua and Barbuda

AG

ATG

028

Argentina

AR

ARG

032

Armenia

AM

ARM

051

Aruba

AW

ABW

533

Australia

AU

AUS

036

Austria

AT

AUT

040

Azerbaijan

AZ

AZE

031

Bahamas (the)

BS

BHS

044

Bahrain

BH

BHR

048

Bangladesh

BD

BGD

050

Barbados

BB

BRB

052

Belarus

BY

BLR

112

Belgium

BE

BEL

056

Belize

BZ

BLZ

084

Benin

BJ

BEN

204

Bermuda

BM

BMU

060

Bhutan

BT

BTN

064

Bolivia (Plurinational State of)

BO

BOL

068

Bonaire, Sint Eustatius and Saba

BQ

BES

535

Bosnia and Herzegovina

BA

BIH

070

Botswana

BW

BWA

072

Bouvet Island

BV

BVT

074

Brazil

BR

BRA

076

British Indian Ocean Territory (the)

IO

IOT

086

Brunei Darussalam

BN

BRN

096

Bulgaria

BG

BGR

100

Burkina Faso

BF

BFA

854

Burundi

BI

BDI

108

Cabo Verde

CV

CPV

132

Cambodia

KH

KHM

116

Cameroon

CM

CMR

120

Canada

CA

CAN

124

Cayman Islands (the)

KY

CYM

136

Central African Republic (the)

CF

CAF

140

Chad

TD

TCD

148

Chile

CL

CHL

152

China

CN

CHN

156

Christmas Island

CX

CXR

162

Cocos (Keeling) Islands (the)

CC

CCK

166

Colombia

CO

COL

170

Comoros (the)

KM

COM

174

Congo (the Democratic Republic of the)

CD

COD

180

Congo (the)

CG

COG

178

Cook Islands (the)

CK

COK

184

Costa Rica

CR

CRI

188

Croatia

HR

HRV

191

Cuba

CU

CUB

192

Curaçao

CW

CUW

531

Cyprus

CY

CYP

196

Czechia

CZ

CZE

203

Côte d'Ivoire

CI

CIV

384

Denmark

DK

DNK

208

Djibouti

DJ

DJI

262

Dominica

DM

DMA

212

Dominican Republic (the)

DO

DOM

214

Ecuador

EC

ECU

218

Egypt

EG

EGY

818

El Salvador

SV

SLV

222

Equatorial Guinea

GQ

GNQ

226

Eritrea

ER

ERI

232

Estonia

EE

EST

233

Eswatini

SZ

SWZ

748

Ethiopia

ET

ETH

231

Falkland Islands (the) [Malvinas]

FK

FLK

238

Faroe Islands (the)

FO

FRO

234

Fiji

FJ

FJI

242

Finland

FI

FIN

246

France

FR

FRA

250

French Guiana

GF

GUF

254

French Polynesia

PF

PYF

258

French Southern Territories (the)

TF

ATF

260

Gabon

GA

GAB

266

Gambia (the)

GM

GMB

270

Georgia

GE

GEO

268

Germany

DE

DEU

276

Ghana

GH

GHA

288

Gibraltar

GI

GIB

292

Greece

GR

GRC

300

Greenland

GL

GRL

304

Grenada

GD

GRD

308

Guadeloupe

GP

GLP

312

Guam

GU

GUM

316

Guatemala

GT

GTM

320

Guernsey

GG

GGY

831

Guinea

GN

GIN

324

Guinea-Bissau

GW

GNB

624

Guyana

GY

GUY

328

Haiti

HT

HTI

332

Heard Island and McDonald Islands

HM

HMD

334

Holy See (the)

VA

VAT

336

Honduras

HN

HND

340

Hong Kong

HK

HKG

344

Hungary

HU

HUN

348

Iceland

IS

ISL

352

India

IN

IND

356

Indonesia

ID

IDN

360

Iran (Islamic Republic of)

IR

IRN

364

Iraq

IQ

IRQ

368

Ireland

IE

IRL

372

Isle of Man

IM

IMN

833

Israel

IL

ISR

376

Italy

IT

ITA

380

Jamaica

JM

JAM

388

Japan

JP

JPN

392

Jersey

JE

JEY

832

Jordan

JO

JOR

400

Kazakhstan

KZ

KAZ

398

Kenya

KE

KEN

404

Kiribati

KI

KIR

296

Korea (the Democratic People's Republic of)

KP

PRK

408

Korea (the Republic of)

KR

KOR

410

Kuwait

KW

KWT

414

Kyrgyzstan

KG

KGZ

417

Lao People's Democratic Republic (the)

LA

LAO

418

Latvia

LV

LVA

428

Lebanon

LB

LBN

422

Lesotho

LS

LSO

426

Liberia

LR

LBR

430

Libya

LY

LBY

434

Liechtenstein

LI

LIE

438

Lithuania

LT

LTU

440

Luxembourg

LU

LUX

442

Macao

MO

MAC

446

Madagascar

MG

MDG

450

Malawi

MW

MWI

454

Malaysia

MY

MYS

458

Maldives

MV

MDV

462

Mali

ML

MLI

466

Malta

MT

MLT

470

Marshall Islands (the)

MH

MHL

584

Martinique

MQ

MTQ

474

Mauritania

MR

MRT

478

Mauritius

MU

MUS

480

Mayotte

YT

MYT

175

Mexico

MX

MEX

484

Micronesia (Federated States of)

FM

FSM

583

Moldova (the Republic of)

MD

MDA

498

Monaco

MC

MCO

492

Mongolia

MN

MNG

496

Montenegro

ME

MNE

499

Montserrat

MS

MSR

500

Morocco

MA

MAR

504

Mozambique

MZ

MOZ

508

Myanmar

MM

MMR

104

Namibia

NA

NAM

516

Nauru

NR

NRU

520

Nepal

NP

NPL

524

Netherlands (the)

NL

NLD

528

New Caledonia

NC

NCL

540

New Zealand

NZ

NZL

554

Nicaragua

NI

NIC

558

Niger (the)

NE

NER

562

Nigeria

NG

NGA

566

Niue

NU

NIU

570

Norfolk Island

NF

NFK

574

Northern Mariana Islands (the)

MP

MNP

580

Norway

NO

NOR

578

Oman

OM

OMN

512

Pakistan

PK

PAK

586

Palau

PW

PLW

585

Palestine, State of

PS

PSE

275

Panama

PA

PAN

591

Papua New Guinea

PG

PNG

598

Paraguay

PY

PRY

600

Peru

PE

PER

604

Philippines (the)

PH

PHL

608

Pitcairn

PN

PCN

612

Poland

PL

POL

616

Portugal

PT

PRT

620

Puerto Rico

PR

PRI

630

Qatar

QA

QAT

634

Republic of North Macedonia

MK

MKD

807

Romania

RO

ROU

642

Russian Federation (the)

RU

RUS

643

Rwanda

RW

RWA

646

Réunion

RE

REU

638

Saint Barthélemy

BL

BLM

652

Saint Helena, Ascension and Tristan da Cunha

SH

SHN

654

Saint Kitts and Nevis

KN

KNA

659

Saint Lucia

LC

LCA

662

Saint Martin (French part)

MF

MAF

663

Saint Pierre and Miquelon

PM

SPM

666

Saint Vincent and the Grenadines

VC

VCT

670

Samoa

WS

WSM

882

San Marino

SM

SMR

674

Sao Tome and Principe

ST

STP

678

Saudi Arabia

SA

SAU

682

Senegal

SN

SEN

686

Serbia

RS

SRB

688

Seychelles

SC

SYC

690

Sierra Leone

SL

SLE

694

Singapore

SG

SGP

702

Sint Maarten (Dutch part)

SX

SXM

534

Slovakia

SK

SVK

703

Slovenia

SI

SVN

705

Solomon Islands

SB

SLB

090

Somalia

SO

SOM

706

South Africa

ZA

ZAF

710

South Georgia and the South Sandwich Islands

GS

SGS

239

South Sudan

SS

SSD

728

Spain

ES

ESP

724

Sri Lanka

LK

LKA

144

Sudan (the)

SD

SDN

729

Suriname

SR

SUR

740

Svalbard and Jan Mayen

SJ

SJM

744

Sweden

SE

SWE

752

Switzerland

CH

CHE

756

Syrian Arab Republic

SY

SYR

760

Taiwan (Province of China)

TW

TWN

158

Tajikistan

TJ

TJK

762

Tanzania, United Republic of

TZ

TZA

834

Thailand

TH

THA

764

Timor-Leste

TL

TLS

626

Togo

TG

TGO

768

Tokelau

TK

TKL

772

Tonga

TO

TON

776

Trinidad and Tobago

TT

TTO

780

Tunisia

TN

TUN

788

Turkey

TR

TUR

792

Turkmenistan

TM

TKM

795

Turks and Caicos Islands (the)

TC

TCA

796

Tuvalu

TV

TUV

798

Uganda

UG

UGA

800

Ukraine

UA

UKR

804

United Arab Emirates (the)

AE

ARE

784

United Kingdom of Great Britain and Northern Ireland (the)

GB

GBR

826

United States Minor Outlying Islands (the)

UM

UMI

581

United States of America (the)

US

USA

840

Uruguay

UY

URY

858

Uzbekistan

UZ

UZB

860

Vanuatu

VU

VUT

548

Venezuela (Bolivarian Republic of)

VE

VEN

862

Viet Nam

VN

VNM

704

Virgin Islands (British)

VG

VGB

092

Virgin Islands (U.S.)

VI

VIR

850

Wallis and Futuna

WF

WLF

876

Western Sahara

EH

ESH

732

Yemen

YE

YEM

887

Zambia

ZM

ZMB

894

Zimbabwe

ZW

ZWE

716

Åland Islands

AX

ALA

248

 

today
today

COMPUTATIONS

Name

Type

Computation

Note

Greeks

text[]

Select Greek From Letters

The Greek letters

Countries

text[]

Select Country From Countries

The options in the disclosure pick list.

CountryAlpha2

text

Select Top Alpha2 From Countries Where Country == TestPickSearchInternal

 

CountryAlpha3

text

Select Top Alpha3 From Countries Where Country == TestPickSearchInternal

 

CountryNumeric

text

Select Top Numeric From Countries Where Country == TestPickSearchInternal

 

 

 INTERNAL Table of Letters

Arabic

Greek

text

text

a

Alpha

b

Beta

c

Gamma

d

Delta

e

Epsilon

 

today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today
today