Self-enrollment at #academy international

-One course may contain multiple self enrollment methods. User may be enrolled once in each instance only.
-Custom instance name - specify custom enrollment method name.
-Enable existing enrollments - if disabled all users enrolled via this plugin can not access course.
-Allow new enrollments - disable if you do not want to allow students to self enroll in the future.
-Enrollment key - specify key required for enrollment.
-Use group enrollment keys - optionally use group keys for enrollment too.
-Default assigned role - specify role to be assigned to users during enrollment, this can be changed manually after enrollment.
-Enrollment duration - specify enrollment length, this can be manually after user enrollment.