Skip to content

[Feature] Bookmark Important Lectures #121

Description

@KolaSailaja

Problem Statement

As teachers conduct more lectures, finding previously important sessions becomes increasingly difficult. Currently, all lectures are displayed equally, making it time-consuming to revisit high-value lectures for revision, analysis, or future reference.

There is no mechanism to quickly identify or organize important lectures.

Proposed Solution

Introduce a Bookmark Important Lectures feature.

Teachers should be able to:

  • Mark any lecture as bookmarked.
  • View all bookmarked lectures in one place.
  • Filter lecture history to display only bookmarked sessions.
  • Toggle bookmarks directly from the Dashboard or Lecture History.

Bookmarked lectures should remain saved in localStorage and persist across browser sessions.

Alternative Approaches

Teachers could rely on lecture names or dates to locate important sessions, but this becomes inefficient as lecture history grows. Bookmarking provides a quick and intuitive organization system without changing the existing workflow.

Affected Area

  • UI / UX
  • New component
  • New page
  • Analytics / Charts
  • Authentication
  • Other: Lecture History Management

Mockups / Additional Context

Example:

Lecture History

⭐ OOP - Inheritance

⭐ DBMS - Transactions

☆ Introduction to Python

Show:

☑ Bookmarked Only

A filled star indicates a bookmarked lecture, while an outlined star represents an unbookmarked lecture.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions