Skip to main content

How Library Files Access & Permissions Work

A complete overview of file, folder, and course-based access controls.

Filippo Schiano di Pepe avatar
Written by Filippo Schiano di Pepe
Updated over a week ago

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.

Did this answer your question?