Anyone have a way to do this?
The external enrollment options don't work for my situation because I still want to give the person the option of enrolling in the course or not.
More specifically some of the courses we offer online should only be available to students that have taken a In-class course with an actual teacher first. If they have already taken the in-class course an admin will put a value in their profile that will then allow them to enroll in the online course, if they want to.
There is no any special feature like this is till now built with moodle. But what I suggest is, you can use enrollment key feature.
Put the enrollment key as same as the profile field, and on course enrollment page print a message like "Enrollement key is your <profile field>"
Once the student will enter that same data again they will get enrolled.
What you think about this? ;)
I'm also looking for this! a way that course enrollment can be based on the custom user profile fields.
By example in my organization, I've created a user profile field called "position" that includes options like: mechanic, customer service, instructor, manager, etc. The courses that we offer are targeted to personnel based on their position, so it would be nice that the student can only enroll in the courses that belong to his position or another custom user profile field.
Anybody knows if this already has been requested in the Moodle Tracker feature request?
Did you ever figure this out? I'd also like to enrol a user on a course based on a field in their profile.
Greetings Faruq and Jose - just wondering if you were able to figure out how to enroll students based on a custom profile field? I am in a similar situation as described here, where Moodle is used in an organizational setting. I would like to enroll users into courses based on job codes.
I m also stucked in same probem.
Lets hope for ultimate solution soon..
Thanks in Advance
I found a Registration Enrollment module in the module and plugins area, the problem is that I cannot make it work. It is from October 2010. I am interested if you can makie it work, it should do what you are wanting to do.
We had a GREAT DEAL with one of the best moodle programmers.
He created for us an enrolment method which is based on profile fields data.
it is the best enrolment method in moodle so far unfortunatelly we can't share it here as we paid for it 200 dollars *keep in mind that our enrolment method was based on 3 profile fields - number of courses per year- couple of courses were excluded from the calculation of enrolment.....*
I thought to drop this message here and help you guys by leading you to this wonderful developer who is Vasilis Daloukas
I came across
Enrol by user profile fields in the Plugins directory.
theres no documentation at the moment, did anyone else find a solution?