Skip to content

CASopedia project requirements #2038

@zzacharo

Description

@zzacharo

Context

CASopedia project (CERN Accelerator schools) is an upcoming website aiming to promote the lectures recorded from the CERN Accelerator schools around the world.

Currently, they have a collection on CDS that we need to ensure that is part of our collected data to migrate.

We had a meeting with them (indico event) and below are the requirements gathered.

Requirements

Captions search on video (search only from the video page)

  • It would be nice to be able to show the transcription and users to follow it/jump on the specific point in the video (as per youtube)
  • Take into account the language.
  • Users should be able to search inside the transcription and once they find a relative term they could click and jump on the video point in time
  • See example on current CDS.

Point in time jumps

We need to ensure that a video in the landing page can start from a specific point in time. This exist when embedding a video.

Display and search by slides on the player

We need to display the slides of a specific lecture in a way that people can click on them and jump on the specific point in time on the video.

  • We should design a way for users to be able to upload slides/images and a way to link each image with a start and end time. For example:
    • Support a new .vtt file and associate each section with a file
    • Make the extraction of frames toggleable and allow users to upload their images. The challenging part is to find a way for people to associate each file with the start,end time
    • Implement the slides as part of a new feature to support chapters (See also prototype ). Take inspiration from how youtube is showing the chapters.

Ideas

Maybe we can introduce chapters

CAS access control

  • Evaluate if a separate category needs to be created or just align on setting up explicitly the necessary egroups via the publishing workflow that the recording service team applies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions