I'm looking for functionality that would allow a "student" (or any other and possibly custom role) to apply for an "upgrade" or a "promotion" of his/her role based on achieving certain objectives such as course grades or quiz scores etc.
This functionality would be very similar to if not literally identical in logic and many other ways to the "Certificate Module" which allows you to obtain a certificate based on meeting a set of criteria.
Has anybody done anything along these lines?
Roles and permissions
Conditional role "promotion" or "upgrade"
This discussion has been locked so you can no longer reply to it.