Skip to main content

University Block

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'
});