Panorama by Aulasneo Logo

Getting Started

  • Introduction
    • What is Panorama?
    • Who Panorama is for
    • History
    • Why Open edX analytics is special
    • Delivery modes
    • Beyond Open edX
  • Architecture overview
    • The data pipeline
    • The components
    • Where the AWS pieces live

Panorama Extract and Load

  • Extract and Load: overview
    • What it does
    • Supported data sources
    • Design notes and current limitations
    • How it is configured
    • Command-line usage
    • Next steps
  • Extract and Load: installation
    • Requirements
    • Install from source
    • Running the agent
    • Running in Docker
  • Extract and Load: setting up the data lake
    • AWS resources to create
    • IAM permissions
    • Providing the credentials
  • Extract and Load: configuration
    • File structure
    • The datalake section
      • Identifying the LMS
    • The datasources section
      • Connection settings for Open edX
      • Tables and fields
      • Table name overrides
    • Populating tables and fields automatically
  • Extract and Load: command reference and first run
    • Selecting what to act on
    • Command summary
    • First run
    • Periodic updates
    • Verifying connectivity
  • Extract and Load: the data pipeline
    • Data lake directory structure
    • Raw tables
    • Table views (first transformation layer)
    • Curated views
    • Field partitions
    • Incremental updates
  • Extract and Load: running in Docker
    • Building the image
    • Runtime directories
    • Example: one-off command
    • One-time setup and maintenance
    • Initial full upload
    • Periodic extraction from cron
  • Extract and Load: non-Open edX sources
    • Configuring a generic MySQL source
    • CSV and Excel sources
    • Moodle and other systems

Panorama Open edX Backend

  • Open edX Backend: overview
    • What it provides
    • How it fits with the MFE
    • Dashboards and QuickSight
  • Open edX Backend: Panorama modes
    • The four modes
    • Access rules in detail
    • Roles
    • The student view
    • Choosing a mode
  • Open edX Backend: configuration
    • Settings reference
    • Environment constraints
    • URL mount point
    • Installing for development
  • Open edX Backend: administration
    • The three models
      • Dashboard
      • DashboardType
      • UserAccessConfiguration
    • Typical setup workflow (CUSTOM mode)
    • What the backend does with this
  • Open edX Backend: API reference
    • get-embed-url behavior by mode
    • Error handling

Panorama MFE

  • Panorama MFE: overview
    • Where it is served
    • What the user sees
    • How it loads (the data flow)
  • Panorama MFE: deployment and development
    • Production deployment
    • Configuration
    • Requirements for local development
    • Running locally
    • Building for production
    • Using local sibling packages

Tutor Plugin for Panorama

  • Tutor plugin: overview
    • What the plugin does
    • Components and versions it pins
    • How it maps to the rest of this manual
  • Tutor plugin: installation and modes
    • Install and enable
    • Choosing a mode
    • Mode quick starts
    • Applying configuration
  • Tutor plugin: configuration
    • Configuration variables
    • CUSTOM mode: the AWS data lake
      • IAM permissions
  • Tutor plugin: what it deploys and operations
    • Images it builds
    • Settings it injects into the LMS
      • The learner-dashboard link
    • Initialization tasks
    • Periodic extraction
    • Tracking-log shipping
    • Running extraction on demand
    • Troubleshooting pointers

Reference

  • Glossary
Panorama by Aulasneo
  • Search


© Copyright 2026, Aulasneo.

Built with Sphinx using a theme provided by Read the Docs.