Domain and Course Roles

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:

  1. Domain Roles - Define the permissions that a user has in the domain.   A user can exist without a role.
  2. 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.

 

How do Roles and Permissions relate?

Granting Domain and Course Permissions

You can assign roles and permissions in various places within Echo:

  1. In the Domain Tool on the Permissions Screen (Domain Role)
  2. On the Enrollment Screen of a Course (Course Role)
  3. In the User Tool on the Enrollment Screen (Course Role) or the  Domain Permission Screen (Domain role)

NOTE:

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

  1. Open the Domain Tool
  2. Click on the Permissions tab
  3. Click on Grant
  4. Add the User, and select a Role
  5. Save

NOTE:    This method only allows you to assign a domain role

Domain Tool - Assigning a Domain Role

Course Tool - Add/Edit a Course Role

  1. Open the Course Tool and Click on the Course ID of the Course you are working
  2. To add an enrollment, click on New
  3. Complete the information, selecting the appropriate Role for the course; in most cases it will be Teacher Owner or Student

 

Course Tool - Add/Edit a Course Role

Editing a Domain roles

  1. Open Domain tool and select Users
  2. Select the User ID you wish to edit the permissions
  3. Click Edit
  4. Select from the Role drop down select a new role
  5. Save
Editing a Domain roles

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.

Have more questions? Submit a request

2 Comments

  • 0
    Avatar
    Logan Reichert

    What are the recommended settings for a 'Teacher' role?

    We are finalizing our role permissions and would love any feedback.

    Thanks!

  • 0
    Avatar
    Theresa Shafer

    Hi Logan

    Your best bet is to use the default roles that we have set up for you!

Please sign in to leave a comment.