Customizing User Access and Roles in BrainCert 2.0
In BrainCert 2.0, user permissions are managed through a robust and flexible Roles system. This system allows for precise control over what users can access and do within the platform. Below are detailed tables and explanations of the default permissions, role customizations, and access rights for different user types.
Default User Permissions
The following table outlines the default permissions for each user type:
User Type | Default Permissions | Customizable via Roles | Access to Content | Notes |
---|---|---|---|---|
Super Admin | Full Access | Yes | Access to all content | Can remove or restrict permissions. |
Teacher | Full Access except Global Settings, Users, Groups, Roles | Yes | Full access by default; can be restricted | Default full access with specific exceptions. Customizable via Roles. |
Custom User | None (by default) | Yes | Based on assigned privileges | Privileges need to be explicitly given. |
Learner | Access to assigned content | No | Via group assignments or purchases | Roles do not apply; access is predefined. |
Super Admins have unrestricted access, while Teachers enjoy broad access with the ability to customize via Roles. Custom Users start with no default permissions, requiring explicit privileges, and Learners have access defined by assignments and purchases.
Marketplace Access (Catalog)
User access to marketplace offerings, including courses, assessments, bundles, products, and live classes, is determined by user type and whether the content is free or paid.
User Type | Access to Free Catalog Content | Access to Paid Catalog Content | Full Access to Own Content | Access via Roles Customization |
---|---|---|---|---|
Super Admin | Yes | Yes (without purchase) | Yes | Full access; cannot be restricted via Roles. |
Teacher | Yes | Yes (without purchase) | Yes | Can view all courses; full access to own content without enrolling. Restricted access possible via Roles. |
Learner | Yes | Requires purchase | N/A | Not applicable; access based on purchases and assignments. |
Custom User | Yes (if granted) | Requires purchase (if not granted full access) | No (unless given full access) | Can have full access to all courses if granted; restricted access to own content only, if set. |
Super Admins and Teachers have full access to all marketplace content, with the capability for Teachers to have their access tailored. Learners and Custom Users have access to free content and must purchase paid content unless granted full access through Roles.
Notes on Access and Customization
- Super Admins: They have the ability to manage the platform without any restrictions. Their access cannot be limited through Roles.
- Teachers: They generally have access to all content except for sensitive global settings and user management sections. Their roles can be customized to restrict access to only their content if needed.
- Learners: Their access is straightforward – they can view what they are assigned or what they purchase, with no role customization applicable.
- Custom Users: They need to be assigned privileges explicitly. They can be given access as broad as that of a Super Admin or as limited as necessary for their function.
By understanding and utilizing these permissions and role-based access controls, administrators can effectively manage the BrainCert 2.0 platform, ensuring that each user has the right level of access and capability.