You can add custom up to 20 custom form fields (i.e. extra questions) in the program config, and these form fields will be shown in the registration form.
| CUSTOM FIELD (fieldNumber = 1-20) | VALUE | More |
| CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_ENABLED CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_ENABLED_VENUE(<venueId>) | true or false | CLASS_REGISTRATION_CUSTOM_FIELD_1_ENABLED=true |
| CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_HIDE CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_HIDE_VENUE(<venueId>) | true or false | |
| CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_MANDATORY CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_MANDATORY_VENUE(<venueId>) | true or false | |
| CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_LABEL CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_LABEL_VENUE(<venueId>) | text | |
| CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_TYPE CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_TYPE_VENUE(<venueId>) | textarea, radio, select | if (empty), it’s text input |
| CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_SELECTIONS CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_SELECTIONS_VENUE(<venueId>) | csv | applicable if type s select or radio |
| CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_DESCRIPTION CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_DESCRIPTION_VENUE(<venueId>) | text | description appear below the tetxfield in the form |
| CLASS_REGISTRATION_CUSTOM_FIELD_<fieldNumber>_INFO_TEMPLATE_ID | long | if exists, the content of the General template will be used instead of description |