Lesson Export EPUB

Local plugins ::: local_lessonexportepub
Maintained by Adam King
This plugin allows lesson modules to be exported to EPUB documents.

Lesson Export EPUB 2.7+ (Build: 2017041200)

Moodle 2.7, 2.8, 2.9, 3.0, 3.1
Released: Wednesday, 12 April 2017, 4:24 PM

Lesson export

This plugin adds the ability to export Moodle lessons as epub documents. Many thanks to Davo Smith for developing the original base-code this plugin was ported from.

Usage

Once the plugin is installed, you can visit a lesson, then click on the new 'Export as epub' link that appears in the activity administration block (with javascript enabled, similar links are inserted on the top-right corner of the page).

Settings

There are many globally configurable options for exporting documents from a lesson including;

Settings

  • Strict mode - Throw exceptions on content errors
  • Cover photo banner colour
  • Custom CSS

Customising

If you want to add your organisation's logo to the front page of the exported lesson, please replace the file local/lessonexportepub/pix/logo.png with your logo. Do not alter the file dimensions, it must remain 514 by 182 pixels.

Customise the following language strings, to alter the embedded export information: 'printed' - set the description on the front page 'This doucment was downloaded on [date]'

(see https://docs.moodle.org/en/Language_customization for more details)

Disclaimer

This repository has been modified, from the wikiexport plugin, with the sole intention of exporting Lesson modules. It is provided as-is and is open to pull requests or issues. It was developed by Adam King for use at SHEilds Health & Safety. Any development going forwards will be to abstract the plugin to match many use-cases. There is a pdfonly branch for those who do not want to use EPUB at all as PDF has standard protection implemented; using EPUB alongisde PDF would compromise that.

Version information

Version build number
2017041200
Version release name
2.7+ (Build: 2017041200)
Maturity
Stable version
MD5 Sum
f01aaac2ccc24cd03f05cfef76b103e9
Supported software
Moodle 2.7, Moodle 2.8, Moodle 2.9, Moodle 3.0, Moodle 3.1
  • Latest release for Moodle 2.7
  • Latest release for Moodle 2.8
  • Latest release for Moodle 2.9
  • Latest release for Moodle 3.0
  • Latest release for Moodle 3.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
epub

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.