'This base method just copies the assets. The lower level impls must do the actual cloning of
content.'

def clone_course(self, source_course_id, dest_course_id, user_id, fields=None, **kwargs):

    with self.bulk_operations(dest_course_id):
        if self.contentstore:
            self.contentstore.copy_all_course_assets(source_course_id, dest_course_id)
        return dest_course_id
