Introduction¶
Content Library is the curated content by the experts of the saut school. It contains all the teaching content necessary for the student's learning path across various age groups. Platform's admin portal provides ability for the admins to upload this content.
The contents themselves are divided into hierarichal data. The lowest unit of learning for a child is called a subgoal. When a child learns multiple subgoals they learn a goal and when they learn multiple goals, they learn a domain. Since a domain can contain a large number of goals, all related goals within a domain are grouped together into a category.
To cater to students of different age groups, a curriculum is designed for specific age groups.
Below diagram shows a hierarchical relation between the entities of content library.
stateDiagram-v2
Curriculum: Curriculum
Domain_A: Domain
Domain_B: Domain
Domain_C: Domain
Domain_D: Domain
Category_A: Category
Category_B: Category
Category_C: Category
Goal_A1: Goal
Goal_A2: Goal
Goal_A3: Goal
Goal_B1: Goal
Goal_B2: Goal
Goal_C1: Goal
Goal_C2: Goal
Subgoal_A1: Subgoal
Subgoal_A2: Subgoal
Subgoal_A3: Subgoal
Subgoal_B1: Subgoal
Subgoal_B2: Subgoal
Subgoal_C1: Subgoal
Subgoal_C2: Subgoal
Curriculum --> Domain_A
Curriculum --> Domain_B
Curriculum --> Domain_C
Curriculum --> Domain_D
Domain_C --> Category_A
Domain_C --> Category_B
Domain_C --> Category_C
Category_A --> Goal_A1
Category_A --> Goal_A2
Category_A --> Goal_A3
Category_B --> Goal_B1
Category_B --> Goal_B2
Category_C --> Goal_C1
Category_C --> Goal_C2
Goal_A2 --> Subgoal_A1
Goal_A2 --> Subgoal_A2
Goal_A2 --> Subgoal_A3
Goal_B2 --> Subgoal_B1
Goal_B2 --> Subgoal_B2
Goal_C2 --> Subgoal_C1
Goal_C2 --> Subgoal_C2