registerCourseProject

Registers a course project. This creates a main view model. It also starts the updater of the course project. Calling this method again with the same project has no effect.