Question formats ::: qformat_canvas
Maintained by Jean-Michel Védrine
Question import format to import questions saved as an XML file from the Canvas LMS into Moodle.
Latest release:
91 sites
9 fans
Current versions available: 1

This Moodle question import format can import questions exported from the Canvas LMS as an XML file into Moodle.

It will then add a new choice when you import questions in the question bank.


Jean-Michel Védrine (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Thu, Nov 13, 2014, 7:59 AM
    Some PHPdoc issues in question/format/canvas/format.php, but they don't appear to be deal breakers.

    I tested the import using the provided test file in tests/fixtures (thanks for that!) and it works as expected.

    The install instructions needs to be updated to change references from moodle-qformat_fronter to moodle-qformat_canvas.

    Once that is fixed, this should be ready to be released.
  • Thu, Nov 13, 2014, 3:51 PM
    Hello Rex, thanks for the review. I uploaded a new version with a corrected README
  • Thu, Nov 13, 2014, 7:48 PM
    Thanks Jean-Michel for the prompt fixes, and thank Rex for peer-reviewing this. I am going to approve this now.
  • Thu, May 5, 2016, 12:57 AM
    Does anyone know of a free hosting site where I can test drive this plugin before paying our hosting company to review and install it for us? Thanks!
  • Wed, Oct 25, 2017, 1:57 AM
    Have there been any updates to this plugin recently? Ones that support the most recent Canvas release. I've been trying to export question banks to Moodle, and is always gives me the message that there are no questions in the file.
  • Wed, Oct 25, 2017, 7:22 PM
    Hello Paul, I did this plugin years ago for a Moodle user that was interested in importing a bunch of questions from Canvas.
    I am now retired, and I stopped all Moodle programming, so unless someone wants to work on this plugin I guess there will be no upgrade. Sorry.
  • Mon, Jan 28, 2019, 4:24 PM
    Just noting a forum discussion about this plugin:
Please login to post comments