User Based Permissions
Master Administrator
When a client would like to do an integration with the Bracken system then they are given OAuth 2.0 client credentials for the integration.
In using the API, the client developer has control over the entire site and are automatically given all of the permissions for everything.
Site Administrator
Has access to the site portal page where they can assign authorisation to users and create multi codes.
This includes assigning the permission of Master Group Administrator, Group Administrator, Design Administrator, Authoring Administrator and Authors. They can also assign other users to be Site Administrators.
Group Administrator
Can edit and change any group within the domain, including adding and removing users from any group. Are able to create new groups, assign users to be Group Administrators and when new groups are created, they automatically have authorisation over this group.
Design Administrator
Has access to the design portal where the aesthetics of the domain can be changed but not the functionality.
Authoring Administrator
This user can assign other users to be authors and has control over all of the courses within the domain. If a new course is added then they automatically have full authorisation over this course.
Marking Administrator
Has full access to and has control over the submission process.
User Roles
Author
These users have permission to edit courses but only to the courses they have been given permission to author and they cannot give authorisation for another user to become an author.
They can create a new course and assign other users that have authoring permission to author the new course. Furthermore, another author can assign them to author a course that they have created.
Author permissions
(For each author for each course).
Read
Can only read acts like a reviewer.
Write
Is able to read and write within the course.
Share
Only able to share to another author.