Creating a New Role Based on Teacher

Community Champion

Is it documented anywhere, or does anyone happen to know, what abilities go along with the Teacher role apart from any permissions that might be assigned or not?

I created a course role based on the Teacher role with no (0) assigned permissions.  A user with that role (and no other) in a course site, isable to change course settings as if a Teacher.  That user was also able to change the Home page (from Modules to Syllabus to Front Page etc.)  As we have a working role based off of the Teacher role, we want to know what someone with that role can do that we didn't explicitly assign or anticipate.  Some things can be found by experimentation, but we'd like not to have any surprises.  Thank you for your consideration and advice.  -Peter