eXeLearning vs H5P
eXeLearning
exelearning.netH5P
h5p.orgSide by side
| Figure | eXeLearning | H5P |
|---|---|---|
| Price from | Free | $130/mo |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | Yes |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 4 |
| Spec score · Interactive Lesson Makers | 8.1 (#15) | 9.0 (#3) |
| Spec score · Course Authoring Software | 7.9 (#19) | 8.8 (#6) |
| Accessibility | eXeLearning 4.0 introduced accessibility improvements and enhancements to create more inclusive materials. | H5P.com maintains an overview of the accessibility of H5P content types. |
| Integrations | Official plugins integrate eXeLearning with Moodle SCORM, Moodle Web, WordPress and Omeka-S. | Official integrations include Canvas, Brightspace, Blackboard and Moodle through LTI, plus WordPress, Drupal and Moodle plugins. |
| License | eXeLearning is distributed under the GNU Affero General Public License 3. | H5P code is generally MIT-licensed, while third-party sanitizing code in the PHP library is GPL-licensed; h5p.org content is CC BY 4.0 unless stated otherwise. |
| Purpose | eXeLearning is a free open-source editor for creating interactive educational resources with text, images, videos and activities. | H5P lets authors create, share, and reuse interactive content such as videos, presentations, games, and quizzes. |
| Security | Version 4.0.1 improved ZIP extraction, user authentication and API-based access control. | H5P validates package files against an allowed-extension list and sanitizes author input server-side. |
| Support | Users can consult the manual, guides, tutorials and FAQs, and contact the community through Telegram or [email protected]. | The self-hosted plugin has no support included; H5P.com paid plans include standard support. |
Plans
H5P
- H5P open-source softwareFree
- Pro$1,560 a year
- Premium$1,570 a year
- EnterprisePriced on request
In their own words
eXeLearning
eXeLearning is a free, open-source editor for making interactive educational resources with text, images, video, and activities. Teachers and other creators can build materials without programming, then export them in formats such as SCORM, HTML, and EPUB for sharing or publication. It can be used online and has official desktop installers for Linux, Windows, and macOS. For server-based use, eXeLearning CLOUD offers cloud storage and collaborative editing, with multiple users able to work on the same project simultaneously. Official plugins connect the editor with Moodle SCORM, Moodle Web, WordPress, and Omeka-S; the Moodle SCORM plugin supports tracking and grade collection. The project is coordinated by CEDEC-INTEF with regional education administrations, and is distributed under the GNU Affero General Public License 3. Version 4.0 brought accessibility improvements, while 4.0.1 improved ZIP extraction, authentication, and API access controls. There is no Android or iOS editing version, although eXeReader can display materials on mobile devices. Users can consult manuals, guides, tutorials, and FAQs or contact the community.
H5P
H5P lets authors create, share, and reuse interactive content such as videos, presentations, games, and quizzes. Featured content types include Interactive Video, Course Presentation, and Branching Scenario, and a browser is enough to view or edit content. Core team plugins support WordPress, Drupal, and Moodle; H5P.com adds LTI integrations including Canvas, Brightspace, Blackboard, and Moodle. H5P.com content can also be embedded where iframes are supported or shared by direct link. The free self-hosted software uses an MIT license but requires Drupal, WordPress, or Moodle, and its plugin does not include content types or support. H5P.com’s 30-day trial requires an application and approval. After the trial, users have 14 days to buy a plan or save and export content; activities become inaccessible afterward unless exported. H5P validates package files and sanitizes author input, but evaluates answers on the client side, which can let technically knowledgeable users cheat.