[
     {
        "key": "pmt_internal_assessment",
        "name": "PMT Internal Assessment",
        "calculation_configration": {
            "name": "Copy PMT IA",
            "description": "Copy PMT IA",
            "calculation_event": "BeforeMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "pre_mid_term", "key": "internal_assessment" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max": 10,
            "showOnForm": true
        },
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "pmt_internal_assessment",
        "name": "PMT Internal Assessment",
        "calculation_configration": {
            "name": "Copy PMT IA",
            "description": "Copy PMT IA",
            "calculation_event": "BeforeMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "post_mid_term", "key": "internal_assessment" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max": 10,
            "showOnForm": true
        },
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "pmt_exam",
        "name": "PMT Exam",
        "calculation_configration": {
            "name": "Copy PMT Theory",
            "description": "Copy PMT Theory",
            "calculation_event": "BeforeMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "pre_mid_term", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max": 40,
            "showOnForm": true
        },
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "pmt_exam",
        "name": "PMT Exam",
        "calculation_configration": {
            "name": "Copy PMT Theory",
            "description": "Copy PMT Theory",
            "calculation_event": "BeforeMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "post_mid_term", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max": 40,
            "showOnForm": true
        },
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "original_total",
        "name": "Original Total",
        "calculation_configration": {
            "name": "Sum PMT IA + Exam + IA + Theory",
            "description": "Sum PMT IA + Exam + IA + Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "pmt_internal_assessment" },
                    { "term": "current", "key": "pmt_exam" },
                    { "term": "current", "key": "internal_assessment" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max":150
        },
        "not_applicable_subjects": [
            "computer"
        ],
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly",
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
     {
        "key": "original_total",
        "name": "Original Total",
        "calculation_configration": {
            "name": "Sum PMT IA + Exam + IA + Prac + Theory",
            "description": "Sum PMT IA + Exam + IA + Prac + Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "pmt_internal_assessment" },
                    { "term": "current", "key": "pmt_exam" },
                    { "term": "current", "key": "internal_assessment" },
                    { "term": "current", "key": "practical" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
             "max":150
        },
        "applicable_subjects": [
            "computer"
        ],
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly",
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "practical_theory",
        "name": "Practical Theory",
        "calculation_configration": {
            "name": "Sum Prac + Theory",
            "description": "Sum Prac + Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "practical" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max":80
        },
        "applicable_subjects": [
            "computer"
        ],
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly",
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum & Scale PMT IA + Exam + IA + Theory to 100",
            "description": "Sum & Scale PMT IA + Exam + IA + Theory to 100",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "pmt_internal_assessment" },
                    { "term": "current", "key": "pmt_exam" },
                    { "term": "current", "key": "internal_assessment" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" },
                { "type": "scale", "toMax": 100 }
            ],
             "max":100
        },
        "not_applicable_subjects": [
            "computer"
        ],
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly",
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
     {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum & Scale PMT IA + Exam + IA + Prac + Theory to 100",
            "description": "Sum & Scale PMT IA + Exam + IA + Prac + Theory to 100",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "pmt_internal_assessment" },
                    { "term": "current", "key": "pmt_exam" },
                    { "term": "current", "key": "internal_assessment" },
                    { "term": "current", "key": "practical" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" },
                { "type": "scale", "toMax": 100 }
            ],
             "max":100
        },
        "applicable_subjects": [
            "computer"
        ],
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly",
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum Theory + IA",
            "description": "Sum Theory + IA",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "theory" },
                    { "term": "current", "key": "internal_assessment" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
             "max":50
        },
        "applicable_class": [
            1,
            2,
            3,
            4,
            5
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "pre_mid_term",
            "post_mid_term"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
     {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum Theory",
            "description": "Sum Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
             "max":40
        },
        "applicable_class": [
          6,7,8
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "pre_mid_term",
            "post_mid_term"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum PA + MA + SE + Port + Theory",
            "description": "Sum PA + MA + SE + Port + Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "periodic_assessment" },
                    { "term": "current", "key": "multiple_assessment" },
                    { "term": "current", "key": "subject_enrichment" },
                    { "term": "current", "key": "portfolio" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
             "max":100
        },
        "not_applicable_subjects": [
            "computer",
            "co_scholastic"
        ],
       "applicable_class": [
          6,7,8
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly",
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
     {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum PA + MA + SE + Port + Prac + Theory",
            "description": "Sum PA + MA + SE + Port + Prac + Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "periodic_assessment" },
                    { "term": "current", "key": "multiple_assessment" },
                    { "term": "current", "key": "subject_enrichment" },
                    { "term": "current", "key": "portfolio" },
                    { "term": "current", "key": "practical" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
             "max":100
        },
        "applicable_subjects": [
            "computer"
        ],
       "applicable_class": [
          6,7,8
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly",
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "internal_assessment",
        "name": "Internal Assessment",
        "calculation_configration": {
            "name": "Sum PA + MA + SE + Port",
            "description": "Sum PA + MA + SE + Port",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "periodic_assessment" },
                    { "term": "current", "key": "multiple_assessment" },
                    { "term": "current", "key": "subject_enrichment" },
                    { "term": "current", "key": "portfolio" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
             "max":20
        },
        "not_applicable_subjects":[
            "co_scholastic"
        ],
       "applicable_class": [
          6,7,8
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly",
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "practical_theory",
        "name": "Practical Theory",
        "calculation_configration": {
            "name": "Sum Prac + Theory",
            "description": "Sum Prac + Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "practical" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
             "max":80
        },
        "applicable_subjects": [
            "computer"
        ],
       "applicable_class": [
          6,7,8
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly",
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "periodic_assessment",
        "name": "Periodic",
        "calculation_configration": {
            "name": "Scale PMT Theory to 5",
            "description": "Scale PMT Theory to 5",
            "calculation_event": "BeforeMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "pre_mid_term", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" },
                { "type": "scale", "toMax": 5 }
            ],
            "max":5,
            "showOnForm": true
        },
        "not_applicable_subjects":[
            "co_scholastic"
        ],
       "applicable_class": [
          6,7,8
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "half_yearly"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
     {
        "key": "periodic_assessment",
        "name": "Periodic",
        "calculation_configration": {
            "name": "Scale PMT Theory to 5",
            "description": "Scale PMT Theory to 5",
            "calculation_event": "BeforeMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "post_mid_term", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" },
                { "type": "scale", "toMax": 5 }
            ],
            "max":5,
            "showOnForm": true
        },
        "not_applicable_subjects":[
            "co_scholastic"
        ],
       "applicable_class": [
          6,7,8
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum Theory",
            "description": "Sum Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max":80
        },
        "applicable_class": [
          9,10
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
            "pre_mid_term",
            "post_mid_term",
            "half_yearly"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum PA + NB + SE + MA + Theory",
            "description": "Sum PA + NB + SE + MA + Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "periodic_assessment" },
                    { "term": "current", "key": "notebook" },
                    { "term": "current", "key": "subject_enrichment" },
                    { "term": "current", "key": "multiple_assessment" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max":100
        },
        "not_applicable_subjects": [
            "co_scholastic",
            "ai"
        ],
        "applicable_class": [
          9,10
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
           "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
     {
        "key": "internal_assessment",
        "name": "Internal Assessment",
        "calculation_configration": {
            "name": "Sum PA + NB + SE + MA",
            "description": "Sum PA + NB + SE + MA",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "periodic_assessment" },
                    { "term": "current", "key": "notebook" },
                    { "term": "current", "key": "subject_enrichment" },
                    { "term": "current", "key": "multiple_assessment" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max":20
        },
        "not_applicable_subjects": [
            "co_scholastic",
            "ai"
        ],
        "applicable_class": [
          9,10
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
           "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum Prac + Theory",
            "description": "Sum Prac + Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "practical" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max":80
        },
        "applicable_subjects": [
            "ai"
        ],
        "applicable_class": [
          9,10
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
           "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "periodic_assessment",
        "name": "Periodic Assessment",
        "calculation_configration": {
            "name": "Best 2 of PT1 PT2 PT3 Theory Scaled to 5",
            "description": "Best 2 of PT1 PT2 PT3 Theory Scaled to 5",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "pre_mid_term", "key": "theory" },
                    { "term": "post_mid_term", "key": "theory" },
                    { "term": "half_yearly", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "bestN", "n": 2 },
                { "type": "scale", "toMax": 5 }
            ],
            "max":5,
            "showOnForm": true
        },
        "not_applicable_subjects": [
            "co_scholastic",
            "ai"
        ],
        "applicable_class": [
          9,10
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
           "final"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum Prac + Theory",
            "description": "Sum Prac + Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "practical" },
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max":80
        },
        "not_applicable_subjects": [
            "co_scholastic"
        ],
        "applicable_class": [
          101,102,103,104,105,106,107,108
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
           "final",
           "half_yearly"
        ],
        "applicable_session": [
            "2025-26"
        ]
    },
    {
        "key": "total",
        "name": "Total",
        "calculation_configration": {
            "name": "Sum Theory",
            "description": "Sum Theory",
            "calculation_event": "AfterMarksSubmission",
            "inputs": {
                "components": [
                    { "term": "current", "key": "theory" }
                ],
                "decimal_places": 2
            },
            "operations": [
                { "type": "sum" }
            ],
            "max":80
        },
        "applicable_class": [
          101,102,103,104,105,106,107,108
        ],
        "applicable_boards": [
            "CBSE"
        ],
        "applicable_exam_types": [
           "pre_mid_term",
           "post_mid_term"
        ],
        "applicable_session": [
            "2025-26"
        ]
    }
]