I think this issue is specfic to your server for some reason. I do not have access to your server, so I wonder if you could try the following and let me know what happens:
- make a simple JMatch which has only a single word in each item on the left, and 4 words in each draggable item the right, e.g.
- A -> a aa aaa aaaa
- B -> b bb bbb bbbb
- C -> c cc ccc cccc
- D -> d dd ddd dddd
- for each of the following characters, insert the character after the second word of the first item on the right, i.e. the "aa" item, upload the updated JMatch to a HotPot activity in your Moodle course, attempt the HotPot as a student, and review the attempt as a student. Here are the characters that I would like you to check:
- double quote "
- ampersand &
- single quote '
- plus sign +
- comma ,
- left angle bracket <
- right angle bracket >
During this testing, please could you enable Moodle debugging:
Site administration -> Development -> Debugging
- Debug message: DEVELOPER
- Display debug messages: YES (checked)
Please let me know which characters caused the problem you reported on the HotPot review page, and if any error messages from Moodle appear in your browser, please copy nad paste them into your next post to this forum.
Please note that at this stage there is no need to try any workarounds such as inputting the characters into JMatch using html entities or alternative characters. Please just copy and paste the characters one-by-one from the list above into your JMatch.