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
estimatedHours
estimatedHours: number;
Estimated hours to complete this module
id
id: string;
Unique identifier
Inherited from
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
updatedAt
updatedAt: ISOString;
Timestamp when last updated