How School Connections Work
The Junipa Organisation Portal connects to individual school instances using a parent-child architecture. Each school runs independently, and the organisation portal sits above them as a centralised oversight layer.
Architecture
Organisation Portal (Parent)
|
|--- School A (Child)
|--- School B (Child)
|--- School C (Child)
- The Organisation Portal is the parent. It receives aggregated data from connected schools.
- Each School Instance is a child. It operates independently and controls its own student data, evidence, and administration.
How Connections Are Established
Connections between the organisation portal and a school instance are established through a secure invite code handshake:
- The organisation administrator generates an invite code in the organisation portal.
- The code is shared with the school administrator.
- The school administrator enters the code in their Junipa instance.
- The two systems complete a handshake to verify the connection.
- The school appears as a connected campus in the organisation portal.
For detailed steps, see the Invite Code Flow guide.
What Data Flows to the Organisation
Once connected, the organisation portal receives:
- Summary metrics -- Student counts, evidence counts, and adjustment level distributions.
- Aggregated reporting data -- Data needed for cross-school audit reports and executive overviews.
- Health status -- Connection status and response time from the school instance.
The organisation portal does not receive:
- Individual student names or personally identifiable information (unless specifically configured)
- Raw evidence entries or attached files
- School-level administration settings
Data Sovereignty
Each school retains full control of its data:
- Data remains stored within the school's own Junipa instance.
- The organisation portal accesses aggregated data via secure API calls.
- If a school is disconnected from the organisation, the organisation portal loses access to that school's data immediately.
- Disconnecting a school does not affect the school's own data or operations.
Connection Limits
There is no limit to the number of schools that can be connected to a single organisation portal. Each school can be connected to one organisation at a time.