We use This enrolment module is 'Registration Enrolment" http://moodle.org/mod/data/view.php?d=13&rid=4269&filter=1
We use it to let apprentices enrol in 1 course for the first year, 2 courses in the second year. we want it to be based on a user profile field " apprenticeship start date" we already have this field.
Sam's apprenticeship start date = 13/10/2010 he will be allowed to enrol in 1 course from 13/10/2010 to 13/10/2011
the functionality is already there but the only tweak we need is that the time is based on the profile field " apprenticeship start date" Please let me know what you think.