We installed moodle 2.0, hot potatoes came with the installation. Several quizzes have been built into the system but students are not able to access. I turned the permissions on in the individual classes but they are still not able to access. help?
Can you say exactly what you mean by "students are not able to access"? What is the message? Also -presuming you mean HotPotato quizzes, you say Hot Potatoes came with the installation - it isn't standard anymore, so is this either a new install where they installed HotPot 2.0 for you - or else is this an upgraded Moodle which has had the HotPot module upgraded for 2.0 as well (as the old one won't work in 2.0)
I meant to add, the quiz is there just not working so you can see the quiz, when you run your mouse over it; it looks like you should be able to interact with it but can not. For instance crossword, run mouse over the blank spots, looks like you can click, can not though. Drag and drop, the drag and drop action works but when you click "check" to check the scores that does not work either.
this sounds very much like a problem we had a few weeks back, where a HotPot activity in Moodle 2.0 ran first time, but not the second or subsequent times.
If that is your problem, you can fix it in the shortterm by disabling the HotPot cache (Settings -> Site administration -> Plugins -> Activity modules -> HotPot). The long-term fix is to update your HotPot module at the earliest opportunity.
I uploaded the crossword to your server in a .jcw format and it worked perfectly. In the wmf format I received this error:
- line 957 of \mod\hotpot\locallib.php: moodle_exception thrown
- line 1101 of \mod\hotpot\locallib.php: call to hotpot->get_source()
- line 1263 of \mod\hotpot\locallib.php: call to hotpot->get_outputformat()
- line 72 of \mod\hotpot\attempt.php: call to hotpot->get_attempt_renderer_subtype()
I uploaded the file (.jcw) to our server again and I think it is working..... cross your fingers!
glad to hear the jcw file works.
What is a wmf file? Is it this ... ?
That seems to be an image file. I'm afraid you can't use that as the source file for a HotPot.
Thank you Gordon!!!!!!!!!! Everything seems to be working, thank you is actually a major understatement... I love the Moodle community
Your right... the .wmf is a windows media file; I'm not sure why I got that one and obviously didn't think it thorugh too well.
I've observed the above behaviour (missing sourcetype). It means there's no file "set to main". It happens when one uploads a file and replaces the already existing one. Although the "Set main file" is selected (appears bold), it (the AJAX) doesn't refresh.So one ends up with no file sellected as main, hence the error.
My solution so far: to re-edit and "set main file" the .jcw, or just choose another file as "main", then go back to "set the main" file again: the original source.(AJAX refreshes then)
I don't know if this is Moodle or HotPot causing it.
good point. The message is not as helpful as it could be in the situation you describe.
Your workaround, i.e. selecting one file as "main", is the definitely the way to fix it. When no file is set as "main", HotPot chooses the first one listed. I'll se if we can't make it act a little smarter. Maybe the first one listed that could be a quiz file?
There may be a problem, though, if several source files exist in the same folder (like in the case where an exercise page incorporates the iframe tag to display another html file).
thanks for thinking it through.
The situation becomes a little more complex with html files, because we have to open them up, have a look inside, and try to decide whether they are JQuiz, JCloze, maybe a non-HP format such as iSpring or Xerte, and just a plain HTML file.
However, I am sure we can improve the situation, along the lines that you suggest.
... that was just an idea, Gordon