{
    "ObjectFields": [
        {
            "Name": "QuizId",
            "Type": "number",
            "Label": "QuizSection.Quiz",
            "PostData": true,
            "Required": true,
            "DefaultValue": -1,
            "LinkId": "QuizId",
            "PicklistJSON": "quiz",
            "PicklistTitle": "Title",
            "PlaceHolder": "Search Quiz",
            "Width": 295,
            "LabelWidth": 135,
            "IsFirstField": true
        },
        {
            "Name": "QuizSectionId",
            "Type": "number",
            "Required": true,
            "PostData": true,
            "DefaultValue": 0,
            "isKeyField": true
        },
        {
            "Name": "SlNo",
            "Type": "number",
            "Label": "QuizSection.SlNo",
            "Required": true,
            "PostData": true,
            "DefaultValue": 1,
            "Width": 150,
            "LabelWidth": 135
        },
        {
            "Name": "SectionTitle",
            "Type": "string",
            "Label": "QuizSection.Title",
            "Required": true,
            "PostData": true,
            "DefaultValue": "",
            "Width": 295,
            "LabelWidth": 135,
            "PlaceHolder": "Enter Section Title",
            "MaxLength": 200
        },
        {
            "Name": "QuestionCount",
            "Type": "number",
            "Label": "QuizSection.QuestionCount",
            "Required": true,
            "PostData": true,
            "DefaultValue": 1,
            "Width": 150,
            "LabelWidth": 135
        },
        {
            "Name": "MarksPerQuestion",
            "Type": "number",
            "Label": "QuizSection.MarksPerQuestion",
            "Required": true,
            "PostData": true,
            "DefaultValue": 1,
            "Width": 150,
            "LabelWidth": 135
        },
        {
            "Name": "QuestionTypeFilter",
            "Type": "number",
            "Label": "QuizSection.QuestionType",
            "PostData": true,
            "Required": false,
            "DefaultValue": -1,
            "LabelWidth": 135,
            "Width": 295,
            "PickList": [
                { "key": -1, "value": "Any" },
                { "key": 0, "value": "MCQ" },
                { "key": 1, "value": "True/False" },
                { "key": 2, "value": "Short Answer" },
                { "key": 3, "value": "Multi Select" },
                { "key": 4, "value": "Matching" },
                { "key": 5, "value": "Ordering" }
            ]
        },
        {
            "Name": "DifficultyFilter",
            "Type": "number",
            "Label": "QuizSection.Difficulty",
            "PostData": true,
            "Required": false,
            "DefaultValue": -1,
            "LabelWidth": 135,
            "Width": 295,
            "PickList": [
                { "key": -1, "value": "Any" },
                { "key": 0, "value": "Easy" },
                { "key": 1, "value": "Medium" },
                { "key": 2, "value": "Hard" }
            ]
        },
        {
            "Name": "CourseIdFilter",
            "Type": "number",
            "Label": "QuizSection.CourseFilter",
            "PostData": true,
            "Required": false,
            "DefaultValue": -1,
            "LinkId": "CourseIdFilter",
            "PicklistJSON": "course",
            "PicklistTitle": "Name",
            "PlaceHolder": "Search Course (optional)",
            "Width": 295,
            "LabelWidth": 135
        },
        {
            "Name": "SubjectIdFilter",
            "Type": "number",
            "Label": "QuizSection.SubjectFilter",
            "PostData": true,
            "Required": false,
            "DefaultValue": -1,
            "LinkId": "SubjectIdFilter",
            "PicklistJSON": "subjectTaxonomy",
            "PicklistTitle": "Name",
            "PlaceHolder": "Search Subject (optional)",
            "Width": 295,
            "LabelWidth": 135
        },
        {
            "Name": "TopicIdFilter",
            "Type": "number",
            "Label": "QuizSection.TopicFilter",
            "PostData": true,
            "Required": false,
            "DefaultValue": -1,
            "LinkId": "TopicIdFilter",
            "PicklistJSON": "topicTaxonomy",
            "PicklistTitle": "Name",
            "PlaceHolder": "Search Topic (optional)",
            "Width": 295,
            "LabelWidth": 135
        },
        {
            "Name": "IndustryTagFilter",
            "Type": "string",
            "Label": "QuizSection.IndustryTagFilter",
            "Required": false,
            "PostData": true,
            "DefaultValue": "",
            "Width": 295,
            "LabelWidth": 135,
            "MaxLength": 100
        },
        {
            "Name": "SkillTagFilter",
            "Type": "string",
            "Label": "QuizSection.SkillTagFilter",
            "Required": false,
            "PostData": true,
            "DefaultValue": "",
            "Width": 295,
            "LabelWidth": 135,
            "MaxLength": 200
        },
        {
            "Name": "TopicTagFilter",
            "Type": "string",
            "Label": "QuizSection.TopicTagFilter",
            "Required": false,
            "PostData": true,
            "DefaultValue": "",
            "Width": 295,
            "LabelWidth": 135,
            "MaxLength": 200
        }
    ]
}
