Learner progress not reliably marked as complete without scroll

Hello,

We are having some issue with learner progress being marked as completed after a learner has finished a unit. I have looked for similar issues on here but no one seems to be having the same issue as us.

We are using tutor V 19.0.2 on Ubuntu server 22.04

The problem is as follows:

If a user has a large screen, such that all content for the unit appears on screen at once, or the content does not need to be scolled to be fully read, the unit is more often than not marked as incomplete when the next button is clciked. I have tried leaving a unit up for over a minute and it sill won’t mark it as complete. If the user has to scroll to see all content, it reliabliy marks the unit as complete.

Has anyone come across this before?

Thanks is advance!

That sounds like a bug.

The relevant code is edx-platform/lms/static/completion/js/ViewedEvent.js at ce132515964520a7ccb1f5c38bbacb5737d3939e · openedx/edx-platform · GitHub if someone wants to poke around and investigate.

Hi @braden, thanks for the response and pointing us in the right direction, it is greatly appreciated.

I think we have found the bug, it is just going through testing. Once we are happy our end we will do a pull request on Github and link it back here.

1 Like

Hi @tech_mil is there any update on this? I think we’re facing the same issue but have not found the root cause yet. Happy for any help.