We wanted to put a 27 question Multiple choice (J Quiz) Hot Potatoes quiz into Moodle.
We put the questions in and it won't record the score. Through a lot of trials we discovered that if we put a set of 4 questions into Moodle the score is recorded but as soon as we put a set of 5 questions in the score is not recorded.
Anyone got any ideas what we can do to get more questions in. 4 really isn't very many.
(I realise that Moodle has a multiple choice function but we already had the hot potatoes quizzes created and did not want to retype).
as far as I know, there is no limit on the number of questions in a JQuiz that the HotPot module can handle. My first guess is that some limiting factor, e.g. the size of a form field, database field or "buffer", is chopping off the quiz results.
A few things you could try are:
- attempt the quiz on a different browser
- upload the quiz to my server and run it there
- email the quiz to me (gordon at-sign kanazawa hyphen dot ac dot jp) and I will investigate further
I tried sending you the file, but it would not go something about unable to identify host. Should there be something after the hyphen in your address?
Thanking you for your kind offer.
thanks for uploading the quiz to my server;
I tried out the quiz, and it worked! The answers to all 27 questions were recorded. If you log in to the site again as "guestteacher" you can have a look at the results.
Looking at the logs, I seems you viewed the quiz but were unable to submit it (or chose not to). Mmm. Were you able to view and answer all the questions?
I don't know if it is important, but I was doing was using the Firefox browser when I did the quiz.
I can see and go through all 27 questions and the hot pot module appears to do everything that it should except pass the score over at the end of it.
I was using IE as the browser as that is the browser installed at this college.
Many thanks for trying.
> I thought the result was supposed
> to show when you clicked on the grades option
This doesn't seem right. To see the result (i.e. the answers to individual questions) of an attempt at a HotPot activity, please do the following:
- click the "Hot Potatoes Quizzes" link in the "Activities" menu
- click the link in the "Attempts" column for the quiz you are interested in (there will be no link for a quiz which has not been attempted yet)
- click on the link in the "Attempt" or "Time" column of the attempt you are interested in
Got a better score in a shorter time. This kind of training seems to work! .
If my questions work on your server for you why won't they work for me? I've tried with IE version 6 service pack 2 and I've tried with Fire Fox, same on my server.
If I click on grades on your sever it just has 2 buttons up. If I do the same on my server I get the buttons and a table listing all the activities for every person and the score they got or a dash if they haven't done it yet.
This gives you an at a glance who has done what, but it won't help if the score isn't being saved.
If I'm interpreting this correctly it would imply that something on my PC (or my college network) is blocking the transfer of the score to the servers central systems. Always possible with an over zealous virus checker, spy ware thing I suppose. I don't think I know enough about how the hot pot module works in order to solve that one!
Many thanks for giving it a go.
> If my questions work on your server for you
> why won't they work for me?
That's the million dollar question We have established that the HotPot module can administer the quiz to me from my server, but something different is happening when the same quiz is administered to you from your server.
If we change things little by little we may be able to home-in on the source of the problem.
First, I suggest you try the quiz administered by my server to your PC. Please answer all the questions on the quiz and confirm that your results have been stored in my Moodle. If that works, we know it's not your PC that is causing the problem.
The next step would be for me to try the quiz adminsitered from your server. Would that be possible? If yes, please email the URL to me: gordon at-sign kanazawa hyphen gu dot ac dot jp
> If I click on grades on your sever it just has 2 buttons up.
> If I do the same on my server I get the buttons and a table
> listing all the activities for every person and the score
> they got or a dash if they haven't done it yet.
I think that's because there are no "students" on the course on my server. There are just two teachers.
> If I'm interpreting this correctly it would imply that
> something on my PC (or my college network) is
> blocking the transfer of the score to the servers
Yes, I agree. That is a strong possibility.
If I use the breadcrumbs to navigate to the main navigation of the course there are then no scores - nothing to review, it just eats whatever I've done.
When I tried it on our server I can make it transfer the score if I only put up the first 4 questions, as soon as I put up 5 it stops transferring.
Unfortunately the server I am using at present has no Internet access so I cannot send you the url.
for some reason, your Firefox is not sending the results. Let's see if we can find out why:
- StartUp Firefox
- if there are any messages already in the console, press "X Clear" to remove them
- back in the main FireFox window, please access the quiz on my server:
- finished? false
all the best
A score, I can see has been sent to the server but is not a reflection of the score I achieved, it says 100 and I'm sure that is wrong. Interestingly it does say that it is the 8th attempt which sounds plausible.
I tried the quiz from home last night - a different computer, a different network, and got the same issue - no score being passed over.
please could you try the following:
- open up Internet Explorer
- open the quiz on YOUR Moodle site. There's no need to attempt any of the questions
- using the "Save As" option on IE's "File" menu, save the quiz on your PC
zip up the quiz and its folder of associated files and attach them to an email message to me:
gordon at-sign kanazawa hyphen gu dot ac dot jp
this will allow me to see inside the quiz as it is delivered to your machine
No messages in the java console at all.
At point 11 I copied in the url and then pressed enter where upon the screen went to
The page cannot be displayed
|The page you are looking for might have been removed or had its name changed.|
Please try the following:
If you still cannot open the page, click the Internet
I think it even passed the correct score!
Now I'm wondering if my browser is appending extra information that causes the quiz to think it hasn't finished. When I repeat the quiz without pasting these bits in the address bar it now registers that I have abandoned the quiz rather than completed it.
Clearly it is either adding or subtracting something to its information.
I'll keep pecking away at it.
Thanks again for all your help.
thanks for sending the quiz files across to me. I tested it out - got my best score ever . The good news is that everything about the quiz looks OK to me.
One thought occurred to me. If you are new to Hot Potatoes, you may not be aware that Hot Potatoes quizzes are not considered complete until ALL the questions have been answered correctly? Also, the version of the HotPot module that you are using, does not send the results until the quiz has been completed. This means that results will not be sent back to Moodle until all the answers are correct.
Perhaps this could explain why the results are not sent when you expect them to be?
No I don't think that can be right as you have said yourself that your score has improved and you would not know if it only passed the score when all the questions were answered correctly.
I thought that having clicked an answer for every question that after the last one it would pass the score (it does for a 4 question set, and now it does it intermittently for a 5 question set) not claim I had abandoned the quiz.
After clicking an answer for the last question it tells you the result for that question, you click OK and then what happens. Should there be another button? Should it automatically do something? It just sits there looking back at me on my screen, eventually you have to click in the breadcrumbs to go on with the course.
Have I lost a button, or the plot?
I put the same quiz on your server as is on mine and it appears to work for you, therefore the implication is that I'm doing something incorrectly but I have no idea what! They do say 80% of computer faults are between the chair and the keyboard. Perhaps I am just impatient?
RE: Am I interpreting your statement correctly? The quiz is not complete until you get all the answers right and it will not pass the score until it is complete. There would then be no point in passing the score as everything would be 100% always.
Your interpretation is mostly correct, but the final conclusion is not quite right. The more attempts you take to find the correct answer to the question, the less your score for that question gets. You can only get 100%, if you answer every question right first time. If you ask for a "Hint" or a "Clue" or make a wrong guess, then your score goes down.
You may be interested to know that the latest version of the HotPot module, which is called "HotPot v2.1", sends results back to the server every time a button in the quiz is clicked, so that even if a student does not "complete" the quiz (i.e. does not keep experimenting till all the correct answers are found) some results are stored on the server. I think this is more like the behavior you are expecting from the HotPot quizzes.
I see the light now!
We are used to question systems whereby if you had 10 questions and got one wrong it would give a result of 9 or 90% not just wait for you to correct the answer or abandon you in limbo.
I must have failed to notice that bit in the small print somewhere!
Well you live and learn.
Again many thanks for all your help.
We are on Moodle 1.5.3 so I shall investigate upgrading the hot pot module as I don't think we will be moving to 1.6 for some time.
RE: We are used to question systems whereby if you had 10 questions and got one wrong it would give a result of 9 or 90%
The standard Moodle quiz module behaves exactly like this. It is possible to import Hot Potatoes quizzes from the source file (e.g. the ".jqz" file) directly into the quiz module.
Here's what your quiz looks like after being imported:
all the best!
Hi Gordon, just came across your posting as I have been struggling with the same problem - my students not getting any scores when not all the questions were correct or the time was over - highly impractical as I use the HotPot quizzes for checking vocabulary and understanding of texts they had as homework; the students are very frustrated when they had about 80% and when the time isover they end up with no results.....
So you suggest to download the latest update of HotPot ad thia will fix the problem - would be great!!
Best regards from Germany
yes, I believe HotPot v2.1 will "fix the problem" you are having. You can get it from the Moodle downloads page.
all the best
Thanx Gordon, do I understand you right that the HotPot plug-in for Moodle has to be updated? I went to the HotPot site , but the versions there are 6.... so I thought the Admin would have to upgrade the HotPot plug-in ..... which I as a user am not allowed to do.... is that correct or a rather stupid question?
I try to help Leila, but have to find out first what exactly is her problem
Sigi, you seem to understand everything perfectly! As you say, only a Moodle administrator can update the HotPot module and it seems you do not have that privilege.
Perhaps have a friendly chat to your admninistrator? Otherwise, you may have to wait until Moodle 1.6.
HotPot v2.1 comes as standard in Moodle 1.6, but will also work well with earlier Moodles, including Moodle 1.5 which you have.
Many thanks too for responding to Leila.
I did have a friendly chat to my "old" friendly admin where I still have some of my courses and he IMMEDIATELY did the update according to your advice. Unfortunately the problem still persists, I tested all possible variations of the tests and whatever I tray there is still the problem:
If not all answers are filled in and I press the Give up button, I will get no credit at all. Am I too stupid??????
Thanks a lot for your help.- Leila btw did not respond...
Just a wild guess.
Hi Art, I did both but indeed do not remember now which one I checked for the function will try again tomorrow when I got a clear head - its past midnight here...... enjoy the rest of your day...
Hi Art, your wild guess was a great idea but did not make any difference.... maybe I should ask the guys who are working on the HotPot module that they make a modification - teachers and students would be happy -
Never mind, it's water under the bridge now
> I can make it transfer the score
> if I only put up the first 4 questions,
> as soon as I put up 5 it stops transferring.
Are you able to check the structure of the Moodle database on your server? For example, do you have access to phpMyAdmin on your site?
I would like to check the structure of the "hotpot_attempts" table in your Moodle database. In particular, please could you confirm that the "details" field in the "hotpot_attempts" table is a "text" field and not a "varchar(255)" field.
details field is set to text and under collation it says latin1_swedish_ci, attributes is unsigned and null is set to Yes.
Sadly my MySql skills are limited - still learning, so I'm not really sure what this is trying to tell me. I understand the difference between text and varchar but no idea what it is on with in terms of latin and swedish!
Thanks for this info. It tells me that the results of the quiz are not getting chopped off when they are inserted into the "details" field of the "hotpot_attempts" table.
When can concentrate the investigation elsewhere