Skip to content

Conversation

@lfryemason
Copy link
Contributor

@lfryemason lfryemason commented Dec 12, 2025

Create a websocket on the AI floating action button that retrieves teacher notifications from the server. This updates the count on the floating action button for number of unread notifications.

The first notification that will be retrieved is lesson summary notifications added here

The websocket times out after 30 minutes to prevent long lasting resource drains.

The websocket is disabled by default and can be turned on with a DCDO flag or an experiment flag to enable testing.

@lfryemason lfryemason changed the title Lfm/sum notif 2 Add a websocket for teacher dashboard notifications Dec 12, 2025
Base automatically changed from lfm/sum-notif-1 to staging December 16, 2025 16:39
# Conflicts:
#	apps/src/aiDifferentiation/AiDiffFloatingActionButton.tsx
#	dashboard/test/jobs/ai_lesson_summaries_job_test.rb
#	lib/dynamic_config/dcdo.rb
@lfryemason lfryemason marked this pull request as ready for review December 16, 2025 16:46
@lfryemason lfryemason merged commit 73f7061 into staging Dec 18, 2025
6 checks passed
@lfryemason lfryemason deleted the lfm/sum-notif-2 branch December 18, 2025 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants