I am wanting to set up a custom role for a person to be able to view the grades, activities of people in a specific group, in a specific course. This user may also be assigned another group in another course, and so on. The person would view grades only; no editing or approving of anything. User would not need access to view course activities. We do not utilize forums, discussion boards, etc. Basically for a supervisor to view progress of his/her assigned employees with scorm activities and quizzes, other activities like viewing files, lessons.
The role would be assigned at the course level and then to a particular group. Do I create the available role in each course, or is there a way to create it so that it is an optional role for each course created? The supervisor would not have a site-wide role, just a course role (but multiple courses).
I did view the docs for Grade Viewer Role, and wasn't certain about the last bit on restricting the role further. I would not want the Grade Viewer to be able to view any course activities site wide, only the courses in which the Grade Viewer has employees (and then to their specific group.) It sounds like you create the role as administrator and then with the view courses without participation to non-set; then the grade viewer would only view activities to specific courses. The grade viewer role would then show up in each course created as an assignable role ... ? The grade viewer would not need access to each activity, but just the completion status/grade. Or does access to the activity come with viewing grades?
Please provide any feedback regarding whether this sounds like a "parent" or a "grade viewer." Thank you!