Picture of Peter Smith
Adapt Framework Roadmap (notes from the core developer meeting part 3)
by Peter Smith - Monday, 21 December 2015, 3:59 PM

At the core developer meeting we took the opportunity to collate a list of new features and functionality that have been requested for future versions of Adapt and put them together into a roadmap. Please see the fruits of our labour in the table below.




Multilang support

Add multiple language folders with initial language selector for translated course.



Split Spore into separate plugins to support xAPI, SCORM and AICC


Build process enhancement

Enhance Grunt to add better handling for dependencies


Walkthrough extension

Plugin to provide initial information on how to use an Adapt course


Menu level locking

Add functionality to core to support menu locking


Responsive design

Ability to swap component type in or out based on screen size


Slider/Matching components

Both plugins have been identified as needing a code refactor


Start Controller

Facilitates single page courses with no menu


Theme restructure

Add key theme variables to core.


Glossary/Search extension updates

Extend functionality of plugins


Article Block Slider

Horizontal sliding component


Article Reveal

Show/hide for articles


Diagnostic/Role selector

Show/hide content based on role or user responses in diagnostic



Shallow branching of content based on question responses


Media component

Update when IE8 support dropped



Support for audio driven course content


Open Badges




 New plugins/extensions to add game functionality to Adapt courses.



As well as the new features, we discussed more fundamental changes that we would like to introduce with v3. Ideas included:

  • Evergreen browsers only: drop support for all versions of IE below IE11 but maintain v2 of the Framework to support older technologies
  • Transition to ES6; begin by writing in ES6 and transpile
  • Review use of Backbone and consider alternatives such as Polymer or Angular
  • Architectural restructure of Adapt to make the architecture more pluggable and have a core that is stripped back to a bare minimum.

As always we would love to hear your thoughts. Most especially, if you would like to get involved with the design or development of any new features we would love to hear from you; please get in touch by replying below or through the Gitter chat.

Picture of Wes Atkinson
Re: Adapt Framework Roadmap (notes from the core developer meeting part 3)
by Wes Atkinson - Monday, 21 December 2015, 6:14 PM

Hi Peter, 

Thanks for the post. This list looks really promising. 

Theres a number of items on this list which Appitierre have already worked on, such as gamification, audio, menu level locking, and theme restructuring. 

In terms of the architecture, rather than touching backbone, we’ve stuck with it, but begun changing the view rendering to React.js and seen massive improvements. 

It would be really great to have a meet up after Christmas / new year to find out the best way of sharing this code and committing something back, as due to building the company we’ve been away from the core framework for a while. 

It would be great for us to get involved again. 

Feel free to drop Daryl or myself a mail on daryl.hedley@appitierre.com or wesley.atkinson@appitierre.com, or we can jump on gitter if it's easier?



Re: Adapt Framework Roadmap (notes from the core developer meeting part 3)
by Sven Laux - Monday, 21 December 2015, 7:15 PM

Hi Wes, Daryl,

I would appreciate a meeting in person in the new year and will write to you privately to arrange this.


Picture of Sam Tsiu
Re: Adapt Framework Roadmap (notes from the core developer meeting part 3)
by Sam Tsiu - Tuesday, 22 December 2015, 12:49 PM

Thanks Peter.

I'm really looking forward to some of the new features, especially Multiple language support, Role selector and branching.


Picture of John Niezen
Re: Adapt Framework Roadmap (notes from the core developer meeting part 3)
by John Niezen - Tuesday, 22 December 2015, 1:03 PM

Hi Peter,

I like a lot of the features mentioned here. I do hope they will be made available for the Adapt Authoring tool. Looking forward seeing them in 2016!