I've got my roles set up in the following way:
Subject context roles:
Subject Admin is an administrator-like role which our subject heads have
Course Creator just lets teachers create a course which they become a Teacher
Course context roles:
Teacher has administrator priviliges within courses only
Non editing teacher has no admin priviliges within the course other than to grade assignments etc.
Currently what happens is course creators have to join courses as students and then assign themselves as Non Editing Teachers, because the default role when joining a course is Student (which I obviously want to keep)
So what I want is for when Course Creators join a course, for them to be automatically assigned the Non Editing Teacher role, but for normal Authenticated Users to be assigned Student. Is that possible?