Correct Answers Being Displayed As Incorrect

Hi All,

I've had a look through the forum and via google, but I can't seem to find other examples of this case.

We're currently using Moodle 3.5 with H5P plugin version 

We've got a couple of H5P activities set up as column activities with "Fill In the Blank" style questions added in. In some cases, when reviewing the student's answers, the student's response is clearly correct, and the marks have been awarded, but the review page is showing that the student got the answer wrong. Please see screenshots attached.

In attempting to replicate the issue, I've tried completing the activity myself, manually recreating the activity in a test unit by copying and pasting the text, using Moodle's Import function to copy the activity into a test unit and downloading the original h5p file and uploading it. But in all situations, the issue did not replicate. 

Has anyone else experienced this issue?

I'll have to get approval from the original creator to upload the h5p file if required, but the fact that uploading the file does not replicate the issue makes me wonder whether it'll be any use.

BV52's picture

Hi Monls,

This is a bit tricky to troubleshoot since you are unable to reproduce the issue. Would it be fine to provide just 1-2 questions that is having the problem? If you can also provide the following it would help a lot in isolating the issue:

1. Moodle version

2. H5P version

-BV52

Hey BV52,

Thanks for the reply.

We're on Moodle 3.5.5 (Vuild: 20190315) with H5P version 2018113000. We're looking at upgrading shortly to 2019031301 in order to rectify issues with activity resizing issues on iPhone and iPad, but as we're unable to replicate the issue, we can't say whether it'll still exist in 2019031301.

As for questions, my previous post had a couple of screenshots of questions with the issue. I verified that the strings match using text comparison in case the student supplied similar looking characters, but the comparison came back saying they were identical.

I'm going to try restoring the entire course into another environment to see if the issue replicates at the course level. I'll let you know how I go.

Kind Regards,

monls

Hey BV52,

Took me some time to get the right Moodle Build and H5P Build setup and bring the course across, and once I did, I found that the student answers wouldn't come across regardless of the Moodle Backup and Restore settings I used.

I manually brought across one of the erroneous answers using DB Queries and the issue was retained. I've pasted the database entries below as tab delimited, headers are:

id content id user id parent id interaction type description correct responses pattern response additionals raw score max score

Production (right answer marked correctly)

702273 8431 555603 702270 fill-in Fill in the missing words1. Je ne peux pas aller chez mes amis ce week-end. Je suis déçue.     __________  2. Tu as raté ton train ? Tu as dû être furieuse     __________  3. Elle a obtenu de bons résultats scolaires. Ses parents sont fiers.     __________  4. On lui a proposé une promotion dans son travail. Il est bien content.     __________  5. Vous allez passer une semaine au soleil. Nous sommes ravis pour vous.     __________  ["{case_matters=true}Je suis d\u00e9\u00e7ue de ne pas pouvoir aller chez mes amis ce week-end.[,]Tu as d\u00fb \u00eatre furieuse d'avoir rat\u00e9 ton train.[,]Ses parents sont fiers qu'elle ait obtenu de bons r\u00e9sultats scolaires.[,]Il est bien content qu'on lui ait propos\u00e9 une promotion dans son travail.[,]Nous sommes ravis pour vous que vous alliez passer une semaine au soleil.","{case_matters=true}Je suis d\u00e9\u00e7ue de ne pas pouvoir aller chez mes amis ce week-end.[,]Tu as d\u00fb \u00eatre furieuse d'avoir rat\u00e9 ton train?[,]Ses parents sont fiers qu'elle ait obtenu de bons r\u00e9sultats scolaires.[,]Il est bien content qu'on lui ait propos\u00e9 une promotion dans son travail.[,]Nous sommes ravis pour vous que vous alliez passer une semaine au soleil."] [,]Tu as dû être furieuse d'avoir raté ton train.[,][,][,] {"extensions":{"http:\/\/h5p.org\/x-api\/h5p-local-content-id":8431,"http:\/\/h5p.org\/x-api\/h5p-subContentId":"d32c6053-5f05-4525-ae73-4b3db453344b"}} 1 5

Production (right answer marked incorrectly)

612960 6559 581920 612957 fill-in Exercice 3  Faites une seule phrase en employant le subjonctif (passé / présent) ou l'indicatif (passé / présent). N'oubliez pas la majuscule en début de phrase et le point en fin de phrase :  Exemple:  Elle a été reçue au concours d’entrée de cette école de journalisme. Elle est soulagée.  Elle est soulagée d’avoir été reçue au concours d’entrée de cette école de journalisme.     1. Je ne peux pas aller chez mes amis ce week-end. Je suis déçue.     __________  2. Tu as raté ton train ? Tu as dû être furieuse     __________  3. Elle a obtenu de bons résultats scolaires. Ses parents sont fiers.     __________  4. On lui a proposé une promotion dans son travail. Il est bien content.     __________  5. Vous allez passer une semaine au soleil. Nous sommes ravis pour vous.     __________  ["{case_matters=true}Je suis d\u00e9\u00e7ue de ne pas pouvoir aller chez mes amis ce week-end.[,]Tu as d\u00fb \u00eatre furieuse d'avoir rat\u00e9 ton train.[,]Ses parents sont fiers qu'elle ait obtenu de bons r\u00e9sultats scolaires.[,]Il est bien content qu'on lui ait propos\u00e9 une promotion dans son travail.[,]Nous sommes ravis pour vous que vous alliez passer une semaine au soleil."] Je suis déçue de ne pas pouvoir aller chez mes amis ce week-end.[,] Tu as dû être furieuse d'avoir raté ton train.[,]Ses parents sont fiers qu'elle ait obtenu de bons résultats scolaires.[,]Il est bien content qu'on lui ait proposé une promotion dans son travail. [,]Nous sommes ravis pour vous que vous alliez passer une semaine au soleil.  {"extensions":{"http:\/\/h5p.org\/x-api\/h5p-local-content-id":6559,"http:\/\/h5p.org\/x-api\/h5p-subContentId":"c52d9cba-5534-4c66-bb10-4fb597dcd4f1"}} 5 5

Testing environment (right answer marked incorrectly)

4 123 24 1 fill-in Exercice 3  Faites une seule phrase en employant le subjonctif (passé / présent) ou l'indicatif (passé / présent). N'oubliez pas la majuscule en début de phrase et le point en fin de phrase :  Exemple:  Elle a été reçue au concours d’entrée de cette école de journalisme. Elle est soulagée.  Elle est soulagée d’avoir été reçue au concours d’entrée de cette école de journalisme.     1. Je ne peux pas aller chez mes amis ce week-end. Je suis déçue.     __________  2. Tu as raté ton train ? Tu as dû être furieuse     __________  3. Elle a obtenu de bons résultats scolaires. Ses parents sont fiers.     __________  4. On lui a proposé une promotion dans son travail. Il est bien content.     __________  5. Vous allez passer une semaine au soleil. Nous sommes ravis pour vous.     __________ ["{case_matters=true}Je suis d\u00e9\u00e7ue de ne pas pouvoir aller chez mes amis ce week-end.[,]Tu as d\u00fb \u00eatre furieuse d'avoir rat\u00e9 ton train.[,]Ses parents sont fiers qu'elle ait obtenu de bons r\u00e9sultats scolaires.[,]Il est bien content qu'on lui ait propos\u00e9 une promotion dans son travail.[,]Nous sommes ravis pour vous que vous alliez passer une semaine au soleil.","{case_matters=true}Je suis d\u00e9\u00e7ue de ne pas pouvoir aller chez mes amis ce week-end.[,]Tu as d\u00fb \u00eatre furieuse d'avoir rat\u00e9 ton train?[,]Ses parents sont fiers qu'elle ait obtenu de bons r\u00e9sultats scolaires.[,]Il est bien content qu'on lui ait propos\u00e9 une promotion dans son travail.[,]Nous sommes ravis pour vous que vous alliez passer une semaine au soleil."] Je suis déçue de ne pas pouvoir aller chez mes amis ce week-end.[,] Tu as dû être furieuse d'avoir raté ton train.[,]Ses parents sont fiers qu'elle ait obtenu de bons résultats scolaires.[,]Il est bien content qu'on lui ait proposé une promotion dans son travail. [,]Nous sommes ravis pour vous que vous alliez passer une semaine au soleil. {"extensions":{"http:\/\/h5p.org\/x-api\/h5p-local-content-id":123,"http:\/\/h5p.org\/x-api\/h5p-subContentId":"c52d9cba-5534-4c66-bb10-4fb597dcd4f1"}} 5 5

Please let me know if you need more information.

Kind Regards,

monls