I think what you're needing is Moodle which is designed for School type systems and usages such as what you're needing. CB doesn't provide such features; simply put it provides user profiles and an expansive API to build upon. Am not aware of any plugin that provides such functionality, sorry.