Back to home

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 prepends https:// 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.