Tinker Tailor Soldier Spy-ish
Jose Velazquez, MA
Preserving the past, building the future, from CD-ROMs to Streaming. #AudioVisualPreservation #Time-basedMedia #CI/CD #ARCHITECT #APIs #MAM #RAG #OVP #OTT SME@VIMEO
A middle of the week (Wednesday already?!) whiteboard session illustrating a journey within a Learning Management System (LMS), interacting with Vimeo video content, aiming to track as much viewer-specific data as we can from a student's video interaction. My system involved the usual suspects: the Student (the user), the LMS represented as "WebApp," the Vimeo Player API and a Database. Already deployed and working ;)
Initially, a Student accesses a resource on the LMS platform. If the student is not authenticated, they are prompted to submit a login form. Upon successful login, the WebApp initiates a session and stores session-related data, such as a session ID. Once authenticated, the student can access the Video Page, and the LMS retrieves user-specific data from the session, including the user ID and username, which is displayed to the user.
Simultaneously, it also initializes the Vimeo Player to display the video content. User interactions with the video, such as play, pause, or reaching the end of the video (we got loads of EVENT LISTENERS), are logged in the Analytics Database for later analysis and correlation.
Finally, if the Student decides to log out, the WebApp destroys the session, clearing user data and redirecting the Student back to the Login Page.
You are welcome. ??
Preserving the past, building the future, from CD-ROMs to Streaming. #AudioVisualPreservation #Time-basedMedia #CI/CD #ARCHITECT #APIs #MAM #RAG #OVP #OTT SME@VIMEO
1 年?? https://developer.vimeo.com/player/sdk/reference
Preserving the past, building the future, from CD-ROMs to Streaming. #AudioVisualPreservation #Time-basedMedia #CI/CD #ARCHITECT #APIs #MAM #RAG #OVP #OTT SME@VIMEO
1 年Some hopefully inspiring UML musings for those slow Wednesdays at the end of September... #hopethishelps