SmartSchool OS — AI-Powered School Operating SystemSmartSchool OS — AI-Powered School Operating System
FeaturesPricingAboutDocsSupport
LoginStart free
SmartSchool OS — AI-Powered School Operating SystemSmartSchool OS — AI-Powered School Operating System

One AI-powered operating system for school reports, exams, analytics, and growth — replacing spreadsheet chaos with clarity.

Start free

Product

  • Features
  • Pricing
  • Documentation

Resources

  • Get started
  • Support
  • About

Legal

  • Privacy Policy
  • Terms of Service

© 2026 SmartSchool OS. All rights reserved.

Powered by Globull

Documentation/Multilingual & offline/Offline mode

Offline mode (mobile)

The SmartSchool OS mobile app caches essential data locally so teachers can work without internet — attendance, student profiles, and timetables are always accessible.

Mobile app showing offline banner with sync queue count
The offline banner appears automatically when connectivity is lost.

How it works

When the mobile app detects loss of internet connectivity, it switches to offline mode automatically. A banner appears at the top of the screen showing the connection status and the number of pending changes in the sync queue.

Auto-detect

The app monitors connectivity and switches modes seamlessly.

Local cache

Student lists, timetables, and attendance data are cached on device.

Sync queue

Changes are queued locally and pushed when connectivity returns.

What's available offline

  • Attendance — Mark students present/absent; syncs when online.
  • Student profiles — View cached student information and contact details.
  • Timetable — See the weekly schedule for your classes.
  • Announcements — Read previously loaded announcements.

Automatic sync

When connectivity returns, the app automatically syncs all queued changes to the server. A brief notification confirms how many items were synced. Conflicts (e.g. attendance modified by another user while offline) are resolved by keeping the most recent change.

💡 Tip

For the best offline experience, open the app while connected at least once per day so the local cache stays fresh.