learningequality / learningequality/studio

Allow for selection of different auto generated thumbnails for videos

Open
#4,327 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

TODO: needs decisions
Dominant language
Python
Stars
191
Forks
307
Avg merge
5d 6h
Merged PRs (30d)
10

Description

Desired behavior

When generating a thumbnail for a video resource, it would be nice if the user could choose a particular time/frame from which to use as the thumbnail. The user could be presented with different options, or simply a slider to choose which time.

Current behavior

The auto-generation chooses one particular frame and that's it.

Value add

If multiple videos have intros, the existing auto-generation may result in the same thumbnail for multiple videos, which isn't ideal. Allowing the user to select a particular frame from the video would negate the issue.

Possible tradeoffs

Providing some options vs allowing the user finer grained manual selection of the time.


Add labels

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing video thumbnail generation path and the interface for video resources. Compare the requested frame-selection options with the current auto-generation behavior; done means a user can choose a frame or time and the selected frame is used as the thumbnail. The issue names no files or tests, so repository exploration and design clarification are needed.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
content, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.