We’ve been using the plugin for a month now and it’s working incredibly well about 95% of the time. When the student plays an audio clip and answers appropriately, the student has the option of playing a clip from the next higher level and answering that clip. Occasionally the next higher level clip won’t play even though the program verifies that the student hasn’t heard that clip before. If the student refreshes the page, a new unplayed clip is served up and most of they time will play.
Since the student can go away and come back later, the session variable goes away. Consequently, each time the student plays a clip, that information is stored in a database table and the program makes sure that same clip is never served up again.
This problem only happens while in the same session. Is it possible that the MD5 hash is returning duplicate hashes?
The audio clips are named like this:
https://cwa.cwops.org/wp-content/uploads/begbas10.mp3 where the base file name (begbas10) is the only thing that changes from clip to clip. They are all named
begbasnn
basintnn
intadvnn
and there are about 80 files for each category.
Thanks!
Roland