Tinker Tailor Soldier Spy-ish

Tinker Tailor Soldier Spy-ish

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. ??



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

1 年
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

1 年

Some hopefully inspiring UML musings for those slow Wednesdays at the end of September... #hopethishelps

要查看或添加评论,请登录

Jose Velazquez, MA的更多文章

  • Interactive Video and Custom Data Integrations

    Interactive Video and Custom Data Integrations

    A key approach to enhancing multimedia experiences, such as interactive video, involves extending functionality beyond…

    1 条评论
  • Automatic for the People

    Automatic for the People

    This napkin sequence diagram outlines a classic scripting pattern that often comes handy: collecting meaningful user…

    2 条评论
  • RAGs to Riches

    RAGs to Riches

    As media collections grow exponentially, particularly in sectors such as broadcasting, film production, and even…

  • Navigating the Vimeo API and Player SDK

    Navigating the Vimeo API and Player SDK

    Christmas morning, and there it was - a gleaming new Speccy. Well, not exactly new.

    1 条评论
  • Batch Video Generator with Countdown in FFmpeg

    Batch Video Generator with Countdown in FFmpeg

    Need a bunch of test videos to play with? Sure you do. Might this help you generate yourself a colourful collection…

    2 条评论
  • A Watch Folder Prototype

    A Watch Folder Prototype

    Here is a handy, OVP and OTT-agnostic pattern I've successfully implemented for many clients to oblige. Simplified…

    3 条评论
  • Implementing resumable file uploads in Python using tus

    Implementing resumable file uploads in Python using tus

    Is this you? You’re developing software that uploads videos to Vimeo. You want smooth and reliable transfers…

    4 条评论
  • A comprehensive citizen-journalist use case

    A comprehensive citizen-journalist use case

    Here’s a use case for citizen journalists that leverages the powerful capabilities of the Vimeo Enterprise platform and…

    2 条评论
  • Seamless Background Videos and Chromeless Players in Vimeo Enterprise

    Seamless Background Videos and Chromeless Players in Vimeo Enterprise

    There are some handy parameters you can leverage when embedding background videos and polishing your player, concealing…

    1 条评论
  • Hybrid live event topology with an external encoder, switcher and monitors

    Hybrid live event topology with an external encoder, switcher and monitors

    We've all been there: the typical gig where the client fancies both large, expensive screens in the auditorium and…

社区洞察

其他会员也浏览了