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-Owner: 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.
  • Staff: This is a course role allowing the user to administer the course. Read, Read Full, Edit, View Gradebook, Setup Gradebook Grade Assessments, Grade assignments, Grade Discussions, submit Final Grades, Enrollments, grade reports.

 

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

Domain permissions

In order for a user to employ domain role permissions, they must be granted form the Permissions screen in the Domain tool.

Domain Permission Role Type Allows users to...
Owner Domain Grant, revoke, modify domain permissions for a user.
Create Domain Create domains and subdomains.
Read
Domain
Access the Admin app (this is the only permission that grants this access). Access (read) domain and subdomain information including subscriptions, roles, and settings.
Edit Domain
Make changes to domains and subdomains, including subscriptions, roles, and settings
Delete Domain
Delete domains and subdomains (including the domain they exist in).
Post Announcements Domain
Post announcements to the domain.
Report Domain
Run reports using domain data.

Users permissions

Users Permissions Role Type Allows users to..
Owner
Domain Assign rights and subscriptions to domain users.
Create Domain
Create domain users, but cannot manage permissions.
Read Domain
Access the domain user information.
Edit Domain
Make changes to domain user information (first name, last name) and change password. Cannot edit permissions or username.
Delete Domain
Delete domain users
Proxy Domain
Sign in and make changes as another domain user.
Report Domain
Run reports using domain user data.

Courses permissions

Courses permissions Role Type Allows users to....
Grants other permissions?
Read Course and Domain Access (read) specified courses in the domain.
No
Participate Course and Domain
Complete activities in specified courses; this permission is only available for student users.
Yes: Read Course is granted for Course roles.
Owner Course and Domain
Grant rights to specified courses.
Yes: Read Course and Read Full Course are granted for Course roles.
Create Course and Domain
Create courses in the domain.
Yes: Read Course and Read Full Course are granted for Course roles.
Read Full Course and Domain
Access (read) all course content data in the domain, including assessment questions and hidden-from-student content, regardless of their other enrollment rights in the course.
No
Edit Course and Domain
Make changes to specified courses.
Yes: Read Course and Read Full Course are granted for Course roles.
Delete Course and Domain
Delete specified courses.
Yes: Read Course and Read Full Course are granted for Course roles.
Report Course and Domain
Run reports using specified course data.
No
View Gradebook Course and Domain
Access specified course Gradebooks.
Yes: Read Course and Read Full Course are granted for Course roles
Setup Gradebook Course and Domain
Setup specified course Gradebooks and make changes to their settings (grading schemes, grade scales, item weight, etc.) in Activity Data and Course Data.
Yes: Read Course and Read Full Course are granted for Course roles.
Grade Assessments Course and Domain
Grade assessments in specified courses.
Yes: Read Course, Read Full Course, and View Gradebook are granted for Course roles.
Grade Assignments Course and Domain
Grade assignments in specified courses.
Yes: Read Course, Read Full Course, and View Gradebook are granted for Course roles.
Grade Discussions Course and Domain
Grade discussion activities in specified courses
Yes: Read Course, Read Full Course, and View Gradebook are granted for Course roles.
Submit Final Grades Course and Domain
Submit final grades for specified courses and their grading periods.
No

Enrollments permissions

Enrollments Permissions Role Type Allows users to...
Owner Domain Grant and revoke specified enrollment rights
Read Domain Access data, including grades, that is associated with the specified enrollments.

Objectives permissions

Objectives Permission Role Type Allows users to..
Read Domain Access objectives and objective maps from specified objective sets.
Edit Domain Make changes (add, update, or delete) to objectives and objective maps from specified objective sets.

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

3 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!

  • 0
    Avatar
    Mellissa Zipp

    I would like to add the teacher role to my already existing administrator role.  When I follow the steps above, it seems as if I do this the administrator role will disappear.  So, how would I add the teacher role and still maintain the role I already have?

     

Please sign in to leave a comment.