We are looking to use cohorts in moodle 2 to accomplish this. It will need a change to the self enrollment plugin, or a new plugin.
Enrolment
Hide Courses From One Student But Not Another. How?
This discussion has been locked so you can no longer reply to it.