oppia / oppia

A free, online learning platform to make quality education accessible for all.
https://www.oppia.org
Apache License 2.0
5.62k stars 3.78k forks source link

[BUG]: Diagnostic Test Question Inconsistent Behavior #20182

Open jackieoppia opened 3 weeks ago

jackieoppia commented 3 weeks ago

Describe the bug

Sometimes when getting the answer correct, it will show that it is correct to the user, while other instances, even if the question is answered correctly, the "correct" signal doesn't show up to the user.

URL of the page where the issue is observed.

https://oppiaserver-backup-migration.appspot.com/diagnostic-test-player

Steps To Reproduce

1) Go to "Oppia > Diagnostic Test Player Page" 2) Click on the "Start The Test" button

I noticed it for these question sets: 2) Divide 55969 ÷ 6 = 9328, remainder 1 5)What is the equivalent improper fraction for 11 3/5? = 58/5 7) What is the perimeter of shape ABCDE? = 49 8) Some money was divided among Alex, Brian, and Chen in the ratio of 3:5:7, respectively. If Brian received 70 dollars, how much money (in dollars) did Alex receive? = 42 10) Which decimal is equivalent to 78%? = 0.78

Note: The pop-up image of the correct signal shows up and disappears very quickly.

Expected Behavior

Expected behavior: user experience should be more consistent; users should not see if the question is correct or incorrect. On the test view, there shouldn't show feedback on any of the questions.

Screenshots/Videos

Screenshot 2024-04-18 at 10 01 34 AM

What device are you using?

Desktop

Operating System

MacOS

What browsers are you seeing the problem on?

Chrome

Browser version

Version 123.0.6312.122 (Official Build) (x86_64)

Additional context

No response

Tips for developers

Before addressing the bug, please identify which PR caused the issue (you can follow the steps here). If you identify the PR, comment on the issue with a link to it. If not, mention the commit hash of the oldest commit you saw the bug on (and the month and year it was made in).

Then, please leave a comment with details of the approach that you plan to take to fix the issue (see example).

Note: If this is your first Oppia issue, please make sure to follow our guidelines for choosing an issue and setting things up. You will also need to show a demo of the fix working correctly on your local machine. Thanks!

Nik-09 commented 1 week ago

Thank you @jackieoppia for filing this issue, I am assigning this issue to me.

jackieoppia commented 1 week ago

Thank you @Nik-09! Do you have an idea of when this issue will be completed by?

Nik-09 commented 1 week ago

Hi @jackieoppia let's target to get this in by 4th May. Thanks

Nik-09 commented 1 week ago

Hi, @jackieoppia providing you an update. I can reproduce the issue on the provided link (backup server). Trying to reproduce it locally and get a fix shortly. Thanks

Nik-09 commented 1 week ago

Hi, I wanted to provide update due to some urgent work in one my existing tasks, I didn't get time to take this issue. Will provide update in the next 2 days. Thanks.

jackieoppia commented 5 days ago

Hi Nikhil,

Any updates on this?

Thanks!

On Sat, May 4, 2024 at 2:06 PM Nikhil @.***> wrote:

Hi, I wanted to provide update due to some urgent work in one my existing tasks, I didn't get time to take this issue. Will provide update in the next 2 days. Thanks.

— Reply to this email directly, view it on GitHub https://github.com/oppia/oppia/issues/20182#issuecomment-2094332637, or unsubscribe https://github.com/notifications/unsubscribe-auth/BH37VAM7NE4ND4FKH7L6ZZ3ZAUPS5AVCNFSM6AAAAABGNLKIFWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJUGMZTENRTG4 . You are receiving this because you were mentioned.Message ID: @.***>

Nik-09 commented 2 days ago

Hi, @jackieoppia sorry I was pulled into some other urgent work this week. I will be able to make a PR for this by the 15th of May. Thank you