CL

classroom

@particle-academy/classroom

The learner surface for laravel-courses: browse a curriculum, work through a course, sit a graded test, collect a certificate. This is what the Fancy UI Curriculum at /learn runs on.

UI surfaceTS 6 components
UI surface
6 components, each with a live demo, props table, and source.
Module 3 · Lesson 2
ButtonlivebetaCardRK
$npm install @particle-academy/classroom
Pairs with

Components

6 components · click any tile for a full demo, source, and install snippet.

CurriculumOverviewOpen →
Published0 courses

Fancy UI Curriculum

From primitives to agent-driven surfaces.

A curriculum and its courses, with per-course progress and enrollment state.
CoursePlayerOpen →

Human+ UX

Surfaces people and agents share.

0/1 lessons

0%

What is Human+ UX?

~6 min

Agents and people share one surface, trading control fluidly.
The course itself — modules, lessons, progress, what is next, and the graded test.
LessonViewOpen →

What is Human+ UX?

~6 min

Agents and people share one surface, trading control fluidly.
One lesson: text, video or mixed, with a mark-complete action.
TestRunnerOpen →

Module 1 check

Pass at 80%

0 of 1 answered

0%

Question 1 of 1

1 pt

Which prop pair makes a component controlled?

1 question remaining

An attempt end to end — questions, confirm-before-submit, and the result. Renders an ungraded attempt as awaiting grading rather than a failure.
QuestionRendererOpen →

Which prop pair makes a component controlled?

One question of any of the four types: multiple choice, multiple select, true/false, short answer.
CertificateViewOpen →

Certificate of Completion

Course Completion

This is to certify that

Learner

has successfully completed the program.

Issued 8/1/2026 · Verification FANCY-2026-0001

An issued certificate and its verification code. Deliberately literal-coloured so it looks the same on every theme.
What next
Click any component for a live demo, props, and source — or install the package and go.