Skip to content
Book a demo

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

Portal (web)REST APIsSchool's CRMSISLMSREST · webhooksroster feedAI MentorLTI 1.3 · AGS · NRPScontent APISchool websitepublic inquiry formesDnevnik / JISPExcel export

Each component can be adopted, or replaced, on its own.

See Lerna Campus with your own school's setup.

Book a demo