All documentation

Study materials

Share PDFs, videos, images, and links with your students batch-by-batch. Students get a clean, searchable library of everything you've shared with them.

Students · Tutors · Institutions8 min read

Overview

Study materials are files or links attached to a specific batch. Tutors upload them; students in that batch can view and download them.

  • Tutors / Institutions — full access: /dashboard/tutor/materials or /dashboard/institution/materials. Upload, view, and delete.
  • Students — read-only access: /dashboard/student/materials. View and download materials shared with their enrolled batches.

Tutor / institution view

The tutor materials page shows all materials you've uploaded across every batch you manage. Each entry displays:

  • Type icon (colour-coded by file type)
  • Title and optional description
  • Course · Batch · Upload date · Uploader name
  • View button — opens the file or URL in a new tab
  • Delete button — permanently removes the material record

You can filter by batch, file type, or search by title/batch/course name.

Uploading a material

  1. Click "Upload Material" (top-right). An upload panel expands below the header.
  2. Select the Batch this material belongs to. Materials are scoped to a single batch — if you want the same file in multiple batches, upload it once per batch.
  3. Choose the material type (document, video, image, link, audio, or other). This controls the icon shown to students.
  4. Enter a Title — this is what students see. Keep it descriptive, e.g. "Week 3 — Mechanics Notes".
  5. Optionally add a Description to give context, e.g. "Covers Newton's laws and friction — read before Thursday's class."
  6. Either upload a file (drag and drop or click to browse) or paste an external URL (Google Drive, YouTube, Notion, etc.). You must provide one or the other — not both.
  7. Click "Save Material". The material appears in the list immediately after upload.
File size limit: 50 MB
The maximum file size for direct upload is 50 MB. For larger files (long video lectures, high-res image sets), upload the file to Google Drive or YouTube and paste the share link instead of uploading directly.
File storage
Uploaded files are stored on Google Cloud Storage if the platform is configured for it; otherwise they're saved locally on the server. The file URL shown in the material card is always a direct link — students don't need to log in to view it.

Supported file types

The Material type field is a label — you can upload any file under any type. Use the label that best matches what you're sharing so students can filter effectively:

  • Document — PDFs, Word files, presentation slides
  • Video — MP4s, MOVs, or YouTube/Vimeo links
  • Image — diagrams, charts, scanned notes
  • Link — external URLs (Notion pages, Google Docs, websites)
  • Audio — MP3s, recorded lectures
  • Other — anything else (code files, zip archives, etc.)

Deleting a material

Click the red trash icon on any material card and confirm the prompt to delete.

  • You can only delete materials you uploaded yourself. If a material was uploaded by a co-teacher or institution admin, only they (or a platform admin) can delete it.
  • Deletion removes the database record. The file itself (if uploaded directly) is not immediately deleted from cloud storage, but it becomes inaccessible to students.
  • Deletion is permanent — there is no undo.
Deleted materials are removed for all students immediately
Once deleted, the material disappears from the student view instantly. If you want to temporarily hide a material without deleting it, there is no hide/unpublish feature currently — deletion is the only option.

Student view

Students visit /dashboard/student/materials to see a grid of all materials shared with their enrolled batches. For each material they see:

  • Type icon and title
  • Optional description
  • Course name, batch name, upload date, and uploader's name
  • A Download / Open button that opens the file or URL in a new tab

Students can only see materials from batches they are currently enrolled in with an ACTIVE status. Materials from batches they've been refunded from are no longer visible.

Filtering & searching

Both the tutor and student views have three filter controls:

  • Search box — matches against title, batch name, and course title. Live-filters as you type.
  • Batch dropdown — narrows to a single batch. Tutors see all their batches; students see only enrolled batches.
  • Type dropdown — shows only materials of the selected type (document, video, image, etc.). Only types that actually have materials appear in the list.

Filters stack — you can, for example, show only "video" materials in a specific batch.

FAQ

Can I share the same material with multiple batches at once?

Not in one step — materials are batch-scoped. Upload the file once per batch, or share an external link (Google Drive, etc.) across batches by pasting the same URL multiple times.

Can students download files, or only view them online?

The "Open" button opens the file in a new tab. Whether the student can then download it depends on the file type and browser settings — PDFs and images can usually be saved locally. If you want to prevent downloads, upload the file to Google Drive and set sharing to "view only" before pasting the link.

My upload keeps failing — what should I check?

First check the file size — files over 50 MB will be rejected. Also check your internet connection; large file uploads can time out on slow connections. If the file is under 50 MB and still fails, try a different browser or upload from desktop rather than mobile. For persistent issues, email [email protected].

Can I reorder how materials appear?

Materials are currently displayed in upload order (newest first). Custom ordering is on the roadmap but not yet available.


Header Logo