Open edX features

Pages on specific Open edX capabilities that site operators enable and configure as projects: AI extensions, authorization, notifications, multi-site, exams, databases, search and mobile.

Open edX AI Extensions with self-hosted models

Deploying the Open edX AI Extensions plugin with self-hosted models through Ollama or vLLM, or with a hosted provider: learner assistant scope, AI-drafted questions with human review, and prompt templates per course.

Open edX role-based access for course authoring

Enabling the openedx-authz role-based authorization for Studio by course, organization or site, migrating existing course roles in controlled batches, and preparing for it becoming the default in Willow.

Open edX notifications and email digests

Configuring the Open edX notification system that is on by default from Verawood: web and email channels, digest timing, instance-level defaults, and how to stay opted out if needed.

Open edX multi-site and white-label setup

Running several branded sites from one Open edX installation, each with its own domain, theme and course list, for faculties, partners or customers, and the operational limits of a shared platform.

Open edX timed exams and custom courses

Turning on timed exams and Custom Courses (CCX) in Open edX: the feature flags involved, how course teams use them, and what they do not provide compared with dedicated proctoring tools.

Open edX on PostgreSQL

Running a new Open edX installation on PostgreSQL with the community Tutor plugin introduced in Verawood: who it suits, its fresh-install-only limit and the stability caveats before production use.

Open edX search with Typesense or Meilisearch

Choosing and running the Open edX search backend: Meilisearch by default, Typesense when high availability matters, the Typesense 30 server requirement in Verawood and what still needs Meilisearch.

Open edX mobile apps for your own platform

Building and distributing the Open edX mobile app for a self-hosted platform from the official openedx-app-android code with the Tutor Android plugin, plus branding and app store considerations.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.