{
    "tasks": [
        {
            "name": "Q1",
            "description": "challenge 1 target=20",
            "marks": [
                {
                    "value": "1",
                    "state": [
                        {
                            "element": "questionLib",
                            "property": "awardMarkForQ1",
                            "data": 1
                        }
                    ]
                }
            ],
            "events": {
                "start": {
                    "element": "questionLib",
                    "property": "value",
                    "data": {
                        "action": "questionStart",
                        "name": "Q1"
                    }
                },
                "end": {
                    "element": "questionLib",
                    "property": "value",
                    "data": {
                        "action": "questionEnd",
                        "name": "Q1"
                    }
                }
            },
            "history": {
                "element": "questionLib",
                "property": "historyForQ1"
            }
        },
        {
            "name": "Q2",
            "description": "challenge 2 target=25",
            "marks": [
                {
                    "value": "1",
                    "state": [
                        {
                            "element": "questionLib",
                            "property": "awardMarkForQ2",
                            "data": 1
                        }
                    ]
                }
            ],
            "events": {
                "start": {
                    "element": "questionLib",
                    "property": "value",
                    "data": {
                        "action": "questionStart",
                        "name": "Q2"
                    }
                },
                "end": {
                    "element": "questionLib",
                    "property": "value",
                    "data": {
                        "action": "questionEnd",
                        "name": "Q2"
                    }
                }
            },
            "history": {
                "element": "questionLib",
                "property": "historyForQ2"
            }
        },
        {
            "name": "Q3",
            "description": "challenge 3 target=20",
            "marks": [
                {
                    "value": "1",
                    "state": [
                        {
                            "element": "questionLib",
                            "property": "awardMarkForQ3",
                            "data": 1
                        }
                    ]
                }
            ],
            "events": {
                "start": {
                    "element": "questionLib",
                    "property": "value",
                    "data": {
                        "action": "questionStart",
                        "name": "Q3"
                    }
                },
                "end": {
                    "element": "questionLib",
                    "property": "value",
                    "data": {
                        "action": "questionEnd",
                        "name": "Q3"
                    }
                }
            },
            "history": {
                "element": "questionLib",
                "property": "historyForQ3"
            }
        },
        {
            "name": "Q4",
            "description": "user defined",
            "marks": [
                {
                    "value": "1",
                    "state": [
                        {
                            "element": "questionLib",
                            "property": "awardMarkForQ4",
                            "data": 1
                        }
                    ]
                }
            ],
            "events": {
                "start": {
                    "element": "questionLib",
                    "property": "value",
                    "data": {
                        "action": "questionStart",
                        "name": "Q4"
                    }
                },
                "end": {
                    "element": "questionLib",
                    "property": "value",
                    "data": {
                        "action": "questionEnd",
                        "name": "Q4"
                    }
                }
            },
            "history": {
                "element": "questionLib",
                "property": "historyForQ4"
            }
        }
    ]
}