Skip to main content

CurriculumModule

Represents a module within a curriculum

Extends

Properties

createdAt

createdAt: ISOString;

Timestamp when created


curriculumId

curriculumId: string;

ID of the curriculum this module belongs to


description

description: string;

Description

Inherited from

Described.description


estimatedHours

estimatedHours: number;

Estimated hours to complete this module


id

id: string;

Unique identifier

Inherited from

Identifiable.id


objectives

objectives: string[];

Learning objectives for this module


order

order: number;

Order of the module within the curriculum


slug

slug: string;

URL-friendly slug for routing (e.g., "control-flow")


title

title: string;

Title

Inherited from

Titled.title


updatedAt

updatedAt: ISOString;

Timestamp when last updated