How do I manage user defined fields for catalog registration?
You can manage all of your user defined fields for a catalog by managing your catalog. User defined fields display in the user registration page when a user first registers for a course or program. Information in user defined fields can only be collected as part of new user registrations; the fields do not display when existing users enroll in a course.
When user defined fields are created in the parent catalog, the fields can automatically be applied to each subcatalog. However, you can choose to create your own user defined fields in each subcatalog. User defined fields can be exported using the Catalog API.
Open Parent Catalog
Click the name of the parent catalog.
Manage Subcatalog Fields
If you are viewing a subcatalog, any existing user defined fields in the parent catalog will automatically apply when the Inherit UDF from [parent account] button is enabled . The user defined fields will appear but will be uneditable .
Add Custom Subcatalog Fields
If you don't want the subcatalog to inherit the fields from the parent account, disable the Inherit UDF... button . Click the Add Field button  to add your own custom field.