Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. eTextbook → obj-cat:etextbook_content_<CBSE_CHANNLE_ID>

  2. Explanation Content → obj-cat:explanation-content_content_<CBSE_CHANNLE_ID>

  3. Learning Resource → obj-cat:learning-resource_content_<CBSE_CHANNLE_ID>

  4. Teacher Resource → obj-cat:teacher-resource_content_<CBSE_CHANNLE_ID>

  5. Course Assessment → obj-cat:course-assessment_content_<CBSE_CHANNLE_ID>

  6. Practice Question Set → obj-cat:practice-question-set_content_<CBSE_CHANNLE_ID>

Code Block
breakoutModewide
{
    "request": {
        "objectCategoryDefinition": {
            "forms": {
                "update": {
                    "templateName": "",
 
        "required": [],           "propertiesrequired": [],
            {        "properties": [
     "code": "name",               "editable": true,  {
            "displayProperty": "Editable",               "dataTypecode": "textname",

             "renderingHints": {                 "classeditable": "sb-g-col-lg-1 required"
 true,
             },               "descriptiondisplayProperty": "NameEditable",
              "index": 1,               "labeldataType": "Nametext",

             "required": true,
              "namerenderingHints": "Name",{
              "inputType": "text",                  "placeholderclass": "Name",sb-g-col-lg-1 required"
                    "validations": [       },
         {                   "typedescription": "maxLengthName",
                  "value": "120",          "index": 1,
         "message": "Exceeded the limit of 120 characters"             "label": "Name",
  },                 {         "required": true,
        "type": "required",                   "messagename": "Name is required",
                }            "inputType": "text",
 ]             },             { "placeholder": "Name",
            "code": "author",               "dataTypevalidations": "text",[
               "description": "Author",               "editable": true, {
                    "index": 2,               "inputTypetype": "textmaxLength",
                    "label": "Author",               "namevalue": "Author120",
                    "placeholder": "Author",               "tooltipmessage": "ProvideExceeded the namelimit of 120 creatorcharacters"
 of this content.",               "renderingHints": {             },
   "class": "sb-g-col-lg-1"               },             {
 "required": true,               "validations": [                 { "type": "required",
                "type": "required",                   "message": "AuthorName is required"
                }               ] }
           },             {    ]
          "code": "copyright",             },
 "dataType": "text",                    "description": "Copyright",  {
            "editable": true,               "indexcode": 3"author",

             "inputType": "text",               "labeldataType": "Copyright and Year:text",

             "name": "Copyright",               "placeholderdescription": "Enter Copyright and Year",Author",
                     "tooltip": "If you are an individual, creating original content, you are the copyright holder. If you are creating this  content on behalf of an organisation, the organisation may be the copyright holder. ",
   "editable": true,
                            "index": 2,
          "renderingHints": {                 "classinputType": "sb-g-col-lg-1 required"text",
              },               "requiredlabel": true,"Author",
                     "validations": [      "name": "Author",
         {                   "typeplaceholder": "requiredAuthor",
                            "messagetooltip": "Copyright is required"Provide name of creator of this content.",
                }            "renderingHints": {
  ]             },             {    "class": "sb-g-col-lg-1"
         "code": "license",               "visible": true,  },
            "editable": true,               "displayPropertyrequired": "Editable"true,
              "dataType": "text",               "renderingHintsvalidations": {[
                  "class": "sb-g-col-lg-1 required"              {
     },               "description": "License",               "indextype": 4"required",
                "label": "License",                    "requiredmessage": true,"Author is required"
            "name": "license",               "inputType": "select",      }
        "placeholder": "license",               "tooltip": "Choose the more appropriate]
Creative commons license for this Content. ",               "validations": [  },
              {          {
        "type": "required",                   "messagecode": "License is requiredcopyright",
                }            "dataType": "text",
 ]             },             { "description": "Copyright",
            "code": "attributions",               "dataTypeeditable": "list"true,
              "description": "Attributions",               "editableindex": true3,
              "index": 5,
              "inputType": "text",

             "label": "Attributions",               "namelabel": "attributionCopyright and Year:",

             "placeholder": "",               "tooltipname": "If you have relied on another work to create this content, provide the name of that creator and the source of that work.",
   Copyright",
                            "placeholder": "Enter Copyright and Year",
          "renderingHints": {                 "classtooltip": "sb-g-col-lg-1"
              },
              "required": falseIf you are an individual, creating original content, you are the copyright holder. If you are creating this  content on behalf of an organisation, the organisation may be the copyright holder. ",
                },            "renderingHints": {
              "code": "board",                  "visibleclass": true,
"sb-g-col-lg-1 required"
             "index": 6,               "depends": [],
 },
            "editable": false,               "dataTyperequired": "list"true,
              "renderingHints": {                 "classvalidations": "sb-g-col-lg-1"[
               },               "description": "", {
             "label": "Board",               "required       "type": true,"required",
                    "name": "Board",               "inputTypemessage": "nestedselect",Copyright is required"
                 "placeholder": "Select Board"             },
            {               "code": "medium", ]
              "visible": true,         },
     "index": 7,               "depends": [],  {
            "editable": true,               "dataTypecode": "listlicense",

             "renderingHints": {                 "classvisible": "sb-g-col-lg-1"
true,
             },               "descriptioneditable": ""true,
              "label": "Medium(s)",               "requireddisplayProperty": true"Editable",
                "name": "Medium",
              "inputTypedataType": "nestedselecttext",
   
          "placeholder": "Select Medium"             },     "renderingHints":  {
     {               "code": "gradeLevel",               "indexclass": 8,
"sb-g-col-lg-1 required"
             "visible": true,               "depends": [] },
              "editable": true,
              "dataTypedescription": "listLicense",
              "renderingHints": {                 "classindex": "sb-g-col-lg-1"4,
              },               "descriptionlabel": "License",
 
            "label": "Class(es)",               "required": true,
              "name": "Grade Level",                  "inputTypename": "nestedselectlicense",
              "placeholder": "Select Grade"             },"inputType": "select",
             {               "codeplaceholder": "subjectlicense",
              "index": 9,               "visibletooltip": true,"Choose the more appropriate Creative commons license for this Content. ",
    "depends": [],               "editable": true,       "validations": [
      "dataType": "list",               "renderingHints": {          {
      "class": "sb-g-col-lg-1"               },               "descriptiontype": "required",
                    "label": "Subject(s)",               "requiredmessage": true,
"License is required"
             "name": "Subject",                   }
"inputType": "nestedselect",               "placeholder": "Select Subject"          ]
  },             {         },
     "code": "topic",               "index": 10,  {
            "visible": true,               "editablecode": true,"attributions",
                            "dataType": "list",

             "depends": [               "description":  "subjectAttributions",
              ],
              "renderingHintseditable": { true,
                            "classindex": "sb-g-col-lg-1"5,
              },
              "nameinputType": "Topictext",
              "description": "Choose Topics",               "inputTypelabel": "topicselectorAttributions",
              "label": "Topic(s)",               "placeholdername": "Select Topicattribution",
              "required":  false             }"placeholder": "",
            {                "codetooltip": "learningOutcome",If you have relied on another work to create       "dataType": "list"this content, provide the name of that creator and the source of     "description": ""that work.",
              "visible": true,               "editablerenderingHints": true,{
                "index": 11,               "inputTypeclass": "select",sb-g-col-lg-1"
                "label": "Learning Outcome :",         },
     "name": "Learning Outcome :",               "placeholder": "Select Learning Outcome",
     "required": false
             "depends": [           },
     "topic"               ],    {
          "renderingHints": {                 "classcode": "sb-g-col-lg-1"boardIds",
              },               "requiredvisible": true,
 false             },             { "depends": [],
            "code": "contentPolicyCheck",               "visibleeditable": truefalse,
 
            "editable": true,               "displayPropertydataType": "Editablelist",

             "renderingHints": {                 "classsourceCategory": "sb-g-col-lg-1 required"
board",
             },               "descriptionoutput": "Content Policy checkidentifier",

             "index": 12,
              "labelHtmlrenderingHints": "<p class='font-italic'>I agree that by submitting / publishing this Content, I confirm that this Content complies with prescribed guidelines, including the Terms of Use and Content Policy and that I consent to publish it under the <a class='link font-weight-bold'  href='https://creativecommons.org/licenses' target='_blank'>Creative Commons Framework in </a> accordance with the  <a class='link font-weight-bold'  href='/terms-of-use.html' target='_blank'> Content Policy.</a> I have made sure that I do not violate others' copyright or privacy rights.</p>", {
                                "class": "sb-g-col-lg-1"
                            },
                            "description": "",
                            "label": "Board",
                            "required": true,
                            "name": "Board",
                            "inputType": "nestedselect",
                            "placeholder": "Select Board"
                        },
                        {
                            "code": "mediumIds",
                            "visible": true,
                            "depends": [],
                            "editable": true,
                            "dataType": "list",
                            "sourceCategory": "medium",
                            "output": "identifier",
                            "renderingHints": {
                                "class": "sb-g-col-lg-1"
                            },
                            "description": "",
                            "label": "Medium(s)",
                            "required": true,
                            "name": "Medium",
                            "inputType": "nestedselect",
                            "placeholder": "Select Medium"
                        },
                        {
                            "code": "gradeLevelIds",
                            "visible": true,
                            "depends": [],
                            "editable": true,
                            "dataType": "list",
                            "sourceCategory": "gradeLevel",
                            "output": "identifier",
                            "renderingHints": {
                                "class": "sb-g-col-lg-1"
                            },
                            "description": "",
                            "label": "Class(es)",
                            "required": true,
                            "name": "Grade Level",
                            "inputType": "nestedselect",
                            "placeholder": "Select Grade"
                        },
                        {
                            "code": "subjectIds",
                            "visible": true,
                            "depends": [],
                            "editable": true,
                            "dataType": "list",
                            "sourceCategory": "subject",
                            "output": "identifier",
                            "renderingHints": {
                                "class": "sb-g-col-lg-1"
                            },
                            "description": "",
                            "label": "Subject(s)",
                            "required": true,
                            "name": "Subject",
                            "inputType": "nestedselect",
                            "placeholder": "Select Subject"
                        },
                         {
                            "code": "topicsIds",
                            "visible": true,
                            "editable": true,
                            "dataType": "list",
                            "depends": [
                                "boardIds",
                                "mediumIds",
                                "gradeLevelIds",
                                "subjectIds"
                            ],
                            "sourceCategory": "topic",
                            "renderingHints": {
                                "class": "sb-g-col-lg-1"
                            },
                            "name": "Topic",
                            "description": "Choose Topics",
                            "inputType": "topicselector",
                            "label": "Topic(s)",
                            "placeholder": "Select Topic",
                            "required": false,
                            "output": "identifier"
                        },
                        {
                            "code": "learningOutcomeIds",
                            "dataType": "list",
                            "description": "",
                            "editable": true,
                            "index": 2,
                            "inputType": "select",
                            "label": "Learning Outcome :",
                            "sourceCategory": "learningOutcome",
                            "name": "Learning Outcome :",
                            "placeholder": "Select Learning Outcome",
                            "depends": [
                                "topicsIds"
                            ],
                            "renderingHints": {
                                "class": "sb-g-col-lg-1"
                            },
                            "output": "identifier",
                            "required": true
                        },
                        {
                            "code": "contentPolicyCheck",
                            "visible": true,
                            "editable": true,
                            "displayProperty": "Editable",
                            "renderingHints": {
                                "class": "sb-g-col-lg-1 required"
                            },
                            "description": "Content Policy check",
                            "index": 7,
                            "labelHtml": "<p class='font-italic'>I agree that by submitting / publishing this Content, I confirm that this Content complies with prescribed guidelines, including the Terms of Use and Content Policy and that I consent to publish it under the <a class='link font-weight-bold'  href='https://creativecommons.org/licenses' target='_blank'>Creative Commons Framework in </a> accordance with the  <a class='link font-weight-bold'  href='/terms-of-use.html' target='_blank'> Content Policy.</a> I have made sure that I do not violate others' copyright or privacy rights.</p>",
                            "required": true,
                            "name": "contentPolicyCheck",
                            "inputType": "checkbox",
                            "placeholder": "Content Policy Check",
                            "validations": [
                                {
                    "required": true,               "nametype": "contentPolicyCheckrequired",
              "inputType": "checkbox",                      "placeholdermessage": "Content Policy Check is required",
              "validations": [                 { }
                 "type": "required",          ]
        "message": "Content Policy Check is required"           }
     }               ]

           }     }
     ]       }
 }       }
    }   }
}

NCERT Tenant and any other tenant that doesn’t have Board in the framework:

...