Weekly syllabus where completed weeks get an emerald W tile and their titles are struck through.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Education23 } from "@/components/beste/piece/education23";
<Education23
courseTitle="CS 401 · Syllabus"
weeks={[
{
"week": 1,
"title": "Fundamentals of composition",
"done": true
},
{
"week": 2,
"title": "State & reactivity",
"done": true
},
{
"week": 3,
"title": "Hooks in depth",
"done": true
},
{
"week": 4,
"title": "Performance patterns"
},
{
"week": 5,
"title": "Server components"
}
]}
/>Single lesson entry with a status glyph on the left, title, duration, and padded index on the right.
Course tile with a gradient thumbnail, instructor byline, duration, and an inline progress bar.
Ranked student list with rank digits, avatar initials, and emerald score pills on the right.
Teacher dashboard tile with a progress bar and three tinted tiles counting submitted, late, and missing.
Quiz outcome card with a trophy tile, pass or fail tint, score fraction, percent, and elapsed time.
Resume-the-lesson banner with a play tile, eyebrow label, title, time remaining, and a Resume button.