Skip to content

[Feature]: Add Custom Reminder Preferences for Study Sessions #1923

Description

@adepat06

Description

Study sessions are often scheduled days or weeks in advance, making it easy for participants to forget about them. While notifications may already exist, users currently have no control over when they'd like to receive reminders.

This feature would allow users to customize reminder timings for each study session.

Problem Statement

Participants may miss sessions simply because they weren't reminded at the right time. A flexible reminder system would help learners stay on track without relying on manual calendar entries.

Proposed Solution

Add reminder preferences for every study session, allowing users to choose one or more reminder times, such as:

  • 5 minutes before
  • 15 minutes before
  • 30 minutes before
  • 1 hour before
  • 1 day before

The selected reminders should be saved and trigger notifications at the chosen time.

Acceptance Criteria

  • Users can choose reminder timings while joining or viewing a study session.
  • Multiple reminder options can be selected.
  • Reminder preferences are saved for each user.
  • Notifications are triggered based on the selected timings.
  • Users can edit or disable reminders before the session starts.

Benefits

  • Helps learners avoid missing sessions.
  • Gives users more control over notifications.
  • Improves participation and engagement.
  • Enhances the overall learning experience.

Additional Notes

This feature should build on the existing notification system without changing the current study session workflow.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions