Customize roles and permissions to suit your needs
How do roles and permissions relate?
Roles in Buzz represent a predetermined set of permissions. You are required to assign users a role when enrolling them in a course, giving them that role's permissions within the scope of that enrollment. All roles are automatically inherited by subdomains.
There are four standard roles in Buzz. The permissions for these roles are defined at the domain root and cannot be edited. If you want to give a user a set of permissions that is different from those given to the predefined roles, you can:
- Grant individual users specific permissions.
- Create custom roles with custom permission sets (see Additional articles below).
Buzz's four predefined roles are:
- Administrator: This is a domain role that gives a user all available permissions within all levels (Domains, Users, Courses, Enrollments, and Objectives).
- Owner: This is a course role that gives a user complete control over the course. Course-level permissions include: Read, Owner, Read Full, Edit, Delete, View Gradebook, Setup Gradebook, Grade Assessments, Grade Assignments, Grade Discussions, and Submit Final Grades.
- Teacher: This is a course role with the same permissions as the Owner, except they cannot delete the course or enroll users. Course-level permissions include: Read, Read Full, Edit, View Gradebook, Setup Gradebook, Grade Assessments, Grade Assignments, Grade Discussions, and Submit Final Grades.
- Student: This is a course role with Read and Participate permissions, basically, allowing the user to take the course.
Granting domain and enrollment permissions
You can assign roles and permissions in various places within Buzz, and where you grant them impacts how they're assigned:
- Domain-wide permissions: When you grant them from the Permissions screen in the Domain tool, they are attached to the user and apply throughout the domain, regardless of the user's specific enrollments.
- Enrollment-specific permissions: When you grant them from the Users > Enrollments or Courses > Enrollments screens, they apply only to that enrollment in the specified course.
Buzz permissions
The available permissions in Buzz fall under five different categories. These categories represent the component for which the permission grants privilege. They are: Domains, Users, Courses, Enrollments, and Objectives. The following tables describe the available permissions within each category.
Creating custom roles requires granting a combination of these permissions; you can edit these permissions sets after creation, but be aware that doing so changes permissions for all users assigned that role.
Domain permissions
In order for a user to employ domain role permissions, they must be granted from the Permissions screen in the Domain tool.
Users permissions
In order for a user to employ domain role permissions, they must be granted from the Permissions screen in the Domain tool.
Courses permissions
In order for a user to employ domain role permissions, they must be granted from the Permissions screen in the Domain tool.
Enrollments permissions
In order for a user to employ domain role permissions, they must be granted from the Permissions screen in the Domain tool.
Objectives permissions
In order for a user to employ domain role permissions, they must be granted from the Permissions screen in the Domain tool.