Meeting Notes 10/29/2014

 

  • Red flag?  YAID!!  Yet another ID. 
    • Why not just use the edx-video-ID throughout?
      • Why not have Studio generate the edx-video-ID?  VEDA team very reluctant for various reasons, including concerns about collisions.
    • Is it important that the edx-video-ID continue to be human readable?
      • Perhaps not going forward.  Before we needed to, because of the manual process.
    • What if VAL generates ID instead? 
    • Note from Dave: VAL interface should not take arbitrary hash/IDs in the API.
    • RESOLVED: Studio will generate edx-video-ID and forward it to VEDA.  Need input from @Lou on what this user-visible string needs to be. From engineering perspective, here are our requirements:
      1. Different from VEDA's format
      2. Include a namespace (and version) prefix
      3. No character limit
      4. User-friendly and human-readable (until they are no longer presented in the UI)
    • Example: vid-v1:INSTITUTE_CODE-course-random
    • From louR (Deactivated): vid-v1:INSTITUTE_CODE-random
  • MIT XML Edge issue
    • Will Upload feature be enabled on Edge?
    • Addressed by ?:
      • VAL shared across deployments?
      • XML import/export update?
      • Special Studio Role for uploading Videos?
        • Issue: by preventing profs to use this mechanism, they'll use "wrong" approaches instead.
          • Perhaps Warning in Studio for using a workaround mechanism (such as putting YouTube link).  @Lou ?
    • Follow up: Talk to MIT PMs
    • VEDA capacity issues may exist by opening up to Edge.
    • To enable:
      • Have mobile app point to Edge (either through a setting or a separate app) ?
      • Export/import from Edge to Prod or other servers
      • VEDA capacity issues

  • About Video Workflow is different
    • Separate workflow since Marketing and Drupal site are involved.

  • VEDA Listener
    • Log file listener instead of crawling
    • Idea
      • Studio sends a record to VAL with an empty ID field
    • QUESTION: is there an S3 filter to query for only files that have completed uploading.

  • VAL shared across deployments?
  • PROD question for @Lou - should we show the edx-video-ID in the UI even before the video processing has fully completed? 
    • How will we handle the error conditions if users put that ID in video modules, but the processing never completes.
    • RESOLVED - No, don't show in progress edx-video-ids.
    • UPDATE - Show edx-video-id as soon as ONE valid encoding has been created.
      • reason for showing id before Completion: YouTube may disallow a video
      • reason for verifying that at least one encoding has completed: file may be "valid", but is still corrupt/incomplete.
  • Cleanup of Video Upload status.
    • How long do we need to keep that data?  Even from weeks ago?
    • Perhaps have a manual REMOVE feature.
      • Mark for deletion flag?
      • Or, remove the entry.
    • RESOLVED - remove feature Later after MVP.