H5P GamiPress Automator URL redirect blocked/suspended
Submitted by castlewrks on Thu, 07/28/2022 - 14:27
Forums:
- Detailed steps to reproduce the bug (exactly how and when did it happen)
- Create H5P Fill in the Blank.
- Create GamiPress achievement on completion of the H5P Fill in the blank.
- Create Automator URL redirect based on the GamiPress achievement.
- Execute the H5P task, the GamiPress achievement succeeds, the Automator URL redirect says it was successful, but no redirection occurs.
- A 404 page or a second automator activation will result in the pending URL redirection, which can occur after navigating to another page or two and then suddenly you are redirected.
- Platform and version number. E.g. Drupal, Wordpress, Moodle.
Wordpress, current version. All plugins used are current version
- Mobile or Desktop
Both
- Browser: Chrome, Firefox, Safari etc
Chrome, Firefix, Brave, Safari, all have same issue.
- H5P plugin version
Current.
- H5P content type and version (if a content type was used), and a sample URL or attached H5P.
Fill in the blank.
- Any browser console errors
None.
- Any PHP errors
None.
- Screenshots if it's a visual problem
None.
- Any recent changes to the environment (new plugins/modules, updates, configuration changes etc.)
All new setup. I have pursued this with the GamiPress/Automator support and they are now saying it is an H5P issue. I have removed all plugins down to the minimum to run the scenario, even built an entirely new Wordpress setup with just the plugins to create the scenario. Both fail.
- Any recent changes to the browser you're using (new extensions, updates etc.)
No.
Content types:
otacke
Fri, 07/29/2022 - 00:25
Permalink
Hi!Did the maintainers of
Hi!
Did the maintainers of GamiPress/Automator actually give some information what they think is going wrong? H5P doesn't know about the other plugins, and once it has sent the xAPI statement that the others use to detect completion, it's out of the loop and is not involved at all with any URL redirection.
Best,
Oliver
castlewrks
Fri, 07/29/2022 - 03:21
Permalink
Oliver,I can provide the
Oliver,
I can provide the entirety of that discussion, it is in PDF format and I can't attach that here.
Thanks, Robert
otacke
Fri, 07/29/2022 - 19:01
Permalink
Hi!A PDF? Weird. What's wrong
Hi!
A PDF? Weird. What's wrong with copy & paste?
Best,
Oliver
castlewrks
Fri, 07/29/2022 - 20:52
Permalink
If all you want is the text..
If all you want is the text... I'll try that.
castlewrks
Fri, 07/29/2022 - 21:29
Permalink
Hi Robert. Then you will have
Please keep me informed about it.
Best regards Francisco GonzalezSupport engineer at AutomatorWP and GamiPress AutomatorWP on Facebook / Official community @AutomatorWP AutomatorWP on YouTube----------------------------------------
LEGAL NOTICE:This message and its attached files may contain confidential information. Communication, reproduction or distribution of this message is prohibited. If you are not the final recipient, please delete it and inform us via this channel.
In compliance with the principle of data accuracy established in GDPR and LOPDGDD we request you to communicate any variation or change in your personal data that figures in our database as soon as possible by using the e-mail address [email protected]
otacke
Fri, 07/29/2022 - 23:02
Permalink
Hi!Sorry, but I don't see any
Hi!
Sorry, but I don't see any technical assumption about why H5P would be the cause, just some "It must be H5P".
H5P does not know about the other plugins and was not specifically designed to work with them. It seems to be the other way around, however. From what I understand, there's an extra plugin for GamiPress that is designed to integrate it with H5P. If that fails, then I think someone from the GamiPress maintainers would need to check why that might be and inform the H5P core team about the technical issue and maybe even suggest a solution.
As mentioned before, H5P sends out xAPI statements and that usually is the way other plugins track completion. That's where H5P's involvement in your process ends. H5P has not involvement in how GamiPress handles achievements, and H5P has no involvement in how AutomatorWP redirects to other pages.
If there's in fact something that H5P has influence on and that can be clearly pin-pointed, then I am sure that the H5P core team might consider changing things if they don't interfere with H5P itself - but I doubt that someone in the H5P community (including myself) is going to install the plugins, try to figure out how all of them work and trace the code steps just to solve this for you based on merely some assumption that "it must be H5P".
Cheers,
Oliver
castlewrks
Sat, 07/30/2022 - 03:41
Permalink
Thanks Oliver. I agree with
Thanks Oliver. I agree with you. I unfortunately have no under-the-covers knowledge to debug this myself and it is curious that the redirect gets lost until another event seems to release it in a totally unrelated place and context on the website. I will push back on the Gamipress/AutomatorWP support since the bulk of the code is outside the H5P construct and all theirs.