Skip to main content

Permissions & User Groups

Understanding permissions and user groups is crucial for managing collaboration and access control within KlickerUZH. This page explains the different roles, how they apply to resources, and how to manage groups.

Key aspects include:

  • Permission Levels Explained:
    • Read: Allows viewing the resource content (e.g., see question text, view course details).
    • Execute: Allows running or publishing Activities. Can be granted on individual Activities or on a Course (applying to all Activities within). This permission level is below Write.
    • Write: Allows modifying the resource content (e.g., edit question details, change course settings, add/remove elements). Includes Read and Execute permissions where applicable.
    • Admin: Allows managing the permissions of the resource (e.g., grant or revoke Read/Write/Execute access to others). Includes Write permissions.
    • Owner: Full control over the resource, including deletion and transferring ownership. Includes Admin permissions.
  • Permissions per Resource Type:
    • Elements (Questions, Content, Flashcards): Read, Write, Admin, Owner.
    • Answer Collections: Read, Write, Admin, Owner.
    • Activity Templates: Read, Write, Admin, Owner. (Execute permission is not directly applicable here; it applies when using the template to create/run an activity).
    • Activities (Live Quiz, Practice Quiz, etc.): Read, Execute, Write, Admin, Owner. Permissions can be set directly or inherited from the Course. Granting Execute allows running/publishing without granting Write access.
    • Courses: Read, Execute, Write, Admin, Owner. Granting Execute at the course level allows running/publishing all activities within that course.
  • User Groups:
    • Purpose: Simplify permission management by grouping users (e.g., teaching assistants, fellow instructors).
    • Creating and Managing Groups: Naming groups, adding/removing members.
  • Assigning Permissions:
    • Finding the sharing/permissions settings for a specific resource.
    • Assigning a permission level to an individual user (by searching for their name/email).
    • Assigning a permission level to a User Group.
    • Viewing current permissions on a resource.
    • Modifying or revoking existing permissions.