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

def make_course_usage_key(self, course_key):

    locator_cls = (CCXBlockUsageLocator if isinstance(course_key, CCXLocator) else BlockUsageLocator)
    return locator_cls(course_key, 'course', 'course')
