course-level minimum time functionality