Question types: Drag-and-Drop Matching

Maintained by Picture of DualCube Team DualCube Team
Question type similar to the matching question type but with a drag and drop interface for the students during attempt.
2788 sites
57 fans

Created by Adriane Boyd during 2007 Google Summer Of Code, the drag and drop matching question type is quite similar to the matching question type found in standard Moodle, differences are:

  • during question creation/edition of drag and drop matching questions, an editor is available for each answer (in standard matching question this is not possible because these elements are displayed inside a select menu during question attempts)
  • during question attempts a drag and drop interface is displayed and the student must drag each right element on the correct spot on the left.


This plugin is part of set Seeking new maintainer.


Screenshot #0


Picture of DualCube Team
DualCube Team (Lead maintainer)
Picture of Jean-Michel Védrine
Jean-Michel Védrine: Previous maintainer
Picture of Adriane Boyd
Adriane Boyd: Original author
Picture of Andrew Nicols
Andrew Nicols: Javascript upgrade to YUI3
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of DualCube Team
    Thu, Jun 14, 2018, 7:59 PM
    Hi! Ravi,
    Thanks for getting in touch with us. Unless you drag and drop an answer, it won't take an answer by itself.
    So, you have to drag the right or wrong answer and drop it at the dropping field so that it recognizes what you have selected.
    Thank you.
  • Picture of Marcus Green
    Mon, Jan 21, 2019, 6:22 PM
    Is that screenshot from this question type? It looks like one from a core/ou question type. There are some that look more like it on this page
  • Picture of Jean-Michel Védrine
    Mon, Jan 21, 2019, 8:42 PM
    Yes I think that Marcus is right, this image has nothing to do with that plugin. I don't know who contributed to it but I will remove it and replace it with one from the documentation page.
  • Picture of Jean-Michel Védrine
    Mon, Jan 21, 2019, 8:45 PM
    Oops, I don't have the right to edit that page anymore (quite logical as I stopped maintaining this plugin) so I am unable to change that image!
  • Picture of DualCube Team
    Tue, Jan 22, 2019, 9:00 PM
    Dear Marcus,
    We are sorry for the delayed response. The screenshots are from this plugin: Thank you.
  • Profile picture of Harald Jakobs
    Mon, Apr 1, 2019, 5:00 PM
    Hi, the screenshot in the description above is not from Drag & Drop Matching but looks more like from Drag & Drop Marker:
  • Picture of Infinity Facts
    Mon, Apr 1, 2019, 11:38 PM
    Your post is awesome it will help me a lot Vidmate App Download
  • Picture of Sadique Mannan
    Tue, Apr 2, 2019, 5:31 AM
    Thank you very much for inspiring and letting us know about this:
    From BeingOptimist team.
  • Это я…
    Thu, Apr 4, 2019, 7:56 PM
    In version.php $plugin->version must be 2019040400, but not 2019040200
    Otherwise, the installation loops smile
  • Picture of Jean-Michel Védrine
    Thu, Apr 4, 2019, 10:07 PM
    Hello DualCube, maybe you could integrate all the fixes that are in my Github in the master branch see
    It is GDPR compliant, has security fixes, some Behat and phpunit tests.
  • Wazza
    Sat, Apr 6, 2019, 3:29 AM
    Installation does not work for me. It says there's an new update available, but when trying to install it, it just gets to the admin notification page. No errors are given.
  • Picture of Doug E. Wray
    Sun, Apr 7, 2019, 3:41 AM
    I am having the same trouble as Richard van Iwaarden: trying install using the Moodle (3.3.6) Web interface does not seem to work, either by clicking through the notifications page or by uploading a .zip file via drag and drop in the Web interface. I haven't tried installing via the command line (though permissions seem to be fine), however.
  • Picture of werner cyrmon
    Sun, Apr 7, 2019, 4:39 PM
    Same problem as Richard and Doug ....
  • Picture of Jean-Michel Védrine
    Sun, Apr 7, 2019, 8:21 PM
    Hello Richard, Doug, Werner, and other users having trouble with the latest release.
    You can do a quick fix by changing just one line in the version.php file : change $plugin->version = 2019040200; to $plugin->version = 2019040400; and the installatio will succeed.
    Another solution would be to download the latest version from my Github (verify that you download the one from the master branch) an added benefit by doing so is that you get a version that is GDPR compliant (interesting for european users and maybe other).
    I am very sorry that the new maintainer has released a buggy version but I can't correct the problem as I don't have the needed rights to upload a new version.
    My opinion is that this plugin would need some work to improve the javascript but unfortunately I am now retired and I don't have any time to work on it.
  • Picture of Doug E. Wray
    Mon, Apr 8, 2019, 1:35 PM
    The renaming solution posted by Jean-Michel Védrine worked fine for me. I thank you.
1 2 3 4 5 6 7
Please login to post comments