Skip to content
Studeia Docs

Media Library: versioning, Drive sync, transcription, quotas

Studeia's media library is a governed CMS asset store: folders, share links with expiry/password, versioning, access analytics, storage quotas, Drive/OneDrive sync and auto-transcription into RAG.

2026-05-31 6 min
Resposta curta

Studeia's media library is a governed CMS asset store, not just upload: folders with private/course/tenant visibility, granular permissions, share links with expiry + optional password, versioning with restore, per-asset access analytics, automatic thumbnails, and per-tenant storage quotas. It integrates Google Drive and OneDrive (import/export/sync/backup, encrypted tokens) and auto-transcribes audio/video (Whisper → Google STT) for ingestion into the course RAG.

Governed asset store

  • Folders with visibility: private (owner), course (enrolled students), tenant (whole institution).
  • MediaAccess — granular permissions per asset (user/role × view/download/edit).
  • Share links (MediaShareLink) — public links with expiry, max downloads and an optional password; the endpoint returns a temporary signed URL, never the raw storageUrl.
  • Versioning (MediaVersion) — upload a new version, keep history, restore a previous one.
  • Access analytics (MediaAccessLog) — views/downloads/previews, unique users, daily breakdown.
  • Thumbnails — generated automatically on upload.

Storage metering

Each tenant has a storage quota (storageQuotaBytes) and live usage (storageUsedBytes); uploads check the quota first, and alerts fire at 80%/100% for the institution admin.

Drive / OneDrive sync

Per-tenant integrations for Google Drive and OneDrive support import (Drive → asset), export, two-way sync and backup. OAuth tokens are encrypted at rest; a periodic cron syncs active integrations and records history.

Transcription → RAG

Audio/video assets can be auto-transcribed (Whisper → Google STT fallback). The resulting text can be ingested into the course's per-tenant RAG, so the AI tutor cites material from recorded lectures and live classes — not generic content.

Attachments everywhere

Assets attach to forum threads, posts, announcements and direct messages, so the same governed store powers communication too.

See also

FAQ

Is the media library just file upload?

No. It's a governed asset store: folders with private/course/tenant visibility, granular MediaAccess permissions, share links with expiry and optional password, file versioning with restore, per-asset access analytics, automatic thumbnails, and per-tenant storage quotas with alerts.

Can media sync with Google Drive or OneDrive?

Yes. Per-tenant Drive integrations (Google Drive + OneDrive) support import, export, two-way sync and backup, with OAuth tokens encrypted at rest and a periodic sync cron. Sync history is recorded with stats and errors.

Does Studeia transcribe audio/video?

Yes. Audio and video can be auto-transcribed (Whisper with a Google STT fallback). The transcription can then be ingested into the course's per-tenant RAG, so the AI tutor can cite what was said in a recorded lecture or live class.

Veja tambem

Media Library: versioning, Drive sync, transcription, quotas