// Example assessment json file
{
	"tasks": [ 
		{ 	"name": "Q3", 
			"description": "3", 
			"marks" : [
				{ 	"value": "0",
					"state": [
						{ "element": "answer1", "property": "value", "data": 0 }
						
					]
				},
				{ 	"value": "1",
				"state": [
					{ "element": "answer1", "property": "value", "data": 5 }
					
				]
			}
			],
			"events": {
				"start": {"element": "question", "property": "Value", "data": "Q1" },
				"end" : {"element": "question", "property": "Value", "data": "Q2" }
			},
			"history": {"element": "textArea", "property": "Value" }
		},
		{ 	"name": "Q4", 
			"description": "4", 
			"marks" : [
				{ 	"value": "0",
					"state": [
						{ "element": "answer2", "property": "value", "data": 0 }
					]
				},
				{ 	"value": "4",
					"state": [
						{ "element": "answer2", "property": "value", "data": 8 }
					]
				}
			],
			"events": {
				// sometimes, ejss cannot trigger on combobox change, so use the data of comboxbox as start
				"start": { "element": "comboBox", "property": "SelectedOptions", "data": ["4"] },
				"end" : {"element": "question", "property": "Value", "data": "Q3" }
			},
			"history": {"element": "textArea", "property": "Value" }
		},
		{ 	"name": "Q5", 
			"description": "5", 
			"marks" : [
				{ 	"value": "0",
					"state": [
						{ "element": "answer3", "property": "value", "data": 0 }
					]
				},
				{ 	"value": "5",
					"state": [
						{ "element": "answer3", "property": "value", "data": 10 }
						
					]
					
				}
			],
			"events": {
				"start": { "element": "comboBox", "property": "SelectedOptions", "data": ["5"] },
				"end" : {"element": "question", "property": "Value", "data": "Q4" }
			},
			"history": {"element": "textArea", "property": "Value" }
		},
		{ 	"name": "Q6", 
			"description": "6", 
			"marks" : [
				{ 	"value": "0",
					"state": [
						{ "element": "answer4", "property": "value", "data": 0 }
					]
				},
				{ 	"value": "6",
					"state": [
						{ "element": "answer4", "property": "value", "data": 12 }
						
					]
					
				}
			],
			"events": {
				"start": { "element": "comboBox", "property": "SelectedOptions", "data": ["6"] },
				"end" : {"element": "question", "property": "Value", "data": "Q5" }
			},
			"history": {"element": "textArea", "property": "Value" }
		},
		{ 	"name": "Q7", 
			"description": "7", 
			"marks" : [
				{ 	"value": "0",
					"state": [
						{ "element": "answer5", "property": "value", "data": 0 }
					]
				},
				{ 	"value": "7",
					"state": [
						{ "element": "answer5", "property": "value", "data": 14 }
						
					]
					
				}
			],
			"events": {
				"start": { "element": "comboBox", "property": "SelectedOptions", "data": ["7"] },
				"end" : {"element": "question", "property": "Value", "data": "Q6" }
			},
			"history": {"element": "textArea", "property": "Value" }
		},
		{ 	"name": "Q8", 
			"description": "8", 
			"marks" : [
				{ 	"value": "0",
					"state": [
						{ "element": "answer6", "property": "value", "data": 0 }
					]
				},
				{ 	"value": "8",
					"state": [
						{ "element": "answer6", "property": "value", "data": 16 }
						
					]
					
				}
			],
			"events": {
				"start": { "element": "comboBox", "property": "SelectedOptions", "data": ["8"] },
				"end" : { "element": "question", "property": "value", "data": "Q7" }
			},
			"history": {"element": "textArea", "property": "Value" }
		}
	]	
}