4.1
I went to

So I clicked on the edit gear for teacher, and got

Confusion
These are 2 conflicting definitions for "teacher".
It should be normal convention that the term and its concept of an entity is consistent throughout the program, documentation, forums, etc. The term "teacher" should mean the same wherever it appears.
At this point, it is obvious that "teacher" means whatever you want it to be (to quote the Humpty Dumpty). But having fallen off the Moodle wall, e.g. preparing an upload file for new students, it would be really nice to know what Moodle means "teacher" to be.
Why not have 2 terms consistent throughout Moodle: "Non-editing teacher" and "Editing teacher" that are self defining.
I am pretty sure that, in the past, the term "Teacher" was used for the current term "Editingteacher", and the term "noneditingteacher" was used for the current term "teacher".
A good example is: the role "Student" means "student" (short name). That is not confusing.
