The ecLearn Dataverse solution comes with four defined security roles. These roles allow you to control access to certain elements of the app to certain users. The roles are:
- ecLearn Learner: This role is intended to be assigned to Learners in your system. This allows them to view the Learner Dashboard and their assigned Courses.
- ecLearn Manager: This role is intended to be assigned to supervisors or managers of Learners in your system. This allows them to assign Courses to Learners within their business unit, and to track their progress in the Management Dashboard.
- ecLearn Course Author: This role is intended to be assigned to any staff that is responsible for creating and updating Course content. This role is required in order to use the Create My Own Course editor or the Course Upload tool.
- ecLearn Application User: This role is intended to be assigned to the S2S App Registration used by the ecLearn API. It allows the ecLearn API to read data about Courses and Learners, as well as read and write data about Course Registrations, Course Attempts, and Learner Activity. This role is not intended to be assigned to users.
ecLearn Learner
The ecLearn Learner role has the following permissions:
Table | Create | Read | Write | Delete | Append | Append to | Assign | Share |
---|---|---|---|---|---|---|---|---|
Course | None | Parent: Child Business Unit | None | None | None | None | None | None |
Course Attempt | None | Parent: Child Business Unit | None | None | None | None | None | None |
Course Registration | None | Parent: Child Business Unit | None | None | None | None | None | None |
ecLearn Setting | None | Organization | None | None | None | None | None | None |
ecLearn Manager
The ecLearn Manager role has the following permissions:
Table | Create | Read | Write | Delete | Append | Append to | Assign | Share |
---|---|---|---|---|---|---|---|---|
User | None | Parent: Child Business Unit | Parent: Child Business Unit | None | Parent: Child Business Unit | Parent: Child Business Unit | ||
Contact | None | Parent: Child Business Unit | Parent: Child Business Unit | None | Parent: Child Business Unit | Parent: Child Business Unit | None | None |
Course | None | Parent: Child Business Unit | None | None | Parent: Child Business Unit | Parent: Child Business Unit | None | None |
Course Attempt | None | Parent: Child Business Unit | None | None | None | None | None | None |
Course Access | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit |
Course Registration | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit | None | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit |
Learner Activity | None | Parent: Child Business Unit | None | None | None | None | None | None |
ecLearn Setting | None | Organization | None | None | None | None | None | None |
ecLearn Course Author
The ecLearn Course Author role has the following permissions:
Table | Create | Read | Write | Delete | Append | Append to | Assign | Share |
---|---|---|---|---|---|---|---|---|
Course | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit | None | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit | Parent: Child Business Unit |
ecLearn Setting | None | Organization | None | None | None | None | None | None |
ecLearn Application User
The ecLearn Application User role has the following permissions:
Table | Create | Read | Write | Delete | Append | Append to | Assign | Share |
---|---|---|---|---|---|---|---|---|
User | None | Organization | None | None | None | None | ||
Contact | None | Organization | None | None | None | None | None | None |
Course | None | Organization | Organization | None | None | Organization | None | None |
Course Attempt | Organization | Organization | Organization | None | Organization | Organization | Organization | None |
Course Registration | None | Organization | Organization | None | Organization | Organization | None | None |
Learner Activity | Organization | Organization | Organization | None | Organization | Organization | None | None |
ecLearn Setting | Organization | Organization | Organization | None | None | None | None | None |