1 Enrollment Key For ALL Courses for One Role while keeping others out

1 Enrollment Key For ALL Courses for One Role while keeping others out

per Bryan Hoffman -
Nombre de respostes: 1

Hi All,

I am brand new to Moodle, and i took some time to write while I iced my forehead down. I can patch my wall later.big grin

Scenario:

I have a need to create 1 Enrollment key for all courses within a course category. The reason, is that we allow students 1 year access to all our courses for 1 calendar year. So we would like to lock down who is in fact a Student and control that role manually. When someone purchases a 12 month subscription, I would like them to self register by email; however I would like to manually enter them as a student role and give them the Enrollment key for the Course Category. Then set them to be unenrolled 12 months later.

Problem:

We will be using Forums. And some people would like to post to Forums, so we expect registrations and user accounts created by email registration. However, once they confirm authentication as a user, and had nonauthorized access to our Enrollment key, they can get into class without purchasing access. right? At least the testing confirmed this.

Question?:

Can I set up Moodle such that when someone authenticates through email,  they can be auto-magically assigned a Modified Role of some kind that will give them Course Visibility and Forum access, but not access to enroll in an enrollment key protected course?  If its a free course or guest course, then they can access. Just not the protected customer courses.

Thank you,

Bryan

Mitjana de qualificacions: -
En resposta a Bryan Hoffman

Re: 1 Enrollment Key For ALL Courses for One Role while keeping others out

per Chris Collman -
Hi Bryan,
Did you figure out the answer to your question(s)? I am not an expert on enrollments but feel bad that you didn't get any answers. I put in some links to MoodleDocs.

There are several solutions to enrolling students in multiple courses. Did you look at a flat file enrollment? Or did you look at meta courses?

I think you don't want to use an enrollment key. Since you are going to do things manually why bother? I would hide the paid course(s) from everyone who was not enrolled. You will still have the "non-authorized" sharing of a single user name and password problem to contend with.

I was not clear if you want to allow visitors to your paidfor courses, or if these were off limits. Sounds like you have some teaser courses for guests, then when they indicate they want to enroll they see the paidfor courses.

Hope this helps a little. Chris