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
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.
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:
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
Mockups / Additional Context
Example:
A filled star indicates a bookmarked lecture, while an outlined star represents an unbookmarked lecture.