Perhaps the real need is an added column to whatever role is assigned that the student/participant sees. By default could be teacher, observer etc. But an option to put some other role/designation that the student sees would be super useful. In our case we combine labs with the lecture so we have professors, lab instructors, discussion leaders and secretaries, all assigned as instructor or co-instructor because they all must access the grade book, send messages etc. In addition the lab coordinator also gets assigned as teacher or co-instructor based on the whims of our secretaries. Having a column that would say "Lab Instructor", "Course Instructor", Lecturer, Discussion Leader or whatever the course professor wants would be extremely useful and would cut way down on students emailing/contacting the wrong person because everyone is listed as "Instructor".
In the same vein, perhaps some of the rights should be designated by the course professor - he could choose to allow specific rights to be assigned to a given role limited by what is appropriate for the course - entering final grades should still be the responsibility of the course professor or their proxy. Trying to define specific rights to fixed roles is somewhat futile. Everyone does things a little differently.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.