Current: This document describes Aspiron’s notification system.

Smart Notifications

Aspiron’s notification system provides ethical, respectful nudges for learning support.

Notification Types

Recall Reminders

  • AI Recall Check ready
  • Time for revision
  • Topics to review
  • Spaced repetition alerts

Progress Updates

  • Milestone achieved
  • Topic completed
  • Accuracy improvement
  • Streak maintenance (light)

Community

  • Answer to your doubt
  • Mention in forum
  • Thread you followed updated
  • Community Bot message

Recommendations

  • Suggested videos
  • Practice questions ready
  • New content available
  • Related topics

Notification Principles

Ethical Approach

  • Respectful - Never nag
  • Useful - Always actionable
  • Timely - Right time, right context
  • Optional - Controllable settings

Anti-Spam Rules

  • No excessive notifications
  • No fear-based messaging
  • No artificial urgency
  • No manipulation tactics

User Control

  • Notification settings
  • Frequency control
  • Topic preferences
  • Quiet hours

Notification Content

Curiosity-Based

Notifications spark curiosity:

  • “What did you forget this week?”
  • “Ready for your recall check?”
  • “See your improvement”
  • “New perspective on a concept”

Loss-Aversion (Light)

Gentle reminders:

  • “Topics waiting for you”
  • “Recall check expiring”
  • “Don’t lose your streak”
  • “Progress paused”

Positive Reinforcement

Celebrate achievements:

  • “Great job on that quiz!”
  • “You’re improving”
  • “Halfway there!”
  • “Consistency pays off”

Notification Channels

In-App

  • Notification bell
  • Banner messages
  • Toast notifications
  • Email digests (optional)

Push (Future)

  • Mobile push notifications
  • Browser notifications
  • Configurable preferences
  • Respects device settings

Notification Settings

Granular Control

Students can:

  • Enable/disable types
  • Set frequency
  • Choose channels
  • Set quiet hours
  • Topic preferences

Default Settings

Balanced approach:

  • Important notifications on
  • Non-essential off by default
  • Opt-in for frequent alerts
  • Respect user preference

Next Steps