-
Notifications
You must be signed in to change notification settings - Fork 250
Plugins
Brad Simpson edited this page Feb 12, 2026
·
4 revisions
Just about everything in the Adapt Learning Framework is a plugin. You can create custom components for rendering learning content (like questions, graphical components, video players, etc). You can create extensions for existing components or core framework elements (e.g. the Triggered extension hides components and reveals them on button press). You can also create custom menus or themes.
For a list of plugins found in the core bundle, head to: Core Plug ins in the Adapt Learning Framework
Detailed docs for themes can be found at Styling your course
You should probably go here: Developing plugins
See the documentation at Developers Guide ‐ Menu
- Framework in Five Minutes
- Setting up Your Development Environment
- Manual Installation of the Adapt Framework
- Adapt Command Line Interface
- Common Issues
- Reporting Bugs
- Requesting Features
- Creating Your First Course
- Styling Your Course
- Configuring Your Project with config.json
- Content starts with course.json
- Course Localisation
- Compiling, testing and deploying your Adapt course
- Core Plugins in the Adapt Learning Framework
- Converting a Course from Framework Version 1 to Version 2
- Contributing to the Adapt Project
- Git Flow
- Adapt API
- Adapt Command Line Interface
- Core Events
- Core Model Attributes
- Core Modules
- Web Security Audit
- Peer Code Review
- Plugins
- Developing Plugins
- Developer's Guide: Components
- Developer's Guide: Theme
- Making a theme editable
- Developer's Guide: Menu
- Registering a Plugin
- Semantic Version Numbers
- Core Model Attributes
- Adapt Command Line Interface
- Adapt Framework Right to Left (RTL) Support
