Skip to content

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