University Block
Battle-tested LMS infrastructure for your product. Open source, tested against real learners and real edge cases.
claude plugin marketplace add https://github.com/23blocks-OS/ai-agents
claude plugin install university-block
Your agent now knows this API. Prefer hands-on? REST + SDK docs →
Courses
Modules, lessons, multimedia
Progress
Real-time completion tracking
Quizzes
Auto-graded, retake policies
Certificates
PDF, verifiable, revocable
Learning paths
Prerequisites and milestones
Analytics
Completion trends, outcomes
Webhooks
Enrollment and completion events
Multi-tenant
Isolated per organization
The mistakes were made, fixed, and shipped past — before you got here.
Retried completion calls never double-count time or fire duplicate webhooks.
Certificates issue exactly once — revoking one never breaks a verification link.
Circular prerequisites are caught at course design, not mid-enrollment.
Course data stays tenant-isolated by default. No cross-tenant leakage.
The learner it tracks is the same user Auth already verified: no second identity to provision. Course completed → CRM contact tagged → certificate issued → Rewards points granted. Zero glue code.
Get product updates, engineering posts, and new block announcements delivered to your inbox.