School Health Monitoring
The organisation portal continuously monitors the connectivity and responsiveness of each connected school. The health status helps you quickly identify if any school is experiencing issues.
Health Status Indicators
Each connected school displays one of three health statuses:
| Status | Indicator | Meaning |
|---|---|---|
| Healthy | Green | The school is online and responding within 3 seconds. Normal operation. |
| Degraded | Amber/Yellow | The school is responding, but slowly (between 3 and 10 seconds). Performance may be affected. |
| Offline | Red | The school is not responding or response time exceeds 10 seconds. Data sync is interrupted. |
Where to View Health Status
Health indicators are displayed in two places:
- Connected Schools page -- Each school in the list shows its current health status alongside its name.
- Dashboard -- The organisation dashboard may show a summary of school health across all connected campuses.
What Causes Each Status
Healthy
The school's Junipa instance is running normally. API responses return within the expected timeframe. No action is required.
Degraded
Possible causes:
- The school's server is under high load.
- Network latency between the school and the organisation portal is elevated.
- A large data sync operation is in progress.
What to do: Monitor the school. If the degraded status persists for more than 30 minutes, contact the school's IT team or Junipa support.
Offline
Possible causes:
- The school's Junipa instance is down (server outage, deployment in progress).
- A network issue is preventing communication between the school and the organisation portal.
- The school's domain or hosting service is experiencing an outage.
What to do:
- Check if the school's Junipa URL is accessible in a browser (e.g.,
schoolname.junipa.com.au). - Contact the school's IT administrator to check their server status.
- If the issue persists, contact Junipa support.
How Health Checks Work
The organisation portal periodically pings each connected school's API endpoint (/api/org-sync/ping). The response time determines the health status:
- Response in under 3 seconds = Healthy
- Response in 3 to 10 seconds = Degraded
- Response over 10 seconds or no response = Offline
Health checks run automatically. You do not need to trigger them manually.
Impact of Offline Schools
When a school is offline:
- The organisation portal continues to display the last known data from that school.
- Reports will include the most recent synced data, which may be stale.
- Once the school comes back online, data will sync automatically and the health status will update.
No data is lost during an offline period. The school continues to operate independently, and any evidence recorded during the outage will sync to the organisation portal once connectivity is restored.