Note: This document references views and actions that are only available to Echo Administrators
We recommend using the roles put in place by New Tech Network, however, you have the ability to customize roles and permissions to suit your needs
How do Roles and Permissions relate?
Roles in Echo represent a predetermined set of permissions. All roles are automatically inherited by subdomains.
There are two types of Roles in Echo:
- Domain Roles - Define the permissions that a user has in the domain. A user can exist without a role.
- Course Roles - 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.
There are four standard roles in Echo. 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:
- Add permissions to an existing role.
- Create a new role and assign your own custom set of desired permissions
Echo's four predefined roles are:
- Echo 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 Course Permissions
You can assign roles and permissions in various places within Echo:
- In the Domain Tool on the Permissions Screen (Domain Role)
- On the Enrollment Screen of a Course (Course Role)
- In the User Tool on the Enrollment Screen (Course Role) or the Domain Permission Screen (Domain role)
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.
When you grant them from the Enrollments screens of either the Users or Courses tool, they apply only to that enrollment in the specified course.
Domain Tool - Assigning a Domain Role
- Open the Domain Tool
- Click on the Permissions tab
- Click on Grant
- Add the User, and select a Role
NOTE: This method only allows you to assign a domain role
Course Tool - Add/Edit a Course Role
- Open the Course Tool and Click on the Course ID of the Course you are working
- To add an enrollment, click on New
- Complete the information, selecting the appropriate Role for the course; in most cases it will be Teacher Owner or Student
Editing a Domain roles
- Open Domain tool and select Users
- Select the User ID you wish to edit the permissions
- Click Edit
- Select from the Role drop down select a new role
Echo is constantly being improved based on the feedback from users and we strive to keep our documentation up to date. If this document doesn’t match what you are seeing in Echo, please let us know.