Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1. Simplify Video Authoring UI  (related

 Addresses: Scenarios #6 and #7 above.

Related ticket: 

Jira Legacy
serverJIRA (openedx.atlassian.net)
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyMA-385
) Addresses: Scenarios #6 and #7 above.

We want to simplify the Video Authoring block, so that it's clear to course authors that we support only 3 mutually exclusive cases:

...

2. Simplify Video Linking (related

 Addresses: Scenarios #1, #2, #5 above.

Related ticket: 

Jira Legacy
serverJIRA (openedx.atlassian.net)
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyMA-2066
) Addresses: Scenarios #1, #2, #5 above.

Allow course authors to search for their upload videos within the Video Authoring block by providing a type-ahead/searchable dropdown with the file display names and Video IDs of all the uploaded videos associated with the course.  This prevents unnecessary user errors (forgetting, not knowing, incorrect copy and pasting, etc).

...

  • Populate the drop-down by querying VAL for all videos associated with the course.
  • Allow Course Authors to still enter or cut-and-paste the Video IDs directly into the video block, in case they didn't upload the video through this course.
  • Follow through with the additional notes captured by #1 above.

...

3. Course Validation

...

Addresses: Scenarios #3 and #4 above.
Related ticket: 

Jira Legacy
serverJIRA (openedx.atlassian.net)
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyMA-736

...

Addresses: Scenarios #3 and #4 above.

Although Course Validation can be generalized to other requirements and other features, for the purpose of Video assets, adding a validation step in the Course Publishing/Importing workflow will allow course authors to understand all the video-related issues in their course.  In particular, for courses that are designated as "Mobile Available", reporting all the non-mobile available videos in the course will allow course authors to address and fix those issues.

Validation entry points:

...

  • To minimize the scope for v1.5
    • go with options 3 and 4 for the validation entry points.
    • output all validation failures and warnings in a spreadsheet, so we don't have to implement a lot of UI features such as sorting, searching, paging, etc.

4. Move Video Pipeline Settings into server-specific storage

...

Addresses: Scenario #4 above.

Related ticket: 

Jira Legacy
serverJIRA (openedx.atlassian.net)
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyMA-1302

...

Addresses: Scenario #4 above.

Store the video pipeline credentials for each course in a django-admin accessible VAL database.  This will allow the settings to remain on the server instance and not overridden when the course is imported from other servers.

...