Technical Architecture

Platform infrastructure and technology stack overview

Core Architecture: SCORM + SQL

Content, learner data, analytics, and business logic live in two portable, standards-based layers fully owned by Dioscope:

Content Layer

SCORM

All educational content is built in-house as SCORM 1.2/2004-compliant packages — interactive lessons, clinical simulations, question banks, video lectures, and assessments. Each module is self-contained and runs on any SCORM-compliant LMS without modification.

Data Layer

SQL

Learner analytics, performance tracking, spaced-repetition algorithms, gamification logic, and admin tooling run on a PostgreSQL database. User progress, question-level metrics, and engagement data across 20,000+ registered professionals are stored in structured, queryable SQL — fully exportable and migratable.

Current Providers

Each provider handles a specific layer and can be replaced without affecting core assets:

Layer Provider Role
LMS Frontend LearnWorlds User interface, enrollment, SSO, course navigation
Database & Backend Supabase PostgreSQL hosting, real-time features, edge functions, storage
Video Hosting Vimeo Video lecture hosting and streaming, embedded within SCORM packages

Key Properties

No vendor lock-in
Full IP ownership over content and data
Standards-compliant (SCORM 1.2/2004, REST APIs, PostgreSQL)
Each layer scales independently