General plugins (Local): Lesson PDF Export

Maintained by Picture of Adam KingAdam King
This plugin allows lesson modules to be exported to PDF documents with optional protection.
440 sites
50 fans
Current versions available: 2

This plugin visually displays the option to output lesson modules as PDF documents.

There are many settings that come with the PDF export plugin including custom font, footer texts, document protection, cover colours, password protection, strict exporting and more. 

Document pages are ordered the same as each lesson and question pages are also supported, although some answers are not shown (such as short answer questions).

This plugin was developed for use on the SHEilds eLearning platform. If this plugin does not match your use-case, please open a ticket on Github detailing what you require for this to become a useful addition to your Moodle plugins.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


Picture of Adam King
Adam King (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Sourav Singh
    Wed, Apr 17, 2019, 12:31 AM
    good article
  • Picture of Dinis Medeiros
    Wed, Apr 17, 2019, 10:53 PM
    After update i can't find this Site Administration->Plugins->Lesson Export to configure/edit plugin configurations? Is it only me?
  • Picture of Puja Sinha
    Thu, Apr 18, 2019, 2:06 PM
    its really helpful plugin
  • Picture of muhammad ali
    Wed, Apr 24, 2019, 2:50 AM
  • Picture of Daily Jobs
    Mon, May 6, 2019, 9:32 AM
    This works for us except the client wants the PDFs to export unsecured. I'm using the most recent version as of May 2019.
  • Picture of jq Ma
    Wed, Jun 19, 2019, 4:49 PM
    my lesson is write by chinese,When I export pdf, display scrambled code
  • Picture of KK Konicek
    Thu, Jun 27, 2019, 11:25 PM
    Thank you for you plugin!
    Can you help me =)
    I can't find magic button 'Export as PDF' =)
    Where it should be ? Can you show a prints creeen =))
  • Picture of Abe Ezrachi
    Thu, Jul 25, 2019, 3:02 AM
    Is there a way to get this Plug-In to export the "Page" resource.

  • Picture of David Delcò
    Wed, Sep 11, 2019, 1:12 AM
    Hi, I tested this plugin and I find it very useful and builded very good, but I was looking for a option to display and hide this feature depending of the lesson. It will be very nice, in my case, to enable this feature only to specific lessons.
  • Picture of Stan Klapauszak
    Wed, Nov 27, 2019, 4:24 AM
    We're interested in exporting Chinese-language lessons (among others). When I use this plugin I get pages full of "?" characters, which is not helpful. Would it be possible to get usable exports of Chinese-language courses by adding fonts?
  • Picture of Dan Griffiths
    Mon, Dec 2, 2019, 5:24 PM
    I'm having an issue with this plugin when lessons contain SVG images. In this instance, a single blank page is output only. Has anyone come across this issue and found a fix?
    This is a great plug-in and very usefull for anyone needing to provide a hard copy of their Moodle lessons.
  • Picture of Kenneth Nelan
    Sat, Apr 18, 2020, 11:57 PM
    I seem to be having difficulty with printing images in that it doesn't print them and leaves huge gaps between paragraphs. Images are .png format

    Also, when printing the document download date - it overwrites text about two-thirds down the page.

    I am using Moodle 3.8.2+ (Build: 20200402) with plugin version Release 3.0+ (Build: 2019090900)
  • Picture of Jean-Luc Trussart
    Mon, Apr 20, 2020, 6:34 PM
    Thanks for this wonderful plugin! Very helpful. Is their a way that the matching questions items could been displayed in the PDF generated? I'm only getting the anwsers.
  • Picture of Jean-Luc Trussart
    Mon, Apr 20, 2020, 7:57 PM
    Also, is their a way to display the feedback of the different anwsers?
  • ABS
    Thu, May 7, 2020, 8:10 AM
    Dear Adam King

    I have trouble that I export lesson to dpf, the images in the lesson come out as scamble code, May I learn how to fix it.

1 2 3 4
Please login to post comments