Is Observer the right base role for a "Peer Mentor"?

mbmacdonald
Community Participant

At our institution we have a variety of "Peer Mentor" (PM)-type roles: students who are placed in undergraduate classes as advisors/mentors/tutors to the enrolled students. The PM is a fellow matriculated undergrad, but not enrolled in the course (in many case, they have successfully completed the course in the past).

We have created custom roles for these students based on Student and on TA, but both have been problematic:

  • When we use Student as the base role, the PM ends up listed in the gradebook.
  • When we use TA as the base role, the PM gets too much access: they are able to see unpublished and locked assignments and quizzes, and course Nav links that were hidden by the instructor. It does not appear to be possible to adjust those particular permissions.

Would a custom role based on Observer work? Here's what I would need the PM to be able to do:

  • Create announcements
  • Send messages to entire course and individuals in course
  • view discussions, view all discussion replies, Start discussions, respond to discussions
  • (Maybe) post content such as files (this is not a deal breaker, but this one is definitely not possible with the student base role)

Is all that possible with observer? If not, can any of the problems with Student or TA be resolved? Thanks so much!