Project - Video Experience Improvements (v1)
Status | Done |
---|---|
Contributing Team | @Marco Morales |
Earlier Discovery | N/A |
Linked Initiatives | |
Overview | This project delves into a set of video-related features that we aim to refine and enhance in the new version of our mobile app. These features will cater to the needs of both our learners and app providers. By grouping these video features under one umbrella. we ensure a focused approach to their development and integration, setting the stage for detailed exploration and collaboration in the subsequent sections. |
Overview
This project delves into a set of video-related features that we aim to refine and enhance in the new version of our mobile app. These features will cater to the needs of both our learners and app providers. By grouping these video features under one umbrella. we ensure a focused approach to their development and integration, setting the stage for detailed exploration and collaboration in the subsequent sections.
Key Use Cases
As a Learner:
I often juggle multiple responsibilities, from work to personal commitments. I need the flexibility to learn on-the-go. With the Bulk Video Download feature, I can easily download an entire course's videos for offline viewing, ensuring uninterrupted learning even in areas with poor internet connectivity.
Additionally, as I navigate through course content, the transcript navigation feature allows me to tap on specific transcript sentences, seamlessly directing the video to the corresponding segment. This enhances my content interaction and comprehension.
Furthermore, I can elevate my learning experience by casting my lessons onto bigger screens via screen casting, or by adjusting my video playback quality with the Video Quality Setting feature, ensuring smooth and tailored content delivery.
As an Open edX Provider:
I'm constantly seeking ways to enhance user experience and reduce potential friction points. By offering users the ability to select their preferred download video size, I cater to diverse storage capacities and internet speeds, ensuring that users can always access content in a format that suits their device and connection.
Moreover, the integration of adaptive streaming for HLS Videos ensures that video playback is optimized in real-time based on the user's current internet speed, reducing buffering and ensuring a smooth viewing experience. This not only enhances user satisfaction but also positions our app as a reliable and user-centric platform in the competitive e-learning market.
Users
Learner: The primary user who will benefit from these video features, enhancing their learning experience.
App Provider: Ensures the app's functionality aligns with the proposed features and meets user expectations. Additionally, the app provider has the capability to configure and customize the video features they wish to offer, tailoring the experience based on their users' needs.
In Scope / Out of Scope
Based on the above use cases, we are breaking down on high-level scope as follows:
In Scope | Out of Scope |
Screen Casting: Ability for users to cast videos from the mobile app to other connected devices. Display of a casting icon recognizable to users. Support for popular casting technologies like Chromecast and Airplay. Background casting, allowing users to multitask on their device. | Note Taking: Ability for users to take notes while watching videos. Mapping notes to specific timestamps in the video. |
Transcript Navigation: |