Skip to main content
Help CenterOffline Capabilities

Offline Capabilities

Track behaviors anywhere, even without internet. Classroom Pulse works offline and syncs automatically when you reconnect.

8 min readPWA Feature

Why Offline Matters

School Wi-Fi can be unreliable. With offline support, you never miss logging a behavior. Data is stored securely on your device and automatically syncs when you reconnect. No more "I'll log it later" and forgetting important incidents.

Secure Storage

Data encrypted on device until sync

Auto Sync

Syncs automatically when online

Any Device

Works on phone, tablet, laptop

What Works Offline

Quick Log Behavior Entry

Works Offline

Log new behavior incidents with full ABC data, intensity, duration, and notes. All data is saved locally.

View Student Profiles

Works Offline

Access cached student information including recent behaviors and notes. Limited to data from your last session.

TBFA Trial Recording

Works Offline

Run Trial-Based FA sessions and record trial data. Session data syncs when you reconnect.

View Recent Activity

Works Offline

See behavior logs from your current and recent sessions. Cached for offline viewing.

Basic Navigation

Works Offline

Navigate between main screens using the PWA. Some pages may show cached content.

What Requires Internet

AI Insights & Analysis

Requires Internet

AI-powered behavior insights, pattern recognition, and recommendations require server processing.

FBA Interview Generator

Requires Internet

Creating and analyzing FBA interviews requires cloud AI services.

IEP Goal Generator

Requires Internet

Generating IEP goals uses AI and requires an active connection.

PDF/Report Generation

Requires Internet

Full report generation and PDF exports require server processing.

Team Collaboration

Requires Internet

Sharing data with team members, invitations, and real-time updates require connection.

Account Management

Requires Internet

Subscription changes, billing, and account settings require internet.

Limited Offline Features

Basic Charts & Graphs

Limited Offline

View cached charts from your last session. New data won't appear until you sync.

Student List

Limited Offline

See students from your last session. New students added by team members won't appear until sync.

Behavior Definitions

Limited Offline

Access cached behavior definitions. Custom behaviors created online won't appear until sync.

How Sync Works

1. Local Storage

When offline, data is saved to your device's local storage using IndexedDB. This is secure, persistent storage that survives browser restarts.

2. Connection Detection

The app continuously monitors your connection status. When internet is restored, sync begins automatically.

3. Background Sync

Pending data uploads in the background. You'll see a sync indicator in the header while this happens. Don't close the app until it's complete.

4. Confirmation

A notification confirms successful sync. Your data is now safely stored in the cloud and visible to your team.

Conflict Resolution

If the same record is edited offline by multiple users, the most recent change wins. Original data is preserved in an audit log accessible by administrators.

Install as an App (PWA)

For the best offline experience, install Classroom Pulse as a Progressive Web App. This adds an icon to your home screen and enables full offline functionality.

iOS

1

Open in Safari

Only Safari supports PWA installation on iOS.

2

Tap Share

Tap the share icon (square with arrow pointing up).

3

Add to Home Screen

Scroll and tap "Add to Home Screen".

4

Confirm

Tap "Add" to install the app.

Android

1

Open in Chrome

Use Chrome browser for best results.

2

Tap Menu

Tap the three-dot menu icon (top right).

3

Install App

Tap "Install app" or "Add to Home screen".

4

Confirm

Tap "Install" in the confirmation dialog.

Desktop

1

Open in Chrome/Edge

Use Chrome, Edge, or other Chromium browser.

2

Look for Install

Click the install icon in the address bar.

3

Install

Click "Install" in the popup dialog.

4

Launch

Find the app in your applications folder.

Understanding the Offline Indicator

When offline, you'll see a status indicator in the app header. Here's what each status means:

Online

Connected to internet. All features available.

Offline

No connection. Data will sync when reconnected.

Syncing

Uploading offline data. Don't close the app.

Sync Error

Upload failed. Will retry automatically.

Frequently Asked Questions

How much data can be stored offline?

The PWA can store thousands of behavior logs locally. Storage limit depends on your device, but typically you'll have several gigabytes available. You'll be warned if storage is running low.

What happens if I close the app before syncing?

Your offline data is persistent and will remain saved even if you close the app or restart your device. Next time you open Classroom Pulse with internet, it will automatically sync.

Can multiple devices work offline at the same time?

Yes, each device stores its own offline data. When both sync, data is merged. If there are conflicts on the same record, the most recent change is kept.

Do I need to do anything special before going offline?

No, the app automatically caches necessary data. For best results, open the student profiles you'll need before going offline so they're cached.

Why isn't AI available offline?

AI features require significant computing power that's only available in our cloud servers. This ensures fast, accurate analysis while keeping the app lightweight on your device.

Is my offline data secure?

Yes. Offline data is encrypted using your browser's IndexedDB encryption. It's only accessible within the Classroom Pulse app on your device.

Related Resources