Request for fancy magic
We have a lot of users that go thru a course presentation but don't go right to the end and hit the summary slide. They are in a limbo state that shows them as not having completed the course presentation, but actually they have, sort of. They've answered all the questions, watched all the videos, accessed all the slides, but not the summary slide. As we all know, it's on the summary slide where h5p fires the completion event and spits out the final score, etc via xAPI.
The pseudo code would look something like this:
$sql = "SELECT user, course_presentation_id FROM table WHERE slide_progress >= 100 AND the user has not completed";
foreach (result as value)
do some fancy magic to push the user into the summary slide and fire the completion.
Looking forward to the fancy magic! :-)