Plugin Guide
SINQ Authoring Tool supports the Adapt Framework plugin ecosystem. Plugins add blocks, components, extensions, and themes to your courses.
Plugin Types
Adapt plugins fall into four categories:
- Blocks: Content units (e.g., text, media, accordion) that appear in the course.
- Components: Reusable UI elements (e.g., navigation, resources).
- Extensions: Modify core behavior (e.g., tracking, accessibility).
- Themes: Control visual styling and layout.
Installing Plugins
Plugins can be installed via the authoring interface or by adding them to the course's adapt.json. The authoring UI provides a plugin manager where you can browse, install, and enable plugins for your course.
Core Plugins
The following plugins are typically included with Adapt courses:
adapt-contrib-text— Basic text blockadapt-contrib-media— Image, video, and audioadapt-contrib-navigation— Course navigationadapt-contrib-matching— Matching question block
Plugin Development
To develop custom plugins, follow the Adapt Framework plugin development guide. Plugins use Handlebars templates, Less/CSS for styling, and JavaScript for behavior. Once built, they can be installed into SINQ like any other plugin.