Roles 101 - is there a guide to the weirdnesses of 1.9?

Re: Roles 101 - is there a guide to the weirdnesses of 1.9?

by John Isner -
Number of replies: 0
It is explained in the documentation wiki article on Course creator, though not necessarily as well as I explained it smile

There is no notion of role inheritance or hierarchy in Moodle. Course creator is not "above" or "below" any other role. It stands by itself and does what it can do with its four little permissions. You can study it in isolation from the other roles and understand it completely.

The best way to understand Course creator (or any role) is to study (1) its permissions and (2) the entries related to it in the Allow role assignments and Allow role overrides tables. From that, you will know exactly what it can do. And when it fails to work the way it should, read the code smile