Question types: Pattern match with molecular editor

qtype_pmatchjme
Maintained by Tim at Lone Pine Koala SanctuaryTim Hunt, Picture of Jamie PrattJamie Pratt, Picture of Phil ButcherPhil Butcher
A question type where the user enters their response using the JavaScript Molecular Editor, and the response is then graded using the OU's pattern-match algorithm.
299 sites
221 downloads
9 fans

There are working examples in eAssessment with Moodle on our OpenLearn site.

The documentation is in How to create questions in Moodle on that site.

Sets

This plugin is part of set Open University.

Screenshots

Screenshot #0

Contributors

Tim at Lone Pine Koala Sanctuary
Tim Hunt (Lead maintainer)
Picture of Jamie Pratt
Jamie Pratt: Developer
Picture of Phil Butcher
Phil Butcher: Question type designer
Picture of Colin Chambers
Colin Chambers: Developer
Picture of Chris Nelson
Chris Nelson: Product owner
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Jason Behory
    Wed, Aug 27, 2014, 12:04 AM
    I am running into issues with this plugin on my moodle 2.6.4 installation. I have installed version 1.4 following the instructions listed here however when I create and preview a question of this type in moodle the JME applet does not load.

    I see in my access logs that a request is being made for /question/type/pmatchjme/jsme/jsme.nocache.js

    This file(s) are not included in this plugin. I have the jmol/jsmol filter installed in my moodle installation. Any help would be appreciated
  • Picture of Colin Chambers
    Thu, Aug 28, 2014, 5:41 PM
    Great spot jason. Sorry about that.

    It turns out that the zip in the Plugins directory is a bit out of date.

    The git repository https://github.com/moodleou/moodle-qtype_pmatchjme is more up to date but there are two fixes that still need to be deployed to it.

    I'm in the process of applying and testing the fixes. Then I will push to the repository and get the plugin zip in the plugins database updated.
  • Picture of Colin Chambers
    Thu, Aug 28, 2014, 9:10 PM
    I've updated the git repository with the latest fixes (There was a javascript problem in IE 8) You'll find the JSME folder with the jsme.nocache.js file in there.

    If you're comfortable with git just pull the latest version, visit admin > notification and pmatchjme will be updated (the caches need to be flushed to get the latest javascript files).

    I'll look at getting the version in the Moodle plugins directory changed.
  • Picture of Jason Behory
    Thu, Aug 28, 2014, 9:53 PM
    Thanks Colin. The version of github works. I should have spotted it sooner. I was assuming the zip here and on github were identical.
  • Tim at Lone Pine Koala Sanctuary
    Tue, Nov 11, 2014, 2:59 AM
  • Picture of Matthias Wieser
    Wed, Jul 3, 2019, 6:25 PM
    Is a version for Moodle 3.7 planned? We have problems with this type of question on our installation. The question type gives no points or other reaction when answering questions.
  • Tim at Lone Pine Koala Sanctuary
    Wed, Jul 3, 2019, 6:49 PM
    I have not yet had time to test my plugins with Moodle 3.7. It surprises me if it has stopped working, because I don't think anything significant changed in 3.7 that would affect this question type, so I don't know why it is not working for you.
  • Picture of Kalju Kahn
    Tue, Jul 30, 2019, 3:10 PM
    I am also having difficulty with this plugin under Moodle 3.7.1. The JSME Molecular Editor shows up OK, and allows drawing the answer structure, but upon submitting the answer, the question page is re-drawn with red "Please enter an answer" text below the editor area. I can't find anything obviously alarming in the Apache log files. This happens with both Boost and Clean themes. Maybe co-incidentally, a similar issue is also affecting my qtype_fwstructmatch questions in 3.7.1 (these worked fines in 3.5).
  • Picture of Klaus Steitz
    Thu, Aug 8, 2019, 10:51 PM
    same here, it doesn´t work with Moodle 3.7.1 and no hints or any entries in log-files. The preview doesn´t accept the answer and gives no feedback. Doing the test the jme-question even doesn´t show up the jme-editor. Maybe some library is still used by the plugin that was deprecated/taken out in Moodle 3.7 such as e.g. eventslib.php? Unfortunately the logs state no starting points for debugging...
  • Tim at Lone Pine Koala Sanctuary
    Thu, Aug 8, 2019, 10:56 PM
    Yes, I can confirm this problem, mainly thanks to aspark21 and segunb who reported the problem over on Github, and even suggested a fix https://github.com/moodleou/moodle-qtype_pmatchjme/issues/16. I am afraid I have been busy, and I am on leave tomorrow, but I will try to review that fix and get a new version published early next week. In the mean time, you might be able to apply the fix to your own Moodle site. It is a small code change required.

    Sorry about this.
  • Tim at Lone Pine Koala Sanctuary
    Thu, Aug 15, 2019, 11:46 PM
    Not sure if 'Thursday' counts as early in the week, but I have just pushed a new version which solves the problem with Moodle 3.7. Thanks for your patience.
  • Picture of Gareth Arnott
    Mon, Nov 4, 2019, 5:42 PM
    The question type is great - we have implemented it in a class of ~900 students using online assessment. We have had a few teething issues that we cannot resolve. 1) quite often the editor fails to load and the only solution appears to be a browser cache clear. Our IT department say it is a problem with the plugin, so not sure if others have seen this. And 2) the X button and FG button are seemingly randomly disable during an exam we did. I have no idea why.
  • Tim at Lone Pine Koala Sanctuary
    Mon, Nov 4, 2019, 9:30 PM
    The J(S)ME that this quiestion type is built around is a third-party widget (https://peter-ertl.com/jsme/). So, if/when it stops working, it is a bit of a black box. (Fortunately, it has mostly proved reliably over the years.)

    Have you managed to get any information about why it is failing, when it fails? E.g. if you press F12 if the browser, are there any erros in the brower's console?
  • Picture of Gareth Arnott
    Wed, Nov 6, 2019, 2:46 PM
    Thank you Tim - yes this plugin is really good. Our IT guys theoretically have been looking at the problem, but their lack of feedback has left me very frustrated. The main issue of the plugin not loading (which happens about 10% of the time) is solved by doing a full browser cache clear (99% of the time). In very rare cases we need to move a student to another PC, which as you can imagine is not great during a summative assessment. The thing that is weird is that I have never seen any other reports of this behaviour, which makes me feel it is a problem on this side, but our support team have said (I quote) "We have found issues with the plugin. Even with updates of both Moodle and the plugin, the problem still exists. Our IT colleagues agree that the problem exists within the plugin. " I will try using F12 if it happens on my PC - I also just had a call from our Moodle support team saying that they did a Moodle cache clear before the exam, which also did have a significant effect on the number of issues we experienced this time.
  • Tim at Lone Pine Koala Sanctuary
    Thu, Nov 7, 2019, 3:50 AM
    Acutally, I just found that the automated tests for this quetion type were failing because the JSME was not loading during the test run. I was able to fix it just be telling the test to reload the page. Did not require anything like clearing the cache.

    So, clearly there is some unreliability here. However, I am afraid I cannot predict when I will get time to investigate the problem properly.
1 2
Please login to post comments