Students and staff appear in the right classes. Nobody types a roster.
Connect your directory once. Groups become roles and classes, new people get accounts, and people who leave are suspended.
Connect your directory once. Google, Microsoft or SCIM from your identity provider.
Google Workspace and Microsoft Entra ID directory sync, or SCIM 2.0 pushed from your identity provider.
Map directory groups to Zelvi roles and classes; SAML group claims are honoured at sign-in.
Clever, ClassLink, OneRoster and LTI 1.3 launches from Canvas, Moodle, Blackboard and D2L Brightspace bring the class list with them.
Re-running a sync never duplicates a student, and an account is never linked across schools without proof of ownership.
What this rests on
- Single sign-on and automatic accounts from the school’s directory: Google Workspace, Microsoft Entra ID, SCIM, Clever, ClassLink and LMS launchGroups in the directory map to Zelvi roles and classes, people who leave are suspended automatically, and an account is never linked across schools without proof.
- Load a roster by CSV, join code or verified email domain, and re-run it safelyImporting the same roster twice creates no duplicate students. Class lists from an LMS, Clever, ClassLink and OneRoster arrive through the same import.
- Each institution’s data is isolated at the database level, not by application codeThe database itself refuses to return another institution’s rows, whatever the application asks for.
The rest of the platform
- Zelvi tutorA tutor that knows which course it is teaching.
- Visual CanvasShow the idea. Then let them move it.
- Curriculum GroundingYour material, with the edges marked.
- Practice & AssessmentThe model observes. The rubric decides.
- Live GamesThe game ends. The learning doesn’t.
- AnalyticsA zero can mean two opposite things.
- Zelvi for ChromeYour next lesson is the page you are already on.
- Student safetyAn AI tutor that knows when to stop tutoring.
- AI GatewayOne model going down is not an outage.