Offline Mode & Sync

How the sync status chip works and what happens offline.

MarkIT is offline-first: attendance-taking keeps working with no connection, and syncs automatically once you’re back online.

The sync status chip

Visible at the top of every screen:

  • Green: everything’s synced. Tap to force a refresh.
  • Orange, with a count: changes waiting to sync (normal when offline).
  • Blue, spinning: syncing now.

What works offline

Taking attendance, editing/undoing records, and settings changes all queue up to sync later.

What needs a connection

Adding/editing/deleting students and classes, CSV import, photo uploads, and logging in.

Syncing happens automatically

Every 30 seconds while the app is open, immediately when you’re back online, and when you switch away from the app.

Best offline support

Install the app as a PWA (see Getting Started → Installing as an app), especially on iOS.