I would like for users to be able to self-enroll in the course, but I also want them to answer a series of questions to do so. I would like for the survey to be a part or a prerequisite for the registration process. Does anyone know of a way to make this possible?
I see 3 ways how you could realize this (more or less):
1. Use the self enrolment plugin and in your course use as first and mandatory activity the feedback plugin in combination with the conditional activity feature. So you would make all subsequent activities dependent on the completion of that feedback activity.
2. Use my plugin 'enrolment upon approval' (moodle plugin database). There you can let users fill in a text box before they enroll in a course. But the admin/teacher would need to confirm course enrollments (that's the original intention of this plugin).
3. You create a new plugin which hast the exact features which you need. Feel free to contact me if you need help with that.