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.

Feature

Description

Version

Multilang support

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

2.1

xAPI

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

2.X

Build process enhancement

Enhance Grunt to add better handling for dependencies

2.1

Walkthrough extension

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

2.X

Menu level locking

Add functionality to core to support menu locking

2.2

Responsive design

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

2.X

Slider/Matching components

Both plugins have been identified as needing a code refactor

2.X

Start Controller

Facilitates single page courses with no menu

2.2

Theme restructure

Add key theme variables to core.

2.1

Glossary/Search extension updates

Extend functionality of plugins

2.X

Article Block Slider

Horizontal sliding component

TBC

Article Reveal

Show/hide for articles

TBC

Diagnostic/Role selector

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

3.X

Branching

Shallow branching of content based on question responses

3.X

Media component

Update when IE8 support dropped

3.X

Audio

Support for audio driven course content

3.X

Open Badges

 

TBC

Gamification

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

TBC

 

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?

Cheers

Wes

me
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.

Sven

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!