Customized questions can be configured in several ClubExpress modules, including Ad Hoc Forms, Events, Collectibles, and more. Questions are created based on the answer type (for example, multiple-choice, a select list, or a checkbox list).
To designate a default answer, add a ~ to the beginning of the line. To designate a correct answer (for example, in creating a quiz for an E-Learning course), add a % to the beginning of the line.
Type | Display Format | Additional Values | Options |
Heading/ Instruction Text | Question text only; no response is allowed | Any formatted text, including images and photos | N/A |
Short Text | Text field | Default answer, max length | |
Formatted Text | Text Field where the answer must be in a specified format | Answer format • Numbers only (plus space and hyphen) • Letters only (plus space and hyphen) • Numbers and Letters (plus space and hyphen) • Email Address • Web Address (URL) • US Phone Number • US Zip Code • Canada Post Code • Australian Post Code • UK Post Code • Custom – Enter a Regular Expression and test the expression. Regular Expressions are a powerful format string using dot characters, alternation, grouping, character classes, quantifiers, word boundaries, anchors, and lookaheads. |
Required: yes/no Allow comments: yes/no |
Long Text | Large text block |
N/A | The max length required: yes/no |
Date Year | Drop-down list showing 4-digit numbers | Default answer, min value, max value | Required: yes/no Allow comments: yes/no |
Date Month | Drop-down list showing the months of the year | Default answer | Required: yes/no Allow comments: yes/no |
Date Day | Drop-down list showing the numbers 1-31 | Default answer | Required: yes/no Allow comments: yes/no |
Date Full | Text field with a popup date-picker icon | Min value, max value | Required: yes/no Allow comments: yes/no |
Day of Week | Drop-down list showing the days of the week | Default answer | Required: yes/no Allow comments: yes/no |
Time of Day | Time Selector | Earliest time, latest time | Required: yes/no Allow comments: yes/no |
Integer | Text field | Min value, max value | Required: yes/no Allow comments: yes/no |
Number | Text field | Enter the items to be displayed in the list, each on a separate line. Press [Enter] to move to the following line while entering the items. A minimum of two (2) items must be specified. | Required: yes/no Allow comments: yes/no |
Select List | Drop-down list showing the choices in the order entered | Enter the items to be displayed in the list, each on a separate line. | Required: yes/no Allow other: yes/no Allow comments: yes/no |
Check box List | Vertical list of checkboxes; any can be selected | Enter the items to be displayed in the list, each on a separate line. | Specify the minimum and maximum selections that can be made. Allow other: yes/no Allow comments: yes/no |
Radio Buttons | Vertical list of radio buttons; only one can be selected |
Enter the items to be displayed in the list, each on a separate line. You can enter just one entry; the "Other" option is available for situations where the user should be allowed to enter something different (i.e., a write-in candidate for an election) To designate a correct answer (for example, in creating a quiz for an E-Learning course), add a % to the beginning of the line. When you add questions with a correct answer configured but enable the "Other" option, and the user enters their response, the answer will be incorrect. |
Required: yes/no Allow other: yes/no Allow comments: yes/no To define an initial default answer, add a ~ to the beginning of that line |
True/False | Radio button | Specify "True" text Specify "False" text Select an initial default or no default |
Required: yes/no Allow comments: yes/no |
Multiple Text Boxes | Vertical list of text fields; anything can be entered into each field | Enter the number of text boxes to be displayed. Specify the maximum length of each answer. Specify the minimum number of values that must be entered. |
Allow comments: yes/no |
Scale | Horizontal list of radio buttons representing the "strength" of the respondent's opinion | Enter text to be displayed above each radio button, each entry on a separate line. The number of lines determines the number of radio buttons. A minimum of two (2) items must be specified. | Required: yes/no Store numbers: yes/no (If no is specified, values will be stored) |
Advanced: Formatted Text Questions
When you select "Formatted Text" for the answer type, an additional option defines the answer format. The following predefined formats are available to select:
- Numbers Only (plus space and hyphen)
- Letters Only (plus space and hyphen)
- Numbers and Letters (plus space and hyphen)
- Email Address
- Web Address (URL)
- US Phone Number
- US Zip Code
- Canada Postal Code
- Australian Postcode
- UK Postcode
- Custom
When you select the "Custom" option, another field allows you to define a custom format. This option uses a feature of many programming languages called a Regular Expression. With this feature, you define a format string using dot characters, alternation, grouping, character classes, quantifiers, word boundaries, anchors, and lookaheads. At runtime, this format string defines what users can enter the field.
Regular expression syntax is subtly different in different programming languages. ClubExpress uses the syntax defined by JavaScript.
Regular Expressions are for experienced software developers only. They can be as straightforward or complex as you want them to be, but there is a significant learning curve. ClubExpress does not provide customer support for individual regular expressions that don't work as you may want them to.