Overview
The Library includes advanced access settings that let you control exactly who can view, upload, edit, or share files.
Access can be configured at three levels: roles, specific users, and courses.
1. Role-Based Access
Set default access rights for entire user roles.
Each role can be assigned one or more of the following access levels:
View – can see and open files
Upload – can upload new files (includes View)
Edit – can rename, move, or modify files (includes View + Download)
Share – can modify access settings for items
Owner – full control, including delete
Role-based access is the fastest way to manage visibility and file interaction across the organization.
2. User-Based Access
Assign access to individual users, regardless of their role.
This is useful for:
guest instructors
external collaborators
restricted access for small teams or private groups
User-level access overrides role defaults.
3. Course-Based Access
Automatically grant access to all learners and instructors enrolled in a specific course.
You can assign access levels such as:
View
Upload
Edit
Share
Owner
This is the recommended method for sharing materials used inside lessons or for creating Course Libraries.
Important Notes
Granting access to a file automatically gives view-only access to its parent folders, allowing users to navigate to it.
Removing access from a file does not remove inherited access from its folder.
Course-based access overrides role-based access when enabled.
If a role is disabled from viewing the Library in Settings → Customization, users in that role cannot access the Library even if file-level access exists.


