Standardi i integracije
Otvoreni standardi, bez vezivanja za jednog dobavljača
Lerna Campus je zasnovan na otvorenim standardima za obrazovni softver, pa škola može da poveže alate koje već koristi i da zadrži slobodu izbora.
LTI 1.3 Core
Alati se otvaraju direktno iz lekcije, bez dodatne prijave.
Tehnički: OpenID Connect launch, potpisan id_token, JWKS platforme.
LTI Assignment and Grade Services 2.0
Rezultati iz alata stižu u dnevnik ocena kursa.
Tehnički: Line items po zadatku, bodovi i rezultati.
LTI Names and Role Provisioning Services 2.0
Alat zna ko je u kursu i u kojoj ulozi.
Tehnički: Članstvo u kursu sa ulogama.
OneRoster model podataka
Učenici, odeljenja i upisi u obliku koji drugi sistemi razumeju.
Tehnički: SIS model prati OneRoster koncepte, spreman za izvoz spiskova.
Integracija sa CRM-om
Upis u CRM-u i evidencija učenika u SIS-u ostaju usklađeni.
Tehnički: REST API i webhooks, sa mapiranjem polja po školi.
OpenID Connect i Google Workspace
Jedna prijava školskim nalogom, uz Google proveru u dva koraka.
Tehnički: Authorization code sa PKCE, provera Workspace domena.
OAuth 2.0 između servisa
Servisi se međusobno predstavljaju potpisanim tokenima.
Tehnički: Client credentials sa private_key_jwt, kratkotrajni RS256 tokeni, objavljen JWKS sa rotacijom ključeva.
Tokovi događaja
Izmene se prenose pouzdano, pravim redosledom i bez gubitaka.
Tehnički: Append-only tokovi događaja koji se mogu ponovo reprodukovati, sa snimcima stanja.
esDnevnik i JISP
Podaci za državne sisteme izvoze se u njihovom formatu za uvoz, bez prekucavanja.
Tehnički: Izvoz u Excel u formatu koji traži Ministarstvo prosvete.
REST/JSON API-ji
Svaka komponenta ima dokumentovan API.
Arhitektura
Svaka komponenta može da se uvede ili zameni zasebno.