Repurpose resources

Content type ::: contenttype_repurpose
Maintained by Daniel Thies
A content type plugin that imports Moodle resources for use in the content bank. It currently supports creating H5P from questions in the Moodle question bank and from Moodle repository files.
Latest release:
251 sites
25 fans
Current versions available: 1

Create interactive content from existing Moodle activities by importing questions from the Moodle questiom bank into the content bank as basic H5P content types

Currently this plugin supports four basic Moodle question types: Essay, Multiple Choice, Short Answer, and True/False. They can be imported individually as Essay, Multiple Choice, Guess the Answer, and True/False H5P content types. Questions in a directory can be imported collectively to create a Column, Crossword, Single Choice Set, Dialog Cards or Flash Cards content types. Audio, video, and image files can also be imported into the column content type. After creation the content types can be edited in the content bank as normal H5P content and combined with other content through copy and paste.

After installation teachers may create interactive content in the content bank by clicking the Add button and one of the Repurpose resources content types from the drop down to open editor, and selecting questions and other options in editor and saving. The new content created from the question will appear in the content bank.

To convert content types back into questions install the H5P content types question format.

If you are not able to install a local copy you can use these plugins by creating and account at and transfer questions and content via export and import. Additional question and content types are available on that site.

Testing status

Potential privacy issues

H5P is inherently less secure than the Moodle question bank. Care should be taken not to unintentionally share controlled test questions or otherwise restricted content.


Screenshot #0
Screenshot #1
Screenshot #2


Daniel Thies (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Wed, Jul 7, 2021, 12:20 PM
    Approval issue created: CONTRIB-8594
  • Hakan Gür
    Thu, Jul 22, 2021, 6:35 AM
    Let me tell this before anyone else: this is a very well thought plugin and I would like to congratulate you on designing this useful addition for Moodle. I have tested it by using several types of questions (Moodle 3.11) and it works without a flaw.
    Evrn though individual questions can be compiled manually into an H5P Quiz (Question Bank), I still hope the option of creating Quiz (Question Set) out of question bank questions will also be considered in the process of improving this plugin.
  • Alan Kwon
    Wed, Sep 21, 2022, 11:17 AM
    Hi, can you please tell me how this tool works? The screenshots are not very helpful. I have downloaded and installed this plug in, but there is no instruction on how to use this tool to convert Moodle resources to H5P. Please provide an instruction.
  • Daniel Thies
    Thu, Dec 15, 2022, 12:10 PM
    Hi Allan, Sorry I missed this earlier. This is a content bank plugin so you need to access the content bank from a course and click the add button in addition to the normal H5P types shown there should be some to Import certain types. If you click one an editor should open. There is are links at top on most forms to additional documentation. If you are used to using the H5P plugin instead of the content back, this may be unfamiliar. I had not thought of that.
  • Akhmad Ni'am
    Fri, Feb 10, 2023, 7:24 PM
    Hi, Daniel. Do u know why when i klik add button, just showing 'Import a single question' & 'Import single choice' set in the option? can i import a multiple choice with this plugin?
  • Daniel Thies
    Sat, Feb 11, 2023, 2:39 AM
    That may be unclear, but those are different ways to import questions not the source question type. A single Multiple choice question can be converted to a single Multiple Choice Question H5P or a group of Multiple choice questions (contained in category) can be imported into a Single Choice Set H5P, Column H5P, Dialog Card H5P etc.
  • Nedelcu Ionel
    Tue, Apr 11, 2023, 11:38 PM
    Not working. There are only two options - as Simply Zeus said before - and when a I am trying to import a single question I receive this error: „Exception - Argument 1 passed to core_h5p\framework::get_latest_library_version() must be of the type string, null given, called in [dirroot]/h5p/classes/framework.php on line 801”
  • Daniel Thies
    Sun, Jul 30, 2023, 8:20 AM
    i think there may be a issue when the target H5P content type is not installed in the system. If the content type is not installed by the admin, then content creators can not create this type in the content bank whether through the standard interface or through this tool. if you want to import Multichoice questions, the H5P Multiple Choice content type needs to be installed and available in the content bank. You can check this by manually trying to create the content in the content banck.
Please login to post comments