Resources
The Resources tab on a course detail page gives you a single view of every file and link attached to any lesson in that course. Use it when you need to swap an outdated handout for a new version, fix a broken link, or see what's gone stale — without hunting through each lesson to find the one that owns the file.
To open it, navigate to a course and click the Resources tab in the secondary navigation. The tab shows a count badge of the total number of resources across the course.
What you see
Each row is one resource attached to one lesson. The table shows:
- Name — the resource title, with an icon indicating whether it's a file or a link.
- Lesson — the lesson this resource is attached to. Click through to open that lesson in the editor.
- Detail — file size for files, the destination URL for links.
- Updated — how long ago the resource was last replaced. Hover for the exact date. A small history badge appears once a resource has been replaced at least once.
- Actions — Replace and Delete.
Replacing a file or link
Click Replace on any row. A side panel opens; the input matches the resource type:
- For a file resource, pick a new file (up to 25 MB). On submit, the lesson's attachment is swapped over to the new file. The display name is set to the uploaded file's name.
- For a link resource, edit the URL and optional title, then save. URLs are normalized — if you paste a bare host like
example.com/handbook, EquipFlow prependshttps://automatically.
Replacement is type-preserving — a file row stays a file, a link row stays a link. To switch a resource from a file to a link (or vice versa), delete it from this view and re-add it from the lesson editor with the new type.
History & restoring previous versions
Every replace creates a revision. The history badge next to the Updated timestamp shows the number of past versions; click it to open the history panel. Each entry shows who replaced what and when.
For file revisions, each entry includes a Download button — the original file is kept in storage, so you can grab it directly without restoring the resource. Restore this version swaps the resource back to that state instead: the file or URL becomes live on the lesson, and the version you were just on becomes a new entry in the history. Nothing is lost; restores are themselves reversible.
Because previous files are retained for download and restore, a heavily-revised resource will consume more storage than a brand-new one — relevant if you're on a plan with storage caps.
What restore does and doesn't do
- It does swap the resource's current file or URL back to the chosen revision's contents.
- It does record the restore as a new entry in the history (the state you were on before the restore becomes a revision).
- It does not affect any other lesson, course, or resource — restores are scoped to one row.
- It does not change the resource's lesson, position, or attached learner activity. Learners who already opened the older version still see the new one on next load.
Deleting a resource
The trash icon next to Replace removes a resource from its lesson. A confirmation dialog asks before proceeding. Deleting a resource also clears its full history — the underlying file (and any previous versions) are removed from storage if nothing else references them.
Adding new resources
Click Add resource in the top-right of the Resources tab. A side panel opens with a type toggle (File or Link) and a lesson picker. The picker groups lessons by their module so you can scan the course's structure at a glance, with a search box for jumping to a specific lesson by name.
You can also still attach resources from inside each lesson's editor — both flows write the same row, so it's a matter of which context you're already in.
Permissions
The same rules that govern editing a course apply here:
- Admins can replace, restore, and delete any resource in any course.
- Creators on plans with categories can manage resources only in courses inside the categories they're a member of.
- Learners can't access the Resources tab.