Product overview
Platform architecture
A high-level view of how Lernix models people, content, and progress — and how its rules engine drives every personalized experience.
System overview
Three actors, one content graph, one progress fabric.
Student
Discovers courses, completes lessons, takes quizzes, earns achievements.
Instructor
Authors courses, manages lessons, monitors learner cohorts and analytics.
Admin
Operates the platform: users, catalog, policies, and platform-wide analytics.
Core data flow
From content authoring to personalized delivery.
1. Author
Instructor builds course, lessons, quizzes.
2. Publish
Catalog updated; visibility rules applied.
3. Enroll
Student joins; entitlements granted.
4. Learn
Lesson events stream into progress fabric.
5. Reward
Rules engine grants badges & next-up.
Service topology
Logical services and their responsibilities.
Identity
Sessions, roles, permissions, SSO.
Catalog
Courses, lessons, taxonomies, search.
Progress
Events, completion graph, streaks.
Assessment
Quizzes, attempts, scoring.
Rules Engine
Recommendations, gating, achievements.
Notifications
Email, push, digest delivery.
Analytics
Aggregations, dashboards, exports.
Gateway
Edge routing, rate limits, caching.
Rules engine
A declarative rulebook drives recommendations, gating, and achievements.
when
Lesson completedthen
Update streak · evaluate badges · queue next-upwhen
Quiz passed (≥ 80%)then
Mark module complete · unlock advanced trackwhen
7-day inactivitythen
Send re-engagement email · downweight notificationswhen
Course enrollmentthen
Seed progress entry · suggest peers · notify instructorwhen
Admin publishes coursethen
Index in search · invalidate caches · notify enrolled instructorsData model
Core entities and their relationships.
┌──────────┐ 1 * ┌──────────┐ 1 * ┌──────────┐
│ User │────────│ Enrollment│────────│ Course │
└────┬─────┘ └──────────┘ └────┬─────┘
│ │
│ 1 1 │
│ │
│ * * │
┌────┴─────┐ ┌──────────┐ ┌────┴─────┐
│ Progress │ * ───1 │ Lesson │ * ───1 │ Module │
└──────────┘ └──────────┘ └──────────┘
│
│ 1 *
▼
┌──────────┐
│ Quiz │
└──────────┘See it in action
Sign in to one of the seeded workspaces and explore.