teammates icon indicating copy to clipboard operation
teammates copied to clipboard

Access permissions for 'Observer' instructors is not adequate

Open damithc opened this issue 1 year ago • 5 comments

This is the default access permissions for instructors who are added as 'Observers':

image

Problems:

  • Observers are not able to see the session session/question settings. The workaround is for the observer to copy the session to her own course, but that requires the observer to have a proper TEAMMATES account. Not sure if the current access control mechanism can allow observers to view session details, but it would be nice to allow it. To be discussed.
  • Although the observer is supposed to be able to view session results, a user reported that it is not allowed by TEAMMATES. Not sure if this is a general bug or something else is blocking the user from seeing session results. To be investigated.

image

damithc avatar Feb 28 '23 03:02 damithc

Hi, I am trying the replicate the issue in dev environment. May I check how do I create an observer in dev?

As instructor pages shows the courses of all instructors. So even if one of the instructor Anna is an observer, I can still access the course settings, as the instructor is the centralised admin. image

undermyumbrella1 avatar May 05 '23 15:05 undermyumbrella1

@ellaella12 Hello! I was wondering if this below will help (link to docs):

image

domlimm avatar May 07 '23 14:05 domlimm

Sorry, noob question, after logging in as admin image and trying to access in masquerade mode, I get this error image am i missing something? Thank you!

undermyumbrella1 avatar May 08 '23 13:05 undermyumbrella1

@ellaella12 Let's look at it via a discussion.

domlimm avatar May 08 '23 14:05 domlimm

Hi, after investigating the ticket, my proposed solution is as follows:

  1. Observers and custom permissions have an additional permission Sessions: View session and question settings image Custom permission: image

  2. For instructors with this permission, a view button will be shown. If an instructor Can modify session, edit button will be shown regardless of 'Sessions: View session and question settings` image

  3. Session and question settings will be displayed, Edit, Save, Cancel and Delete button will not be shown on each question image image image

  4. Instructor can now also Preview as Student/Instructor image image

Would this approach be ok?

undermyumbrella1 avatar May 20 '23 16:05 undermyumbrella1