University Block

Courses, quizzes, certificates.
Decided.

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 →

What's inside

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

Already debugged

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.

Use this instead of

TalentLMSThinkificDoceboyour folder-of-videos-and-a-spreadsheet setup

Better together

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.

Training without proof isn't training.

Stay in the loop

Get product updates, engineering posts, and new block announcements delivered to your inbox.

No spam. Unsubscribe anytime. Privacy policy.