var data = [
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Connect,
            "description": "1. Zastanów się w jaki sposób dbasz o swoje zdrowie. Połącz obrazek z odpowiadającym mu podpisem.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": true, "GameData": {
                "GameType": "OneToOne",
                "TaskPrefix": "Zad1",
                "Graphics":
                [
					{ "src": "Graphics/Exams/MW_II_9/zad1/MW_spr_II_9_zad1_image1.png", "key": "sport1" },
					{ "src": "Graphics/Exams/MW_II_9/zad1/MW_spr_II_9_zad1_image2.png", "key": "warzywa1" },
					{ "src": "Graphics/Exams/MW_II_9/zad1/MW_spr_II_9_zad1_image3.png", "key": "czystosc1" },
					{ "src": "Graphics/Exams/MW_II_9/zad1/MW_spr_II_9_zad1_image4.png", "key": "sport2" },
					{ "src": "Graphics/Exams/MW_II_9/zad1/MW_spr_II_9_zad1_image5.png", "key": "warzywa2" },
					{ "src": "Graphics/Exams/MW_II_9/zad1/MW_spr_II_9_zad1_image6.png", "key": "czystosc2" },
				],
				"StaticElements":
				{
					"el": 
					[
					],
					"Options": 
					{
						"Style": { font: "normal 23pt Arial", fill: "black" }
					},
				},
				"Drawings": 
				{
					"el": 
					[
						{ "key": "sport1", "pos": { "x": 100, "y": 100 }, "val": "1", "lineStyleX": "0", "lineStyleY": "100" },
						{ "key": "warzywa1", "pos": { "x": 600, "y": 100 }, "val": "2", "lineStyleX": "0", "lineStyleY": "100" },
						{ "key": "czystosc1", "pos": { "x": 1100, "y": 100 }, "val": "3", "lineStyleX": "0", "lineStyleY": "100" },
					],
					"Options": 
					{
						"Style": { font: "normal 10pt Arial", fill: "black" }
					}
				},
				"Answers": 
				{
					"el": 
					[
						{ "key": "warzywa2", "pos": { "x": 0, "y": 600 }, "val": "2", "lineStyleX": "20", "lineStyleY": "-100"},
						{ "key": "czystosc2", "pos": { "x": 570-30, "y": 600+70 }, "val": "3", "lineStyleX": "20", "lineStyleY": "-100" },
						{ "key": "sport2", "pos": { "x": 1100, "y": 600 }, "val": "1", "lineStyleX": "20", "lineStyleY": "-100" },
					],
					"Options": 
					{
						"Style": { font: "normal 23pt Arial", fill: "black" }
					}
				}
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Fill,
			"description": "2. Wstaw skróty.",
			"isStandalone": false, "isFirst": false, "GameData": {
				"Title": "",
				"Sound": "",
				"MaxCharacters": 3,
				"AcceptedCharacters": "qwertyuiop#|&|"+"asdfghjkl^|&|"+"zxcvbnm &,.",
				"isGrid": true,
				"StartingPos": { "x": 700, "y": 180 },
				"Columns": 1,
				"Rows": 12,
				"Spacing": 0,
				"CustomFontSize": 30,
				"Graphics":
                [
                ],
				"StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "Na przykład - ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "Doktor - ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "Pod tytułem - ",  "sufix": "", "id": 3, "key": "3", "pos": { "x": 122, "y": 60 } },
                ],
				"TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "np.", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "dr", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "pt.", "id": 3 },
                ]
			},
		}]
	},
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "3. Uzupełnij według wzoru [ rysowanie -> rysuję].",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 15,
                "AcceptedCharacters": "qwertyuiop#|&|"+"asdfghjkl^|&|"+"zxcvbnm &,.",
                "isGrid": true,
                "StartingPos": { "x": 500, "y": 180 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "mycie -> ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "gimnastykowanie -> ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "leczenie -> ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 122, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "myję", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "gimnastykuję", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "leczę", "id": 3 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "4. Wpisz brakujące liczby.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 2,
                "AcceptedCharacters": "1234567890",
                "isGrid": false,
                "StartingPos": { "x": 0, "y": 0 },
                "Columns": 4,
                "Rows": 2,
                "Spacing": 20,
                "CustomFontSize": 40,
                "Graphics":
                [
                    { "src": "Graphics/Exams/MW_II_9/zad4/MW_spr_II_9_zad4_mw9-4.png", "key": "mw9_4" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "mw9_4", "pos": { "x": 160, "y": 180 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 570, "y": 200 }, "Answer": "50", "id": 2 },
                    { "pos": { "x": 730, "y": 200 }, "Answer": "52", "id": 3 },
                    { "pos": { "x": 900, "y": 200 }, "Answer": "54", "id": 4 },
                    { "pos": { "x": 980, "y": 200 }, "Answer": "55", "id": 5 },
                    { "pos": { "x": 1050, "y": 200 }, "Answer": "56", "id": 6 },
                    { "pos": { "x": 1130, "y": 200 }, "Answer": "57", "id": 7 },
                    { "pos": { "x": 1200, "y": 200 }, "Answer": "58", "id": 8 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "5. Oblicz według wzoru: [ 14:7 = 2  bo 2x7 = 14 ].",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 5,
                "AcceptedCharacters": "01234567890X=",
                "isGrid": true,
                "StartingPos": { "x": 600, "y": 180 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "18 : 2 = 9     bo", "sufix": "= 18", "id": 1, "key": "1", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "36 : 6 = 6     bo", "sufix": "= 36", "id": 2, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "40 : 4 = 10     bo", "sufix": "= 40", "id": 3, "key": "3", "pos": { "x": 100, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "MultipleAnswers": true, "Answer": ["2x9", "9x2", "2X9", "9X2"], "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "MultipleAnswers": true, "Answer": ["6x6", "6X6"], "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "MultipleAnswers": true, "Answer": ["4x10", "10x4", "4X10", "10X4"], "id": 3 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "6. Wstaw znak =, < lub >.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "6 Wstaw znak = < >.",
                "Sound": "",
                "MaxCharacters": 3,
                "AcceptedCharacters": "=<>",
                "isGrid": true,
                "StartingPos": { "x": 700, "y": 180 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "42 : 7 ", "sufix": " 6 x 5", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "98 - 56 ", "sufix": " 36 : 6", "id": 2, "key": "2", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "54 : 9 ", "sufix": " 48 : 8", "id": 3, "key": "3", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "25 : 5 ", "sufix": " 7 x 9", "id": 4, "key": "4", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "10 x 10 ", "sufix": " 45 + 55", "id": 5, "key": "5", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "72 : 8 ", "sufix": " 36 : 6", "id": 6, "key": "6", "pos": { "x": 122, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "<", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": ">", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "=", "id": 3 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "<", "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "=", "id": 5 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": ">", "id": 6 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "7. W jednej piekarni upieczono 42 bochenki, a w drugiej o 7 bochenków mniej. Ile bochenków chleba upieczono w obydwu piekarniach?",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 2,
                "AcceptedCharacters": "1234567890",
                "isGrid": true,
                "StartingPos": { "x": 600, "y": 180 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "Wpisz odpowiedź: ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },    
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "77", "id": 1 }, 
                ]
            },
        }]
    },
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.DragDrop,
			"description": "8. Wstaw zdania w odpowiednie miejsca w tabeli.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"DragType": "OneToOne",
				"GroupsEnabled": true,
				"Prefix": "zad8",
				"Graphics":
				[
					{ "src": "Graphics/Exams/MW_II_9/zad8/MW_spr_II_9_zad8_tabela2.png", "key": "ssaki" },
					{ "src": "Graphics/Exams/MW_II_9/zad8/MW_spr_II_9_zad8_tabela1.png", "key": "ptaki" },
					{ "src": "Graphics/Exams/MW_II_9/zad8/MW_spr_II_9_zad8_01.png", "key": "ssa" },
					{ "src": "Graphics/Exams/MW_II_9/zad8/MW_spr_II_9_zad8_02.png", "key": "zyworodne" },
					{ "src": "Graphics/Exams/MW_II_9/zad8/MW_spr_II_9_zad8_03.png", "key": "jajorodne" },
					{ "src": "Graphics/Exams/MW_II_9/zad8/MW_spr_II_9_zad8_04.png", "key": "piora" },
					{ "src": "Graphics/Exams/MW_II_9/zad8/MW_spr_II_9_zad8_05.png", "key": "siersc" },
					{ "src": "Graphics/Exams/MW_II_9/zad8/MW_spr_II_9_zad8_06.png", "key": "skrzydla" },
					{ "src": "Graphics/Exams/MW_II_9/zad8/MW_spr_II_9_zad8_empty.png", "key": "empty" },
				],
				"StaticElements": 
				{
					"el": 
					[
						{ "key": "ptaki", "pos": { "x": 650, "y": 60 } },
						{ "key": "ssaki", "pos": { "x": 1150, "y": 60 } },
					],
					"Options": 
					{
						"isGrid": false,
						"StartingPos": { "x": 500, "y": 300 },
						"Columns": 1,
						"Rows": 3,
						"Spacing": 160,
					}
				},
				"DragableElements": 
				{
					"el": 
					[
						{ "key": "ssa", "pos": { "x": 1, "y": 1 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "ssaki" },
						{ "key": "zyworodne", "pos": { "x": 750, "y": 1 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "ssaki" },
						{ "key": "jajorodne", "pos": { "x": 750, "y": 1 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "ptaki" },
						{ "key": "piora", "pos": { "x": 750, "y": 1 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "ptaki" },
						{ "key": "siersc", "pos": { "x": 750, "y": 1 }, "name": "O_5", "correctContainer": "C_5", "correctGroup": "ssaki" },
						{ "key": "skrzydla", "pos": { "x": 750, "y": 1 }, "name": "O_6", "correctContainer": "C_6", "correctGroup": "ptaki" }, 
					],
					"Options": 
					{
						"isGrid": true,
						"StartingPos": { "x": 120, "y": 60 },
						"Columns": 1,
						"Rows": 6,
						"Spacing": 66,
						"MaxWidth": 240,
						"MaxHeight": 60
					}
				},
				"ContainerElements": 
				{
					"el": 
					[
						{ "key": "empty", "pos": { "x": 650, "y": 200 }, "name": "C_1" },
						{ "key": "empty", "pos": { "x": 650, "y": 500 }, "name": "C_2" },
						{ "key": "empty", "pos": { "x": 1150, "y": 200 }, "name": "C_3" },
						{ "key": "empty", "pos": { "x": 650, "y": 350 }, "name": "C_5" },
						{ "key": "empty", "pos": { "x": 1150, "y": 350 }, "name": "C_4" },
						{ "key": "empty", "pos": { "x": 1150, "y": 500 }, "name": "C_6" },
					],
					"Options": 
					{
						"isGrid": false,
						"StartingPos": { "x": 500, "y": 200 },
						"Columns": 3,
						"Rows": 3,
						"Spacing": 120,
						"MaxWidth": 285,
						"MaxHeight": 10
					}
				},
				"ContainerGroups":
				[
					{ "name": "ptaki", "el": [{ "name": "C_1" }, { "name": "C_2" }, { "name": "C_5" }] },
					{ "name": "ssaki", "el": [{ "name": "C_3" }, { "name": "C_4" }, { "name": "C_6" }] },
				]
			}
		}]
	},
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Connect,
            "description": "9. Za pomocą myszki połącz nazwę zwierzęcia z produktem, którego nam dostarcza.",  
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "GameType": "OneToOne",
                "TaskPrefix": "Zad10",
                "DrawingsAreAnswers": false,
                "Graphics":
                [
                ],
                "StaticElements":
                {
                    "el": [],
                    "Options": {},
                },
                "Drawings": 
				{
                    "el": 
					[
                        { "key": "01", "pos": { "x": 50, "y": 100 }, "val": "1", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "krowa" },
                        { "key": "02", "pos": { "x": 400, "y": 100 }, "val": "2", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "kura" },
                        { "key": "03", "pos": { "x": 750, "y": 100 }, "val": "3", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "owca" },
                        { "key": "04", "pos": { "x": 1110, "y": 100 }, "val": "4", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "świnia" },
                        { "key": "05", "pos": { "x": 1450, "y": 100 }, "val": "5", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "gęś" },
                    ],
                    "Options": 
					{
                        "Style": { font: "normal 27pt Arial", fill: "black" }
                    }
                },
                "Answers": 
				{
                    "el": 
					[
                        { "key": "08", "pos": { "x": 50, "y": 600 }, "val": "2", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "jaja" },
                        { "key": "09", "pos": { "x": 400, "y": 600 }, "val": "1", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "mleko" },
                        { "key": "10", "pos": { "x": 750, "y": 600 }, "val": "3", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "wełna" },
                        { "key": "11", "pos": { "x": 1110, "y": 600 }, "val": "5", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "pióra" },
                        { "key": "12", "pos": { "x": 1450, "y": 600 }, "val": "4", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "mięso" },
                    ],
                    "Options": 
					{
                        "Style": { font: "normal 27pt Arial", fill: "black" }
                    }
                }
            }
        }]
    },
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Connect,
			"description": "10. Połącz zwierzę z nazwą miejsca, w którym mieszka.", 
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"GameType": "OneToOne",
				"TaskPrefix": "Zad10",
				"Graphics":
				[
					{ "src": "Graphics/Exams/MW_II_9/zad10/MW_spr_II_9_zad10_01.png", "key": "kon" },
					{ "src": "Graphics/Exams/MW_II_9/zad10/MW_spr_II_9_zad10_02.png", "key": "krolik" },
					{ "src": "Graphics/Exams/MW_II_9/zad10/MW_spr_II_9_zad10_03.png", "key": "krowa" },
					{ "src": "Graphics/Exams/MW_II_9/zad10/MW_spr_II_9_zad10_04.png", "key": "indyk" },
					{ "src": "Graphics/Exams/MW_II_9/zad10/MW_spr_II_9_zad10_05.png", "key": "swinia" },
				],
				"StaticElements":
				{
					"el": 
					[
					],
					"Options": 
					{
						"Style": { font: "normal 23pt Arial", fill: "black" }
					},
				},
				"Drawings": 
				{
					"el": 
					[
						{ "key": "kon", "pos": { "x": 1, "y": 100 }, "val": "1", "lineStyleX": "0", "lineStyleY": "100" },
						{ "key": "krolik", "pos": { "x": 350, "y": 100 }, "val": "2", "lineStyleX": "0", "lineStyleY": "100" },
						{ "key": "krowa", "pos": { "x": 700, "y": 100 }, "val": "3", "lineStyleX": "0", "lineStyleY": "100" },
						{ "key": "indyk", "pos": { "x": 1050, "y": 100 }, "val": "4", "lineStyleX": "0", "lineStyleY": "100" },
						{ "key": "swinia", "pos": { "x": 1400, "y": 100 }, "val": "5", "lineStyleX": "0", "lineStyleY": "100" },
					],
					"Options": 
					{
						"Style": { font: "normal 10pt Arial", fill: "black" }
					}
				},
				"Answers": 
				{
					"el": 
					[
						{ "key": "08", "pos": { "x": 50, "y": 600 }, "val": "4", "lineStyleX": "20", "lineStyleY": "-100", "type": "text", "text": "KURNIK" },
						{ "key": "09", "pos": { "x": 400, "y": 600 }, "val": "5", "lineStyleX": "20", "lineStyleY": "-100", "type": "text", "text": "CHLEW" },
						{ "key": "10", "pos": { "x": 750, "y": 600 }, "val": "1", "lineStyleX": "20", "lineStyleY": "-100", "type": "text", "text": "STAJNIA" },
						{ "key": "11", "pos": { "x": 1100, "y": 600 }, "val": "2", "lineStyleX": "20", "lineStyleY": "-100", "type": "text", "text": "KLATKA" },
						{ "key": "12", "pos": { "x": 1450, "y": 600 }, "val": "3", "lineStyleX": "20", "lineStyleY": "-100", "type": "text", "text": "OBORA" },
					],
					"Options": 
					{
						"Style": { font: "normal 23pt Arial", fill: "black" }
					}
				}
			}
		}]
	},
];