SPIKE: As a learner I would like to access all my courses videos at a glance

Description

Feature Goal
Provide learners with a list of an entire courses videos similar to our older video only mode of the course outline.

Workflow Summary:
Learners would now access their videos primarily from within the Courses area. This initial land would lose video completion / status which exists in the My Videos area, but we can build these back into the new area in stages.

Design Changes:
- I flagged this in our email update this morning. This story is a technical spike but if you have suggestions or thoughts on this direction your input early would be helpful!

  1. Remove the My Videos area from the navigation

  2. Within a Course view, add new "Videos" area underneath "Course" and above "Discussion"

    1. Video icon = fa-film

    2. Video subtitle = "Download and watch course videos"

  3. Once you select a video in this view, you see the component view and can navigate left / right on that view.

  4. Video view uses similar course outline pattern and lists all videos.

    1. Similar pattern to outline (2 pages of depth)

    2. Bulk download actions would remain here.

  5. Swipe action to the left on the video rows lets you undelete the video element

    1. This can be done on the unit / component listing view (for a single video)

    2. This could also be done on the section / subsection listing view (for all of a subsection's videos)

This current effort excludes (for now):

  1. Select individual videos or all videos to remove at once

  2. watches /progress / partial progress through videos

  3. size of video

Technical Considerations:

  1. Will need to ensure that we have a storage tracking mechanism to know which videos have been downloaded (I'm not sure if we'll be able to keep the current implementation of this or be required to build a new one.)

    1. When this is released we'd like to be able to ensure that already downloaded videos are still downloaded (if possible! technical size/ cost is a reasonable factor to consider)

Acceptance Criteria

  1. Technical documentation / stories to scope the level of effort and open questions from this work

Steps to Reproduce

None

Reason for Variance

None

Release Notes

None

Activity

Show:
Marco Morales
May 15, 2017, 4:20 AM

That sounds great! It would be helpful to groom these in advance of our Next 1 sprint planning if possible, as some of these tickets may be what we tackle next.

Verdan Mahmood
May 5, 2017, 11:09 AM

We'll be drafting the new tickets for this feature in the next sprint.

Liz Cohen
May 4, 2017, 10:07 PM

Here are the low fi wires for this spike:

https://openedx.atlassian.net/wiki/display/MA/Course+Videos

Let me know if you have any questions

Marco Morales
February 23, 2017, 9:23 PM

- If we have a single video view like what we have now in the Recent Videos tab, we would be prioritizing showing you other videos in the list instead of the transcript (in development.) By emulating the listing view, you would see a list of videos with at least some context via the Section grouping to let you know where in the the course this video is from. The download video action would be consistent with the same action that learners can see in a unit page view with this model. After selecting a video you'd see the video & the transcript, and if we wanted we could also let you swipe left / right from this component level view. This should let us move away from custom views and reuse as much as possible our existing views. Does that make sense?

Liz Cohen
February 23, 2017, 6:51 PM

I am confused by #3 in the design changes. Why wouldn't the video view be a list of videos that you can watch one after another? Also, option to download video would be visible from that list.

Done

Assignee

Unassigned

Reporter

Marco Morales

Labels

None

Customer

None

URL

None

Groups with Read-Only Access

None

Actual Points

None

Reach

None

Impact

None

Open edX Discourse Thread

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Contributor Name

None

Blended Project Status Page

None

edX Squad

None

Product Rollout Framework

None

Content & Partner Success Lead

None

Marketing Lead

None

Learning Lead

None

Support Lead

None

Story Points

3

Epic Link

Sprint

None

Fix versions

Priority

Unset