University Block

Learning management system
The University Block provides learning management capabilities. Create courses, track progress, manage enrollments, and deliver educational content.
Features
- Course creation
- Lesson management
- Progress tracking
- Quiz and assessments
- Certificates
- Enrollment management
- Learning paths
Quick Start
npm install @23blocks/sdk
import { BlocksClient } from '@23blocks/sdk';
const client = new BlocksClient({
baseUrl: 'https://api.23blocks.com',
appId: 'your-app-id'
});
// List courses
const courses = await client.university.listCourses({
status: 'published'
});
// Enroll user
await client.university.enroll({
userId: 'user-123',
courseId: 'course-abc'
});
// Track progress
await client.university.completeLesson({
userId: 'user-123',
lessonId: 'lesson-1'
});