Seesaw Parent Digest Summary
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Seesaw Parent Digest Summary scans the current page for Seesaw activity data including student posts, teacher feedback, assignment submissions, and parent notifications. The floating panel displays a digest summary showing recent activity count, unread items, and a categorized breakdown of posts, comments, assignments, and announcements. Items requiring parent attention are highlighted with visual indicators and a separate counter. Filter activities by type, mark items as viewed with one click, and copy the digest as formatted text for quick review.
WHERE IT RUNS
Works on any web page, including Seesaw class feeds, student journals, teacher dashboards, and parent notification pages. The script intelligently detects Seesaw-specific activity items, posts, comments, and assignments using targeted CSS selectors and content pattern matching. It works best on Seesaw.com but can also detect activity on related educational platforms.
HOW TO USE
The panel displays a summary badge showing total activities, unread items, and priority action items. The digest list shows activity items with icons for each type (📝 post, 💬 comment, 📋 assignment, 📢 announcement). Items requiring parent attention are highlighted in red with a warning icon. Click any item to mark it as viewed (blue highlight indicates unread items). Use the filter buttons to view specific activity types or only priority items. Adjust the digest window (Today, 3 days, 1 week, 2 weeks) to control how far back activities are shown. Copy the digest summary to your clipboard for quick reference or sharing. The badge can be positioned in any corner of the screen.
MECHANISM — MULTI-STRATEGY ACTIVITY DETECTION WITH PRIORITY FLAGGING
The script uses a layered approach to detect Seesaw activities. It first attempts to find activity containers using Seesaw-specific CSS selectors (.activity-item, .post-item, .journal-item). From each container, it extracts titles, dates, content, and activity type. If container-based detection fails, the script falls back to text pattern matching, scanning page content for patterns that indicate posts, comments, assignments, and announcements. Priority items are identified by checking against a list of urgency keywords (due, overdue, missing, needs review, pending, approval, action required). This multi-layer approach ensures robust activity extraction across varying page layouts.
THE PANEL
The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including digest window and badge position, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.
PLEASE NOTE
This script requires the free BotGentz extension to run. It does not send any data to external servers; all extracted activity data, viewed status, and settings remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only activity titles, dates, content, and viewed status from publicly visible page content. Activity detection depends on the page structure; if items are not detected, use the "Rescan Page" button to refresh extraction. Data persists across browser sessions and is isolated per browser profile.