def METHOD_NAME(self, is_self_paced=True):
    """
    Prepare course data with highlights
    """
    self.highlights_patcher.stop()
    self.highlights_patcher = None
    course = CourseFactory(highlights_enabled_for_messaging=True, self_paced=is_self_paced)
    with self.store.bulk_operations(course.id):
        BlockFactory.create(parent=course, category='chapter', highlights=['highlights'])
    enrollment = CourseEnrollmentFactory(course_id=course.id, user=self.user, mode='audit')
    assert enrollment.schedule.get_experience_type() == ScheduleExperience.EXPERIENCES.course_updates
    _, offset, target_day, _ = self._get_dates(offset=self.expected_offsets[0])
    enrollment.schedule.start_date = target_day
    enrollment.schedule.save()
    return offset, target_day, enrollment