'Return a valid :class:`~opaque_keys.edx.keys.UsageKey` for the modulestore
that matches the supplied course_key.'

def make_course_usage_key(self, course_key):

    assert isinstance(course_key, CourseKey)
    store = self._get_modulestore_for_courselike(course_key)
    return store.make_course_usage_key(course_key)
