Enrollment Questions
Enrollment questions allow an administrator to add questions that can be answered by the learner at the time of enrollment. These can be downloaded in a CSV file or used for custom reports or added to certificates. Each response from a learner is only associated with that user’s enrollment in that course.
Enrollment questions are useful for collecting data specific to an enrollment. For example,
"Will you be attending the reception?"
"If so, are you bringing a guest?"
"Please enter the guest's name."
"What is your age at the time of registration?"
"Please enter your years of experience."
In EthosCE, enrollment questions are a reusable group of reusable questions called "enrollment types" or also "enrollment bundles." They are named such because the enrollment type is a "bundle" of questions.
Each enrollment type bundle can be used for one or more courses. If possible, try to use your enrollment type bundles for multiple courses to limit the number of bundles created. This will make your installation of EthosCE easier to manage. We do not recommend using enrollment questions that are unique per course.
Enrollment questions are supported on course relationships only when the enrollment setting is set to “User may only enroll in parent."
Creating an enrollment type bundle:
Log in as a user with the site admin role and go to admin menu > Configuration > Course > Enrollment types
Click add Enrollment type.
Enter a name for the set of questions.
Click "Save enrollment type."
Click "Manage fields" in the column containing the enrollment type created in the previous steps.
Type the name of the first question in the first "Add new field" field titled, "Label."
Select the question type under the "Field type" column. See field type definitions.
Select the widget type under the "Widget" column.
Click save.
Enter field settings as necessary. Field settings are different for each field type. See field type definitions.
Check the "Required field" checkbox to set the field as required.
Type any help text necessary for the user into the "Help text" field.
Check the "Show this field on enrollment" checkbox.
Click "Save settings."
Repeat steps 5-14 to add additional fields.
Navigate to the course.
Click "Edit."
Click "Course settings."
For the "Enrollment type" field, select the enrollment type that was just created.
Click "Save."
Test the enrollment type by enrolling as a learner.
Reusing questions in enrollment type bundles
Log in as a user with the site admin role and go to admin menu > Administration > Course > Enrollment types
Click "Manage fields" in the column containing the enrollment type to add questions.
Type the name of the question in the "Add existing field" field.
Select the question to reuse by clicking "Field to share" and selecting the question.
Select the widget type under the "Widget" column.
Click save.
Enter field settings as necessary. Field settings are different for each field type. See field type definitions.
Check the "Required field" checkbox to set the field as required.
Type any help text necessary for the user into the "Help text" field.
Check the "Show this field on enrollment" checkbox.
Click "Save settings."
Repeat steps 3-11 to add additional fields.
Downloading enrollment type question results
Click “Enrollments.”
Click the orange “CSV” icon at the bottom of the page to download results.
Adding enrollment question tokens to a certificate
Click "Edit."
Copy the enrollment question token to the clipboard. These tokens may be found when editing the course under “Course enrollment.”
Edit the certificate and add the token.