Standards & integrations
Open standards, no lock-in
Lerna Campus is built on open standards for education software, so a school can connect the tools it already uses and keep its freedom to choose.
LTI 1.3 Core
Tools open straight from a lesson, with no extra sign-in.
Technical: OpenID Connect launch, signed id_token, platform JWKS.
LTI Assignment and Grade Services 2.0
Results from tools land in the course gradebook.
Technical: Line items per assignment, scores and results.
LTI Names and Role Provisioning Services 2.0
A tool knows who is in the course and in what role.
Technical: Course membership with roles.
OneRoster data model
Students, classes and enrollments in a shape other systems understand.
Technical: The SIS model follows OneRoster concepts, ready for roster export.
CRM integration
Enrollment in the CRM and student records in the SIS stay in sync.
Technical: REST API and webhooks, with field mapping per school.
OpenID Connect and Google Workspace
One sign-in with the school account, with two-step verification from Google.
Technical: Authorization code with PKCE, Workspace domain checks.
OAuth 2.0 between services
Services identify themselves to each other with signed tokens.
Technical: Client credentials with private_key_jwt, short-lived RS256 tokens, published JWKS with key rotation.
Event feeds
Changes travel reliably and in order, and nothing is lost.
Technical: Append-only, replayable event feeds with snapshots.
esDnevnik and JISP
Data for the state systems is exported in their import format, with no retyping.
Technical: Excel export in the format the Ministry of Education requires.
REST/JSON APIs
Every component has a documented API.
Architecture
Each component can be adopted, or replaced, on its own.