CourseMan component