What are Permissions and Roles?
Permissions allow users to access certain features of a course or project site, depending on their roles, and on the decisions made by the site owner and the system administrator.
Roles are collections of permissions. Some roles allow users to simply access or read content, while other roles allow for advanced changes, such as adding participants, editing the site's content, and changing permissions for other roles.
When you create a site, or when one is created for you, you have the role with the most permissions and the broadest level of access. You can choose (within the limits established by the system administrator) which tools or functions (e.g., Forums, Calendar, Resources) you want the site to have. For many of these tools or functions, you can set permissions that allow or prevent users from seeing or performing certain tasks, depending on their roles.
Roles may vary in name, depending on the application. However, in general, the creator of a project site, or the instructor of a course site, has full permissions, and can add or delete content within a site.
A user who joins an existing site has a more limited role. The permissions of this role allow for interaction in the site (e.g., creating Chat messages), but do not allow for advanced tasks (e.g., uploading files into Resources or creating assignments).
However, each implementation of the application will be different. System administrators can decide during implementation which roles to install, and which permissions these roles will have.
Some things to remember:
- The availability of a tool in a site depends on the particular implementation of the system administrator. If you have broad rights to a site, and find that a tool is not available through Site Info, consult your administrator.
- The Resources and Drop Box tools share the same permissions set. You can modify them in the Resources tool.
- Default roles have default permissions. These defaults can be edited on the system level by the system administrator, and on the site level by anyone with full permissions to the site.
- All users are assigned the broadest role in their respective Home areas to give them editing control.
Default participant roles
The following default roles are available in course and project sites:
- Instructor: Instructors have full permissions throughout the site, including the ability to publish the site and set its global access. Instructors can read, revise, delete, and add both content and participants to a site.
- Teaching Assistant: Teaching Assistants can read, add, and revise most content in their sections.
- Student: Students can read content, and add content to a site where appropriate.
- Owner / Maintain: The Maintain role has full permissions throughout the site, including the ability to publish the site and set its global access. The Maintain role can read, revise, delete, and add both content and participants to a site. Similar to Instructor role in course sites.
- Contributor / Access: The Access role can read content and add content to a site where appropriate. Similar to Student role in course sites.
Many institutions create custom roles with specific sets of permissions for their local systems. Custom roles must be created by a system administrator using the Realms tool.