Foliovision › Forums › FV Player › How to … › Prevent skipping forward, but allow skipping backward on video timeline
-
-
Hi Martin,
The accreditation office from professional associations demands that our students cannot progress (skip) in the video. At the same time the UX of over students dictates that they can jump back in the video.
So seeking in the video backward from the point where they are in the video must be possible for the students, but not forward. Completely disabling seeking is not a solution.As far as I know there is only one videoplayer which has this feature: videotime pro. But that one is only for moodle, not for wordpress. Prestoplayer and others doesn’t have it. H5P has it, but has lots of other limitations. It lacks dynamic watermarking for example.
So for formal education / certified learning, the feature I request is a must, and missing in the market. Sure, big leaning platforms have it, but not within the context of learn dash and WordPress.
Hope this helps to speed up the decision and de direction of development.
Thanks,
PeterSometing from chatGPT:
// Get the video element var video = document.getElementById('my-video'); // Store the current time var currentTime = video.currentTime; // When the user seeks forward, reset the current time to the previous value video.addEventListener('seeking', function() { if (video.currentTime > currentTime) { video.currentTime = currentTime; } });
Hello Peter,
we would like to improve our LMS integration.
Since we already keep track of user’s furthest playback position in the video we could not only allow seeking back, but use that playback position data to allow seeking forward if you saw that part of the video before.
So a student could start watching a lesson and then come back the other day and continue and still be able to go to beginning and then also seek forward. But only up to that furthest playback position.
Thanks,
MartinHello Martin,
Any idea about the time pad, so I can plan and decide to buy and switch over?
For this feature: “So a student could start watching a lesson and then come back the other day and continue and still be able to go to beginning and then also seek forward. But only up to that furthest playback position.”
Thanks again,
PeterHi Martin,
I hope you are well. I have made a risky decision and reworked all my courses to FV player. And moved from Moodle to learndash. So in 5 weeks the course season (post higher education training for physical therapist), starts again. I hope the ‘prevent skip forward function’ will be available.
This not to hurry you, but just to inform you about my situation.Have a pleasant day,
PeterHello Peter,
You have contacted us via email regarding this issue on July 3rd. We replied to you on you on that email on July 12, 2023 along with the FV Player 8 and FV Player Pro 8 ZIP file.
Please look into that email or let us know if you can’t find it. Perhaps the ZIP file was not allowed by your email provider.
Thanks,
MartinHi Martin,
Can I restart this conversation? It all worked well for a year in beta. But only on older learndash versions. Recently, I updated learndash (after a year waiting), and then de prevent skip forward function didn’t work anymore. I reinstalled folliovisoion basic and pro. Set pro on release (and not beta). That didn’t work, so I switched to beta, and still the prevent skipping forward didn’t work. I actually cannot see the LMS feature anymore in the settings.
Can you please help?
Thnaks PeterHello Peter,
Please let us know what version of Learndash LMS are you using. I found no issues with version 4.10.0 and it does not seem like there were any big changes in version 4.15.0 release 2 months ago: https://www.learndash.com/release-notes/
Please check if you are using FV Player 8 Beta: http://foliovision.com/downloads/fv-player-8.zp And also FV Player Pro 8 Beta.
Thanks,
MartinHello Peter,
I see I posted a bad link, it should be: http://foliovision.com/downloads/fv-player-8.zip
Once you have FV Player 8 installed, please remove FV Player Pro plugin which you are using and get FV Player Pro 8 Beta using https://foliovision.com/my-licenses -> Show Previous Version -> Download FV Player Pro 8.
Once you activate both FV Player and FV Player Pro please check wp-admin -> Plugins – you should see:
- FV Player 8.0.beta.1
- FV Player Pro 8.0.beta.1
Thanks,
MartinThanks Martin,
Uploading the plugin by wordpress gives a Cloudflare block:
“Sorry, you have been blocked
You are unable to access psychfysio.nl”Inspecting the source of the blocking is a file in the plugin:
Adobe ColdFusion – Dangerous File Upload – CVE:CVE-2019-7816Searching for more information about this file:
“The vulnerability, CVE-2019-7816, exists in Adobe’s commercial rapid web application development platform, ColdFusion. The ColdFusion vulnerability is a file upload restriction bypass which could enable arbitrary code execution.”
So I am hesitant to move forward.
Any idea?
PeterHello Peter,
Please let us know what application is giving your that report of the CVE-2019-7816 vulnerability. Is that an anti-virus running on your desktop computer?
Or was it all Cloudflare?
FV Player only contains PHP, JavaScript, CSS and HTML code. It’s not related to Adobe ColdFusion in any way. I also guess your web server is using Apache (or NginX) with MySQL and not Adobe ColdFusion.
The only place where FV Player uploads files is if you also use FV Player Coconut and it uploads to DigitalOcean Spaces that you have configured. It users all WordPress authentication schemes (login cookie, nonce) to avoid any unauthorized uploads.
I found a thread where they disable this protection run in Cloudflare if it really seems like a false positive: https://community.cloudflare.com/t/cannot-turn-off-sorry-you-have-been-blocked/479282
Thanks,
Martin