Panopto API integration to view student progress per session at a specific point in time
Hello,
I'm trying to use the Panopto API to manage students' progress per session based on a specific date in conjunction with my LMS.
For example, I want to manage the progress of students who viewed session A by 1:00 today. Session A is still available for viewing after 1:00.
We are developing a feature that uses the panopto API to pull a user's progress from the LMS and would like to know how long an interval is stored in panopto on playback.This is to get an idea of how much loss may occur.
Example) If the save interval is 1 minute, it will vary from 0 to about 1 minute depending on when the API call is made.
I was wondering if there is a good way to integrate the Panopto API in the LMS to get the progress of each session up to a certain point in time.
Thanks in advance.
Answers
Hi Jaeyun,
We sync the % viewed from LMS to Panopto, and sometimes this can take up to 3 hours for sync to happen.
You could use our SOAP API (UsageReporting.GetSessionUserDetailedUsage) since it would contain the information about user SecondsViewed, StartPosition and Time.
https://support.panopto.com/resource/APIDocumentation/Help/html/fa3e50ca-8652-f5ae-38e9-e92d746bf34d.htm
Let me know if you have any other questions. I hope this helps.
Thanks,
Adis