{
  "ObjectFields": [
    {
      "Name": "AttemptResponseId",
      "Type": "number",
      "PostData": true,
      "DefaultValue": 0,
      "Required": false,
      "ValidRegEx": ""
    },
    {
      "Name": "AssessmentAttemptId",
      "Type": "number",
      "PostData": true,
      "DefaultValue": -1,
      "Required": false,
      "ValidRegEx": ""
    },
    {
      "Name": "AssessmentAttemptName",
      "Type": "string",
      "Multiple": false,
      "PicklistTitle": "AssessmentAttemptName",
      "Label": "AssessmentAttempt",
      "Width": 320,
      "LabelWidth": 130,
      "PlaceHolder": "Search assessment attempt...",
      "LinkId": "AssessmentAttemptId",
      "PicklistJSON": "assessmentattempt",
      "AddNew": false,
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 100
    },
    {
      "Name": "QuestionBankId",
      "Type": "number",
      "PostData": true,
      "DefaultValue": -1,
      "Required": false,
      "ValidRegEx": ""
    },
    {
      "Name": "QuestionTitle",
      "Type": "string",
      "Multiple": false,
      "PicklistTitle": "QuestionTitle",
      "Label": "tms.QuestionTitle",
      "Width": 320,
      "LabelWidth": 130,
      "PlaceHolder": "Search question...",
      "LinkId": "QuestionBankId",
      "LinkSubTitle": "QuestionText",
      "PicklistJSON": "questionbank",
      "AddNew": false,
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 200
    },
    {
      "Name": "QuestionText",
      "Type": "string",
      "Label": "tms.QuestionText",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "Width": 560,
      "LabelWidth": 130,
      "PlaceHolder": "Full question text...",
      "MaxLength": 700
    },
    {
      "Name": "ResponseGiven",
      "Type": "string",
      "Label": "Response Given",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LabelWidth": 130,
      "Width": 560,
      "PlaceHolder": "Enter the learner's response...",
      "MaxLength": 500
    },
    {
      "Name": "IsCorrect",
      "Type": "number",
      "Label": "Is Correct?",
      "Required": false,
      "ValidRegEx": "",
      "LabelWidth": 130,
      "PostData": true,
      "DefaultValue": 1,
      "Width": 180,
      "PickLists": [
        {
          "key": 1,
          "value": "Correct"
        },
        {
          "key": 0,
          "value": "Incorrect"
        }
      ]
    },
    {
      "Name": "MarksAwarded",
      "Type": "number",
      "Label": "Marks Awarded",
      "Required": false,
      "ValidRegEx": "",
      "LabelWidth": 130,
      "PostData": true,
      "DefaultValue": 0,
      "Width": 160,
      "MaxLength": 4,
      "PlaceHolder": "0"
    },
    {
      "Name": "TenantId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "EvaluatorNotes",
      "Type": "string",
      "Label": "Evaluator Notes",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LabelWidth": 130,
      "Width": 560,
      "PlaceHolder": "Enter evaluator remarks...",
      "MaxLength": 1000
    }
  ]
}
