implementing progress_course_module