var data = [
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.ColorText,
            "description": "1. Podkreśl czasowniki.",    
            "MaxPoints": 1, "isStandalone": false, "isFirst": true, "GameData": {
                "TaskPrefix": "Zad1",
                "Graphics":
                [
                ],
                "StaticElements":
                {
                    "el": [],
                    "Options": {},
                },
                "MarkWholeWords": true,
                "Colors": ["red"],
                "PalletePosition": { "x": 1400, "y": 0 },
                "SourceText":
                [
                    {
                        "Text": "morze     rysować     pływać     ładny     klon     biega",
                        "Position": { "x": 420, "y": 100 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["rysować", "pływać", "biega"]
                            }
                        ]
                    },
                    {
                        "Text": "gorąca   wycieczka   oglądamy   piszą   trawa   mysz",
                        "Position": { "x": 420, "y": 350 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["oglądamy", "piszą"]
                            }
                        ]
                    },
                ],
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.DragDrop,
            "description": "2. Wstaw odpowiednie wyrazy zwierząt do tabeli.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "DragType": "OneToOne",
                "GroupsEnabled": true,
                "Prefix": "ZIP_spr_II_9_2",
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_bocian.png", "key": "bocian" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_borsuk.png", "key": "borsuk" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_dzieciol.png", "key": "dzieciol" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_jaskolka.png", "key": "jaskolka" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_kot.png", "key": "kot" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_krolik.png", "key": "krolik" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_kukulka.png", "key": "kukulka" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_pies.png", "key": "pies" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_slowik.png", "key": "slowik" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_wilk.png", "key": "wilk" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_wrobel.png", "key": "wrobel" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_wydra.png", "key": "wydra" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_tabelka.png", "key": "empty" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_ptaki.png", "key": "ptaki" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad2/ZIP_spr_II_9_zad2_ssaki.png", "key": "ssaki" },
                ],
                "StaticElements": 
				{
                    "el": 
					[
                        { "key": "ptaki", "pos": { "x": 850, "y": 1 } },
                        { "key": "ssaki", "pos": { "x": 1300, "y": 1 } },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 20, "y": 30 },
                        "Columns": 4,
                        "Rows": 2,
                        "Spacing": 10
                    }
                },
                "DragableElements": 
				{
                    "el": 
					[
                        { "key": "bocian", "pos": { "x": 3, "y": 3 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "group1" },
                        { "key": "dzieciol", "pos": { "x": 3, "y": 3 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "group1" },
                        { "key": "jaskolka", "pos": { "x": 3, "y": 3 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "group1" },
                        { "key": "kukulka", "pos": { "x": 3, "y": 3 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "group1" },
                        { "key": "slowik", "pos": { "x": 3, "y": 3 }, "name": "O_5", "correctContainer": "C_5", "correctGroup": "group1" },
                        { "key": "wrobel", "pos": { "x": 3, "y": 3 }, "name": "O_6", "correctContainer": "C_6", "correctGroup": "group1" },
                        { "key": "borsuk", "pos": { "x": 3, "y": 3 }, "name": "O_7", "correctContainer": "C_7", "correctGroup": "group2" },
                        { "key": "krolik", "pos": { "x": 3, "y": 3 }, "name": "O_8", "correctContainer": "C_8", "correctGroup": "group2" },
                        { "key": "pies", "pos": { "x": 3, "y": 3 }, "name": "O_9", "correctContainer": "C_9", "correctGroup": "group2" },
                        { "key": "wilk", "pos": { "x": 3, "y": 3 }, "name": "O_10", "correctContainer": "C_10", "correctGroup": "group2" },
                        { "key": "wydra", "pos": { "x": 3, "y": 3 }, "name": "O_11", "correctContainer": "C_11", "correctGroup": "group2" },
                        { "key": "kot", "pos": { "x": 3, "y": 3 }, "name": "O_12", "correctContainer": "C_12", "correctGroup": "group2" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": -30, "y": 100 },
                        "Columns": 2,
                        "Rows": 6,
                        "Spacing": 10,
                        "MaxWidth": 430,
                        "MaxHeight": 90
                    }
                },
                "ContainerElements": 
				{
                    "el": 
					[
                        { "key": "empty", "pos": { "x": 850, "y": 100 }, "name": "C_1" },
                        { "key": "empty", "pos": { "x": 850, "y": 200 }, "name": "C_2" },
                        { "key": "empty", "pos": { "x": 850, "y": 300 }, "name": "C_3" },
                        { "key": "empty", "pos": { "x": 850, "y": 400 }, "name": "C_4" },
                        { "key": "empty", "pos": { "x": 850, "y": 500 }, "name": "C_5" },
                        { "key": "empty", "pos": { "x": 850, "y": 600 }, "name": "C_6" },
                        { "key": "empty", "pos": { "x": 1300, "y": 200 }, "name": "C_7" },
                        { "key": "empty", "pos": { "x": 1300, "y": 300 }, "name": "C_8" },
                        { "key": "empty", "pos": { "x": 1300, "y": 100 }, "name": "C_9" },
                        { "key": "empty", "pos": { "x": 1300, "y": 500 }, "name": "C_10" },
                        { "key": "empty", "pos": { "x": 1300, "y": 600 }, "name": "C_11" },
                        { "key": "empty", "pos": { "x": 1300, "y": 400 }, "name": "C_12" },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 800, "y": 130 },
                        "Columns": 2,
                        "Rows": 6,
                        "Spacing": 95,
                        "MaxWidth": 380,
                        "MaxHeight": 2
                    }
                },
                "ContainerGroups":
                [
                    { "name": "group1", "el": [{ "name": "C_1" }, { "name": "C_2" }, { "name": "C_3" }, { "name": "C_4" }, { "name": "C_5" }, { "name": "C_6" }] },
                    { "name": "group2", "el": [{ "name": "C_7" }, { "name": "C_9" }, { "name": "C_8" }, { "name": "C_10" }, { "name": "C_11" }, { "name": "C_12" }] },
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "3. Policz i zapisz liczbę sylab i liter w nazwach zwierząt.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 2,
                "AcceptedCharacters": "1234567890",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 26,
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_9/zad3/ZIP_spr_II_9_zad3_litery.png", "key": "litery" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad3/ZIP_spr_II_9_zad3_sylaby.png", "key": "sylaby" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad3/ZIP_spr_II_9_zad3_niedzwiedz.png", "key": "niedzwiedz" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad3/ZIP_spr_II_9_zad3_nosorozec.png", "key": "nosorozec" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad3/ZIP_spr_II_9_zad3_skunks.png", "key": "skunks" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad3/ZIP_spr_II_9_zad3_tygrys.png", "key": "tygrys" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad3/ZIP_spr_II_9_zad3_wielblad.png", "key": "wielblad" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "litery", "pos": { "x": 600+100, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 2, "key": "sylaby", "pos": { "x": 900 + 100, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 3, "key": "niedzwiedz", "pos": { "x": 200 + 100 + 100, "y": 200 - 20 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 4, "key": "nosorozec", "pos": { "x": 200 + 100 + 100, "y": 300 - 20 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 5, "key": "skunks", "pos": { "x": 200 + 100 + 100, "y": 400 - 20 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 6, "key": "tygrys", "pos": { "x": 200 + 100 + 100, "y": 500 - 20 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 6, "key": "wielblad", "pos": { "x": 200 + 100 + 100, "y": 600 - 20 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 620 + 100, "y": 200 }, "Answer": "10", "id": 4 },
                    { "pos": { "x": 920 + 100, "y": 200 }, "Answer": "2", "id": 5 },
                    { "pos": { "x": 620 + 100, "y": 300 }, "Answer": "9", "id": 6 },
                    { "pos": { "x": 920 + 100, "y": 300 }, "Answer": "4", "id": 6 },
                    { "pos": { "x": 620 + 100, "y": 400 }, "Answer": "6", "id": 6 },
                    { "pos": { "x": 920 + 100, "y": 400 }, "Answer": "1", "id": 6 },
                    { "pos": { "x": 620 + 100, "y": 500 }, "Answer": "6", "id": 6 },
                    { "pos": { "x": 920 + 100, "y": 500 }, "Answer": "2", "id": 6 },
                    { "pos": { "x": 620 + 100, "y": 600 }, "Answer": "8", "id": 6 },
                    { "pos": { "x": 920 + 100, "y": 600 }, "Answer": "2", "id": 6 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.ColorText,
            "description": "4. Zaznacz w zdaniach tylko czasowniki.",      
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "TaskPrefix": "Zad4",
                "Graphics":
                [
                ],
                "StaticElements":
                {
                    "el": [],
                    "Options": {},
                },
                "MarkWholeWords": true,
                "Colors": ["red"],
                "PalletePosition": { "x": 1400, "y": 0 },
                "SourceText":
                [
                    {
                        "Text": " Tomek i Paweł poszli do sklepu kupić lizaki. ",
                        "Position": { "x": 580, "y": 100 },
                        "Style": { font: "30px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["poszli", "kupić"]
                            }
                        ]
                    },
					{
						"Text": " Kot wbiegł na szafkę i stłukł wazon. ",
						"Position": { "x": 580, "y": 200 },
						"Style": { font: "30px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["wbiegł", "stłukł"]
							}
						]
					},
					{
						"Text": " Mama ugotowała pyszny obiad. ",
						"Position": { "x": 580, "y": 300 },
						"Style": { font: "30px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["ugotowała"]
							}
						]
					},
					{
						"Text": " Tata naprawił stary rower. ",
						"Position": { "x": 580, "y": 400 },
						"Style": { font: "30px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["naprawił"]
							}
						]
					},
					{
						"Text": " Ania rysowała i pisała dzisiaj w szkole. ",
						"Position": { "x": 580, "y": 500 },
						"Style": { font: "30px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["rysowała","pisała"]
							}
						]
					},
                ],
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "5. Jaka część pizzy jest oddzielona?", "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 3,
                "AcceptedCharacters": "1234567890/",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 26,
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_9/zad5/ZIP_spr_II_9_zad5_image1.png", "key": "pizza1" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad5/ZIP_spr_II_9_zad5_image2.png", "key": "pizza2" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad5/ZIP_spr_II_9_zad5_image3.png", "key": "pizza3" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "pizza1", "pos": { "x": 1, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 2, "key": "pizza2", "pos": { "x": 600, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 3, "key": "pizza3", "pos": { "x": 1200, "y": 100 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 205, "y": 550 },  "Answer": "3/8", "id": 1 },
                    { "pos": { "x": 805, "y": 550 }, "MultipleAnswers": true, "Answer": ["1/4", "2/8"], "id": 2 },
                    { "pos": { "x": 1405, "y": 550 }, "MultipleAnswers": true, "Answer": ["1/2", "2/4", "4/8"], "id": 3 },
                ]
            },
		}]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.DragDrop,
            "description": "6. Wstaw wyrazy w odpowiednie miejsce w tabeli.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "DragType": "OneToOne",
                "GroupsEnabled": true,
                "Prefix": "ZIP_spr_II_9_6",
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_01.png", "key": "smieszny" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_02.png", "key": "brudny" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_03.png", "key": "herbata" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_04.png", "key": "glosna" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_05.png", "key": "skacza" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_06.png", "key": "kawa" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_07.png", "key": "lyzka" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_08.png", "key": "pizza" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_09.png", "key": "biegamy" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_10.png", "key": "cukier" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_11.png", "key": "rysuje" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_12.png", "key": "pyszny" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_empty.png", "key": "empty" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_tabelka1.png", "key": "przymiotnik" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_tabelka2.png", "key": "rzeczownik" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad6/ZIP_spr_II_9_zad6_tabelka3.png", "key": "czasownik" },
                ],
                "StaticElements": 
				{
                    "el": 
					[
                        { "key": "rzeczownik", "pos": { "x": 700, "y": 1 } },
                        { "key": "przymiotnik", "pos": { "x": 1050, "y": 1 } },
                        { "key": "czasownik", "pos": { "x": 1400, "y": 1 } },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 20, "y": 30 },
                        "Columns": 4,
                        "Rows": 2,
                        "Spacing": 10
                    }
                },
                "DragableElements": 
				{
                    "el": 
					[
                        { "key": "herbata", "pos": { "x": 3, "y": 3 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "group1" },
                        { "key": "kawa", "pos": { "x": 3, "y": 3 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "group1" },
                        { "key": "lyzka", "pos": { "x": 3, "y": 3 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "group1" },
                        { "key": "pizza", "pos": { "x": 3, "y": 3 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "group1" },
                        { "key": "cukier", "pos": { "x": 3, "y": 3 }, "name": "O_5", "correctContainer": "C_5", "correctGroup": "group1" },
                        { "key": "smieszny", "pos": { "x": 3, "y": 3 }, "name": "O_6", "correctContainer": "C_6", "correctGroup": "group2" },
                        { "key": "glosna", "pos": { "x": 3, "y": 3 }, "name": "O_7", "correctContainer": "C_7", "correctGroup": "group2" },
                        { "key": "brudny", "pos": { "x": 3, "y": 3 }, "name": "O_8", "correctContainer": "C_8", "correctGroup": "group2" },
                        { "key": "skacza", "pos": { "x": 3, "y": 3 }, "name": "O_9", "correctContainer": "C_9", "correctGroup": "group3" },
                        { "key": "biegamy", "pos": { "x": 3, "y": 3 }, "name": "O_10", "correctContainer": "C_10", "correctGroup": "group3" },
                        { "key": "rysuje", "pos": { "x": 3, "y": 3 }, "name": "O_11", "correctContainer": "C_11", "correctGroup": "group3" },
                        { "key": "pyszny", "pos": { "x": 3, "y": 3 }, "name": "O_12", "correctContainer": "C_12", "correctGroup": "group2" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": 1, "y": 100 },
                        "Columns": 2,
                        "Rows": 6,
                        "Spacing": 27,
                        "MaxWidth": 320,
                        "MaxHeight": 80
                    }
                },
                "ContainerElements": 
				{
                    "el": 
					[
                        { "key": "empty", "pos": { "x": 700, "y": 100 }, "name": "C_1" },
                        { "key": "empty", "pos": { "x": 700, "y": 200 }, "name": "C_2" },
                        { "key": "empty", "pos": { "x": 700, "y": 300 }, "name": "C_3" },
                        { "key": "empty", "pos": { "x": 700, "y": 400 }, "name": "C_4" },
                        { "key": "empty", "pos": { "x": 700, "y": 500 }, "name": "C_5" },
                        { "key": "empty", "pos": { "x": 1050, "y": 100 }, "name": "C_6" },
                        { "key": "empty", "pos": { "x": 1050, "y": 200 }, "name": "C_7" },
                        { "key": "empty", "pos": { "x": 1050, "y": 300 }, "name": "C_8" },
                        { "key": "empty", "pos": { "x": 1400, "y": 100 }, "name": "C_9" },
                        { "key": "empty", "pos": { "x": 1400, "y": 200 }, "name": "C_10" },
                        { "key": "empty", "pos": { "x": 1400, "y": 300 }, "name": "C_11" },
                        { "key": "empty", "pos": { "x": 1050, "y": 400 }, "name": "C_12" },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 370, "y": 130 },
                        "Columns": 2,
                        "Rows": 5,
                        "Spacing": 95,
                        "MaxWidth": 380,
                        "MaxHeight": 2
                    }
                },
                "ContainerGroups":
                [
                    { "name": "group1", "el": [{ "name": "C_1" }, { "name": "C_2" }, { "name": "C_3" }, { "name": "C_4" }, { "name": "C_5" }] },
                    { "name": "group2", "el": [{ "name": "C_7" }, { "name": "C_6" }, { "name": "C_8" }, { "name": "C_12" }] },
                    { "name": "group3", "el": [{ "name": "C_9" }, { "name": "C_10" }, { "name": "C_11" }] }
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.DragDrop,
            "description": "7. Ustaw nazwy ptaków w kolejności od najmniejszej liczby liter do największej.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "DragType": "OneToOne",
                "GroupsEnabled": false,
                "Prefix": "ZIP_spr_II_9_7",
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_9/zad7/ZIP_spr_II_9_zad7_01.png", "key": "ges" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad7/ZIP_spr_II_9_zad7_02.png", "key": "kruk" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad7/ZIP_spr_II_9_zad7_03.png", "key": "wrobel" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad7/ZIP_spr_II_9_zad7_04.png", "key": "kukulka" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad7/ZIP_spr_II_9_zad7_05.png", "key": "jaskolka" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad7/ZIP_spr_II_9_zad7_empty.png", "key": "empty" },
                ],
                "StaticElements": 
				{
                    "el": 
					[
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 20, "y": 30 },
                        "Columns": 4,
                        "Rows": 2,
                        "Spacing": 10
                    }
                },
                "DragableElements": 
				{
                    "el": 
					[
                        { "key": "ges", "pos": { "x": 3, "y": 3 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "" },
                        { "key": "kruk", "pos": { "x": 3, "y": 3 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "" },
                        { "key": "wrobel", "pos": { "x": 3, "y": 3 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "" },
                        { "key": "kukulka", "pos": { "x": 3, "y": 3 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "" },
                        { "key": "jaskolka", "pos": { "x": 3, "y": 3 }, "name": "O_5", "correctContainer": "C_5", "correctGroup": "" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": 55, "y": 400 },
                        "Columns": 5,
                        "Rows": 1,
                        "Spacing": 64,
                        "MaxWidth": 270,
                        "MaxHeight": 60
                    }
                },
                "ContainerElements": 
				{
                    "el": 
					[
                        { "key": "empty", "pos": { "x": 500, "y": 320 }, "name": "C_1" },
                        { "key": "empty", "pos": { "x": 1210, "y": 30 }, "name": "C_2" },
                        { "key": "empty", "pos": { "x": 1210, "y": 240 }, "name": "C_3" },
                        { "key": "empty", "pos": { "x": 1210, "y": 240 }, "name": "C_4" },
                        { "key": "empty", "pos": { "x": 1210, "y": 240 }, "name": "C_5" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": 210, "y": 100 },
                        "Columns": 5,
                        "Rows": 1,
                        "Spacing": 5,
                        "MaxWidth": 270,
                        "MaxHeight": 60
                    }
                },
                "ContainerGroups":
                [
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.DragDrop,
            "description": "8. Umieść w prostokątach cztery cechy ssaków.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "DragType": "OneToOne",
                "GroupsEnabled": true,
                "AllPaired": false,
                "Prefix": "ZIP_spr_II_9_8",
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_9/zad8/ZIP_spr_II_9_zad8_01.png", "key": "pazury" },
					{ "src": "Graphics/Exams/ZIP_II_9/zad8/ZIP_spr_II_9_zad8_02.png", "key": "piora" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad8/ZIP_spr_II_9_zad8_03.png", "key": "siersc" },
					{ "src": "Graphics/Exams/ZIP_II_9/zad8/ZIP_spr_II_9_zad8_04.png", "key": "skladaniejaj" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad8/ZIP_spr_II_9_zad8_05.png", "key": "skrzydla" },
					{ "src": "Graphics/Exams/ZIP_II_9/zad8/ZIP_spr_II_9_zad8_06.png", "key": "zeby" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad8/ZIP_spr_II_9_zad8_07.png", "key": "karmieniemlekiem" },
					{ "src": "Graphics/Exams/ZIP_II_9/zad8/ZIP_spr_II_9_zad8_08.png", "key": "dziob" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad8/ZIP_spr_II_9_zad8_empty.png", "key": "empty" },
                ],
                "StaticElements": 
				{
                    "el": 
					[
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 20, "y": 30 },
                        "Columns": 4,
                        "Rows": 2,
                        "Spacing": 10
                    }
                },
                "DragableElements": 
				{
                    "el": 
					[
                        { "key": "piora", "pos": { "x": 50, "y": 80 }, "name": "O_5", "correctContainer": "C_1", "correctGroup": "" },
                        { "key": "skladaniejaj", "pos": { "x": 50, "y": 560 }, "name": "O_6", "correctContainer": "C_1", "correctGroup": "" },
                        { "key": "skrzydla", "pos": { "x": 50, "y": 160 }, "name": "O_7", "correctContainer": "C_1", "correctGroup": "" },
                        { "key": "dziob", "pos": { "x": 50, "y": 480 }, "name": "O_8", "correctContainer": "C_1", "correctGroup": "" },
                        { "key": "karmieniemlekiem", "pos": { "x": 50, "y": 640 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "group1" },
                        { "key": "zeby", "pos": { "x": 50, "y": 240 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "group1" },
                        { "key": "siersc", "pos": { "x": 50, "y": 320 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "group1" },
                        { "key": "pazury", "pos": { "x": 50, "y": 400 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "group1" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": 200, "y": 0 },
                        "Columns": 1,
                        "Rows": 8,
                        "Spacing": 10,
                        "MaxWidth": 350,
                        "MaxHeight": 100
                    }
                },
                "ContainerElements": 
				{
                    "el": 
					[
						{ "key": "empty", "pos": { "x": 370, "y": 110 }, "name": "C_1" },
                        { "key": "empty", "pos": { "x": 890, "y": 110 }, "name": "C_2" },
                        { "key": "empty", "pos": { "x": 370, "y": 200 }, "name": "C_3" },
                        { "key": "empty", "pos": { "x": 890, "y": 200 }, "name": "C_4" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": 1000, "y": 80 },
                        "Columns": 1,
                        "Rows": 4,
                        "Spacing": 40,
                        "MaxWidth": 240,
                        "MaxHeight": 60
                    }
                },
                "ContainerGroups":
                [
                    { "name": "group1", "el": [{ "name": "C_3" }, { "name": "C_1" }, { "name": "C_2" }, { "name": "C_4" }] },
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "9. Zapisz, jaką temperaturę wskazują termometry.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 5,
                "AcceptedCharacters": "-1234567890",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 26,
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_9/zad9/ZIP_spr_II_9_zad9_01.png", "key": "termometr1" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad9/ZIP_spr_II_9_zad9_02.png", "key": "termometr2" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad9/ZIP_spr_II_9_zad9_03.png", "key": "termometr3" },
                    { "src": "Graphics/Exams/ZIP_II_9/zad9/ZIP_spr_II_9_zad9_04.png", "key": "termometr4" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "termometr1", "pos": { "x": 300, "y": 50 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 2, "key": "termometr2", "pos": { "x": 600, "y": 50 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 3, "key": "termometr3", "pos": { "x": 900, "y": 50 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 4, "key": "termometr4", "pos": { "x": 1200, "y": 50 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 350, "y": 670 }, "Answer": "5", "id": 1 },
                    { "pos": { "x": 650, "y": 670 }, "Answer": "-20", "id": 2 },
                    { "pos": { "x": 950, "y": 670 }, "Answer": "-10", "id": 3 },
                    { "pos": { "x": 1250, "y": 670 }, "Answer": "25", "id": 4 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "10. Uzupełnij wyrazy samogłoską u lub ó.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 1,
                "AcceptedCharacters": "óu",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 33,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "   ", "sufix": "   l", "id": 1, "key": "ul", "pos": { "x": 300, "y": 100 } },
                    { "HasText": true, "HasImage": false, "prefix": "mr      ", "sufix": "       wka", "id": 2, "key": "mrowka", "pos": { "x": 600, "y": 100 } },
                    { "HasText": true, "HasImage": false, "prefix": "sł      ", "sufix": "      wka", "id": 3, "key": "slowka", "pos": { "x": 900, "y": 100 } },
                    { "HasText": true, "HasImage": false, "prefix": "m   ", "sufix": "      cha", "id": 4, "key": "mucha", "pos": { "x": 1200, "y": 100 } },
                    { "HasText": true, "HasImage": false, "prefix": "sł      ", "sufix": "      cha", "id": 5, "key": "slucha", "pos": { "x": 300, "y": 350 } },
                    { "HasText": true, "HasImage": false, "prefix": "r    ", "sufix": "     j", "id": 6, "key": "roj", "pos": { "x": 600, "y": 350 } },
                    { "HasText": true, "HasImage": false, "prefix": "b      ", "sufix": "     j", "id": 7, "key": "boj", "pos": { "x": 900, "y": 350 } },
                    { "HasText": true, "HasImage": false, "prefix": "      ", "sufix": "      do", "id": 8, "key": "termometr4", "pos": { "x": 1200, "y": 350 } },
                    { "HasText": true, "HasImage": false, "prefix": "      ", "sufix": "      cho", "id": 9, "key": "termometr4", "pos": { "x": 300, "y": 600 } },
                    { "HasText": true, "HasImage": false, "prefix": "m      ", "sufix": "      zyka", "id": 10, "key": "termometr4", "pos": { "x": 600, "y": 600 } },
                    { "HasText": true, "HasImage": false, "prefix": "m      ", "sufix": "      zg", "id": 11, "key": "termometr4", "pos": { "x": 900, "y": 600 } },
                    { "HasText": true, "HasImage": false, "prefix": "m      ", "sufix": "      r", "id": 12, "key": "termometr4", "pos": { "x": 1200, "y": 600 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 321, "y": 100 }, "Answer": "u", "id": 1 },
                    { "pos": { "x": 670, "y": 100 }, "Answer": "ó", "id": 2 },
                    { "pos": { "x": 956, "y": 100 }, "Answer": "ó", "id": 3 },
                    { "pos": { "x": 1255, "y": 100 }, "Answer": "u", "id": 4 },
                    { "pos": { "x": 354, "y": 350 }, "Answer": "u", "id": 5 },
                    { "pos": { "x": 641, "y": 350 }, "Answer": "ó", "id": 6 },
                    { "pos": { "x": 945, "y": 350 }, "Answer": "ó", "id": 7 },
                    { "pos": { "x": 1249, "y": 350 }, "Answer": "u", "id": 8 },
                    { "pos": { "x": 348, "y": 600 }, "Answer": "u", "id": 9 },
                    { "pos": { "x": 654, "y": 600 }, "Answer": "u", "id": 10 },
                    { "pos": { "x": 953, "y": 600 }, "Answer": "ó", "id": 11 },
                    { "pos": { "x": 1254, "y": 600 }, "Answer": "u", "id": 12 },
                ]
            },
        }]
    },
];