Hey,
I’m building a site that sells a single pass to access multiple video courses. A good reference would be MasterClass (https://www.masterclass.com).
What we would like to have is, for the customer to see what videos he or she was watched. Sort of a checklist to show which videos of the course has already been watched, so it would be easy for the customer to track progress and to remember where he or she was left off.
The videos should be checked as watched automatically once the customer has watched them.
Any ideas how this could be done?
If we want to take this to the next level, then the customer would also see the timestamp if he or she has started a video but hasn’t finished it. Think of Netflix here…
Hi.
If you are referring to Wix Video, please note that you can only do what is in the settings.
If you are using the standard video player you can use the V ideoPlayer API to record if a user has watched the video with onEnded() event, then update status of after adding a field to your database. For example, you can add a boolean field called Watched to your database and update the status to true with the onEnded event. Same for onPause and the rest which you can find in the API.
You can then filter your videos on the watched or any other field and display the watched ones in a separate repeater or any other element.
Good luck!
Thank you so much for your reply! This moves the process forward 
Hello Joonas and Sam,
Can you share the code you’ve used to build the tracking?
We ended up using Kajabi for this