Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adaptlearning/adapt_framework

A toolkit for creating responsive, accessible, multilanguage HTML5 e-learning courses.
https://github.com/adaptlearning/adapt_framework

accessibility adapt elearning html5 html5-elearning-courses javascript responsive scorm xapi

Last synced: 6 days ago
JSON representation

A toolkit for creating responsive, accessible, multilanguage HTML5 e-learning courses.

Awesome Lists containing this project

README

        

# Adapt Framework
[![Join the chat at https://gitter.im/adaptlearning/adapt_framework](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/adaptlearning/adapt_framework?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Adapt is a free and easy to use framework and authoring tool that creates fully responsive, multi-device, HTML5 e-learning content.

**Important Note:** Adapt no longer supports IE8, 9 & 10. If you need support for those browsers, please use [the legacy branch of Adapt](https://github.com/adaptlearning/adapt_framework/tree/legacy) instead.

## What Does It Do?
The Adapt framework is a toolkit for creating responsive, single-version HTML5 e-learning courses for delivery on a web server or SCORM-compliant learning management system.

We've also created a [server-based authoring tool](https://github.com/adaptlearning/adapt_authoring/) for creating courses using the framework.

Interested? [See what Adapt can do.](https://adaptlearning.github.io/v5demo/)

## Features
+ Open source, published under the GNU General Public License, and FREE
+ HTML5 and CSS3 - now with support for JavaScript ES6-8 and [JSX](https://reactjs.org/docs/introducing-jsx.html)
+ Responsive across multiple devices and platforms
+ Delivery of courses via SCORM compliant LMS or via web server
+ 23 bundled plug-ins, [more available](https://www.adaptlearning.org/index.php/plugin-browser/) through the community
+ [Meets WAI AA accessibility standards](https://github.com/adaptlearning/adapt_framework/wiki/Accessibility)
+ Right-To-Left compatibility
+ Assessments with support for question banks, randomisation, and customisable feedback
+ [Step locking](https://github.com/adaptlearning/adapt_framework/wiki/Locking-objects-with-'_isLocked'-and-'_lockType') and bookmarking
+ [Multi language and localisation support](https://github.com/adaptlearning/adapt_framework/wiki/Course-Localisation)
+ Customisable theme
+ Built-in animation effects
+ [Experience API (xAPI)](https://xapi.com/) support via the [adapt-contrib-xapi plugin](https://github.com/adaptlearning/adapt-contrib-xapi)

Got five minutes to spare? Check out [our whistle-stop tour](https://github.com/adaptlearning/adapt_framework/wiki/Framework-in-five-minutes) of the framework to find out more.

## Full Documentation
[Visit the wiki](https://github.com/adaptlearning/adapt_framework/wiki) for full documentation, including **installation**, course authoring, developer guides, and other information.

## Communication
+ [Twitter: @AdaptLearning](https://twitter.com/adaptlearning)
+ [Gitter](https://gitter.im/orgs/adaptlearning/rooms)
+ [Community Site](https://community.adaptlearning.org/)
+ [Technical Forum](https://community.adaptlearning.org/mod/forum/view.php?id=4)
+ [Bugs / Feature Requests](https://github.com/adaptlearning/adapt_framework/issues/new)
+ [Responsive e-Learning Forum](https://community.adaptlearning.org/mod/forum/view.php?id=56)

## Contributing to Adapt
See [Contributing to the Adapt Framework](https://github.com/adaptlearning/adapt_framework/wiki/Contributing-to-the-Adapt-Project).

## Troubleshooting, Bugs, and Feedback
+ For help with troubleshooting, visit the [Technical Discussion Forum](https://community.adaptlearning.org/mod/forum/view.php?id=4).
+ To report a bug, please [submit an issue via Github Issues](https://github.com/adaptlearning/adapt_framework/issues/new).
+ To provide feedback, please use [GitHub Issues](https://github.com/adaptlearning/adapt_framework/issues/new).

## License
adapt learning logo Adapt is licensed under the [GNU General Public License, Version 3](https://github.com/adaptlearning/adapt_framework/blob/master/LICENSE).

## Requirements
Node >=16 is required for the grunt tasks to run as needed