I know you mentioned this idea before, but be aware about changing course_id formatting. It's pretty hard coded into everything including URL paths, e.g. /courseware/<org>/<course>/<run>, which are interpreted as 3-tuples