Let me explain some of the background that led to this particular question, which is:
"Should teachers have the ability to safely override roles in their own courses BY DEFAULT in new installations of Moodle (or should they wait until the administrator allows them to do this)?"
I think they should be able to, because:
- I generally want to empower teachers with all the features of Moodle
- There was much criticism previously about the way some settings "disappeared" in Moodle 1.7 when we added roles (In forums, database activities, course settings etc) because they were moved to the overrides page.
- That move was made for security to protect teachers from some risks, but the new safeoverride option now only allows teachers to override capabilities that are without risks so that reason is gone.
- We only do it on new sites. Sites with roles who are upgrading from 1.6 or any other version prior to 1.9.3 will not have any defaults changed.
- Administrators can still decide what they want - we are just talking about a default for an existing checkbox.
- Teachers who don't understand it don't have to use it, but having it available does at least give them a chance to learn about overrides and permissions
- Overrides at module level are not anywhere near as complex as the situations Administrators have to deal with.
So that was my reasoning. If there is some obvious consensus that this was a bad decision then I'm happy to leave this default to off!