the surest way to fix broken links with media files and players is to use abosolute URLs (ones that begin with "http://").
If you use relative URLs, for either the player or the media file, the "HotPot v2" module will try to convert them to absolute URLs. In your case, it will work out the URL of the mp3 file relative to the quiz's html file.
As you may know, Tom Robb's version of the HotPot module actually created a second version of the quiz's html file, which it put in a folder called "hotpot". In your case, I think what has happened is that the URL's in your quiz are specified relative to this html+ file, but the "HotPot v2" module assumes they are relative to the html file.
If this is so, then you could make the quiz work one of the following ways:
- convert all the relative links to absolute links
- move the mp3 file(s) out of the "hotpot" folder, up one level to where the quiz file probably is
- move the quiz file into the "hotpot" folder and reset the "file name" on the quiz settings page
Do you have a lot quizzes set up in this way? If so, it might be worth considering reprogramming the module. We could either change the update script to sort out relaltive URLs (quite a bit of work by the way ), or we could perhaps add a "base URL" field to the quiz settings page, making it possible to force the module to use a particular absolute URL when calculating relative URLs.
I would be interested to see the HTML file of the quiz we are talking about. Is it possible for you to send it over to me, along with the mp3 file? My email is: gordon at-sign kanazawa hyphen gu dot ac dot jp