Skip to content

Framework in five minutes

Ryan Adams edited this page Jan 18, 2014 · 16 revisions

DRAFT

So what is the Adapt Framework?

You can read the full detail on the community site (start with the Vision).

The Framework is a JavaScript client-side application that delivers Responsive e-learning.

E-Learning content is defined in JSON files which are included into a package along with various components or plugins. The Adapt Framework takes these JSON files, applies them to the included components and builds Responsive HTML5 pages using them.

The Framework has a component based architecture. There is a small core with most functionality delivered by Adapt Plugins. Most plugins will be Components which produce output as part of a course.

Version 1.0 of the Framework launches with a set of core components

As a developer you shouldn't normally need to modify code in the core framework. Instead, most of your time will be spent developing Themes, Components and additional plugins.

Content Structure

There's some detailed information about content structure on the Community Site.

The Adapt Framework deals with "Courses". Each package contains a single Course and that course is made up of Pages. Pages have a hierarchical structure of Articles which contain Blocks which contain Components

There are rules about how these elements are tied together, and you can read about that on the content format page. The Components in this context are the components defined above.

Packaging and Publishing

Clone this wiki locally