var data = [
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "1. Wpisz brakujące liczby.",
            "isStandalone": false, "isFirst": true, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 3,
                "AcceptedCharacters": "1234567890",
                "isGrid": true,
                "StartingPos": { "x": 680, "y": 100 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "12 + 5 = 11 + ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "13 + 3 = 12 + ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 405, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "18 - 3 = 20 - ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 660, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "16 - 2 = 20 - ", "sufix": "", "id": 4, "key": "4", "pos": { "x": 910, "y": 573 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "6", "id": 1 },
                    { "pos": { "x": 830, "y": 623 }, "Answer": "4", "id": 2 },
                    { "pos": { "x": 1080, "y": 623 }, "Answer": "5", "id": 3 },
                    { "pos": { "x": 1080, "y": 623 }, "Answer": "6", "id": 4 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "2. Wykonaj dodawanie. Do każdego dodawania napisz działanie odwrotne.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 7,
                "AcceptedCharacters": "1234567890",
                "isGrid": false,
                "StartingPos": { "x": 0, "y": 0 },
                "Columns": 4,
                "Rows": 2,
                "Spacing": 20,
                "CustomFontSize": 40,
                "Graphics":
                [
                    { "src": "Graphics/Exams/MW_II_4/zad2/MW_spr_II_4_zad2_10+8=18.png", "key": "10+8=18" },
                    { "src": "Graphics/Exams/MW_II_4/zad2/MW_spr_II_4_zad2_18-8.png", "key": "18-8" },
                    { "src": "Graphics/Exams/MW_II_4/zad2/MW_spr_II_4_zad2_18-10.png", "key": "18-10" },
                    { "src": "Graphics/Exams/MW_II_4/zad2/MW_spr_II_4_zad2_30+4.png", "key": "30+4" },
                    { "src": "Graphics/Exams/MW_II_4/zad2/MW_spr_II_4_zad2_-30.png", "key": "-30" },
                    { "src": "Graphics/Exams/MW_II_4/zad2/MW_spr_II_4_zad2_-4.png", "key": "-4" },
                    { "src": "Graphics/Exams/MW_II_4/zad2/MW_spr_II_4_zad2_50+6.png", "key": "50+6" },
                    { "src": "Graphics/Exams/MW_II_4/zad2/MW_spr_II_4_zad2_-50.png", "key": "-50" },
                    { "src": "Graphics/Exams/MW_II_4/zad2/MW_spr_II_4_zad2_-6.png", "key": "-6" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "10+8=18", "pos": { "x": 100, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 2, "key": "18-8", "pos": { "x": 700, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 3, "key": "18-10", "pos": { "x": 1300, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 4, "key": "30+4", "pos": { "x": 100, "y": 250 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 5, "key": "-30", "pos": { "x": 712, "y": 250 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 6, "key": "-4", "pos": { "x": 1362, "y": 250 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 7, "key": "50+6", "pos": { "x": 100, "y": 400 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 8, "key": "-50", "pos": { "x": 712, "y": 400 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 9, "key": "-6", "pos": { "x": 1362, "y": 400 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 950, "y": 120 }, "Answer": "10", "id": 10 },
                    { "pos": { "x": 1580, "y": 120 }, "Answer": "8", "id": 11 },
                    { "pos": { "x": 370, "y": 270 }, "Answer": "34", "id": 12 },
                    { "pos": { "x": 650, "y": 270 }, "Answer": "34", "id": 13 },
                    { "pos": { "x": 950, "y": 270 }, "Answer": "4", "id": 14 },
                    { "pos": { "x": 1300, "y": 270 }, "Answer": "34", "id": 15 },
                    { "pos": { "x": 1580, "y": 270 }, "Answer": "30", "id": 16 },
                    { "pos": { "x": 650, "y": 420 }, "Answer": "56", "id": 17 },
                    { "pos": { "x": 370, "y": 420 }, "Answer": "56", "id": 18 },
                    { "pos": { "x": 950, "y": 420 }, "Answer": "6", "id": 19 },
                    { "pos": { "x": 1300, "y": 420 }, "Answer": "56", "id": 20 },
                    { "pos": { "x": 1580, "y": 420 }, "Answer": "50", "id": 21 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "3. Zapisz liczby cyframi.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 3,
                "AcceptedCharacters": "1234567890",
                "isGrid": true,
                "StartingPos": { "x": 680, "y": 100 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "trzydzieści dwa   ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "pięćdziesiąt sześć   ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 405, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "sześćdziesiąt sześć   ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 660, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "osiemdziesiąt trzy   ", "sufix": "", "id": 4, "key": "4", "pos": { "x": 910, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "czterdzieści dziewięć   ", "sufix": "", "id": 5, "key": "5", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "dziewięćdziesiąt dwa   ", "sufix": "", "id": 6, "key": "6", "pos": { "x": 405, "y": 573 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "32", "id": 1 },
                    { "pos": { "x": 830, "y": 623 }, "Answer": "56", "id": 2 },
                    { "pos": { "x": 1080, "y": 623 }, "Answer": "66", "id": 3 },
                    { "pos": { "x": 1080, "y": 623 }, "Answer": "83", "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "49", "id": 5 },
                    { "pos": { "x": 830, "y": 623 }, "Answer": "92", "id": 6 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.SelectImage,
            "description": "4. Zaznacz jedną parę linii równoległych.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Init": 
				{
                    "Title": "",
                    "Sound": "",
                    "NoSelections": 13,
                    "GroupCount": 1,
                    "StartingPlaceX": 1,
                    "StartingPlaceY": 1,
                    "Spacing": 120,
                    "HasSounds": false,
                    "Crossable": false,
                    "ManualPosition": true
                },
                "StaticElements": 
				[
                ],
                "TaskList": 
				[
                    {
                        "Select_img": "Graphics/Exams/MW_II_4/zad4/MW_spr_II_4_zad4_02.png",
                        "Key": "lismw2_1",
                        "Group": 1,
                        "Correct": "false",
                        "Sound": "",
                        "PosX": 300,
                        "PosY": 300
                    },
                    {
                        "Select_img": "Graphics/Exams/MW_II_4/zad4/MW_spr_II_4_zad4_01.png",
                        "Key": "lismw2_2",
                        "Group": 1,
                        "Correct": "true",
                        "Sound": "",
                        "PosX": 800,
                        "PosY": 300
                    },
                    {
                        "Select_img": "Graphics/Exams/MW_II_4/zad4/MW_spr_II_4_zad4_03.png",
                        "Key": "lismw2_3",
                        "Group": 1,
                        "Correct": "false",
                        "Sound": "",
                        "PosX": 1300,
                        "PosY": 300
                    },
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "5. Wstaw brakujące wyrazy. Pamiętaj o wielkiej literze.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 8,
                "AcceptedCharacters": "qwertyuiop#|&|"+"asdfghjkl^|&|"+"zxcvbnm &,.",
                "isGrid": true,
                "StartingPos": { "x": 480, "y": 100 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "", "sufix": " wydobywają węgiel spod ziemi.", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "", "sufix": " to święto górników.", "id": 2, "key": "2", "pos": { "x": 405, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "Jest ono obchodzone 4 ", "sufix": " .", "id": 3, "key": "3", "pos": { "x": 405, "y": 573 } },
					{ "HasText": true, "HasImage": false, "prefix": "", "sufix": "", "id": 4, "key": "4", "pos": { "x": 405, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "górnicy         barbórka          grudnia", "sufix": "", "id": 3, "key": "3", "pos": { "x": 405, "y": 673 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "Górnicy", "id": 1 },
                    { "pos": { "x": 830, "y": 623 }, "Answer": "Barbórka", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "grudnia", "id": 3 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.DragDrop,
            "description": "6. Przy pomocy myszki wstaw zdania w odpowiednie miejsce tabeli.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "DragType": "OneToOne",
                "GroupsEnabled": true,
                "Prefix": "MW_II_4_6",
                "Graphics":
                [
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_tabela.png", "key": "tabela" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_empty.png", "key": "empty" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_01.png", "key": "01" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_02.png", "key": "02" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_03.png", "key": "03" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_04.png", "key": "04" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_05.png", "key": "05" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_06.png", "key": "06" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_07.png", "key": "07" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_08.png", "key": "08" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_09.png", "key": "09" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_10.png", "key": "10" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_11.png", "key": "11" },
                    { "src": "Graphics/Exams/MW_II_4/zad6/MW_spr_II_4_zad6_12.png", "key": "12" },
                ],
                "StaticElements": 
				{
                    "el": 
					[
						{ "key": "tabela", "pos": { "x": 400, "y": 0 } },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 500, "y": 300 },
                        "Columns": 1,
                        "Rows": 4,
                        "Spacing": 60,
                    }
                },
                "DragableElements": 
				{
                    "el": 
					[
                        { "key": "01", "pos": { "x": 1, "y": 1 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "g1" },
                        { "key": "02", "pos": { "x": 750, "y": 1 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "g2" },
                        { "key": "03", "pos": { "x": 750, "y": 1 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "g1" },
                        { "key": "04", "pos": { "x": 750, "y": 1 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "g1" },
                        { "key": "05", "pos": { "x": 750, "y": 1 }, "name": "O_5", "correctContainer": "C_5", "correctGroup": "g1" },
                        { "key": "06", "pos": { "x": 750, "y": 1 }, "name": "O_6", "correctContainer": "C_6", "correctGroup": "g1" },
                        { "key": "07", "pos": { "x": 750, "y": 1 }, "name": "O_7", "correctContainer": "C_7", "correctGroup": "g1" },
                        { "key": "08", "pos": { "x": 750, "y": 1 }, "name": "O_8", "correctContainer": "C_8", "correctGroup": "g2" },
                        { "key": "09", "pos": { "x": 750, "y": 1 }, "name": "O_9", "correctContainer": "C_9", "correctGroup": "g2" },
                        { "key": "10", "pos": { "x": 750, "y": 1 }, "name": "O_10", "correctContainer": "C_10", "correctGroup": "g2" },
                        { "key": "11", "pos": { "x": 750, "y": 1 }, "name": "O_11", "correctContainer": "C_11", "correctGroup": "g2" },
                        { "key": "12", "pos": { "x": 750, "y": 1 }, "name": "O_12", "correctContainer": "C_12", "correctGroup": "g2" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": 120, "y": 600 },
                        "Columns": 4,
                        "Rows": 3,
                        "Spacing": 60,
                        "MaxWidth": 310,
                        "MaxHeight": 30
                    }
                },
                "ContainerElements": 
				{
                    "el": 
					[
                        { "key": "empty", "pos": { "x": 450 - 10, "y": 98 }, "name": "C_1" },
                        { "key": "empty", "pos": { "x": 450 - 10, "y": 180 }, "name": "C_2" },
                        { "key": "empty", "pos": { "x": 450 - 10, "y": 262 }, "name": "C_3" },
                        { "key": "empty", "pos": { "x": 450 - 10, "y": 343 }, "name": "C_4" },
                        { "key": "empty", "pos": { "x": 450 - 10, "y": 425 }, "name": "C_5" },
                        { "key": "empty", "pos": { "x": 450 - 10, "y": 510 }, "name": "C_6" },
                        { "key": "empty", "pos": { "x": 850 + 10, "y": 98 }, "name": "C_7" },
                        { "key": "empty", "pos": { "x": 850 + 10, "y": 180 }, "name": "C_8" },
                        { "key": "empty", "pos": { "x": 850 + 10, "y": 262 }, "name": "C_9" },
                        { "key": "empty", "pos": { "x": 850 + 10, "y": 343 }, "name": "C_10" },
                        { "key": "empty", "pos": { "x": 850 + 10, "y": 425 }, "name": "C_11" },
                        { "key": "empty", "pos": { "x": 850 + 10, "y": 510 }, "name": "C_12" },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 260, "y": 400 },
                        "Columns": 5,
                        "Rows": 2,
                        "Spacing": 80,
                        "MaxWidth": 140,
                        "MaxHeight": 180
                    }
                },
                "ContainerGroups":
                [
                    { "name": "g1", "el": [{ "name": "C_1" }, { "name": "C_2" }, { "name": "C_3" }, { "name": "C_4" }, { "name": "C_5" }, { "name": "C_6" }] },
                    { "name": "g2", "el": [{ "name": "C_7" }, { "name": "C_8" }, { "name": "C_9" }, { "name": "C_10" }, { "name": "C_11" }, { "name": "C_12" }] },
                ]
            }
        }]
    }, 
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.DragDrop,
            "description": "7. Przy pomocy myszki ułóż wyrazy tak, aby utworzyły poprawnie zapisane zdanie.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "DragType": "OneToOne",
                "GroupsEnabled": false,
                "Prefix": "MW_II_4_7",
                "Graphics":
                [
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag1_01.png", "key": "czy" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag1_02.png", "key": "kierowca" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag1_03.png", "key": "dobrze" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag1_04.png", "key": "widzi" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag1_05.png", "key": "we" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag1_06.png", "key": "mgle" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag2_01.png", "key": "ostroznie" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag2_02.png", "key": "poruszam" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag2_03.png", "key": "sie" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag2_04.png", "key": "po" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_drag2_05.png", "key": "drodze" },
                    { "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_empty.png", "key": "empty" },
					{ "src": "Graphics/Exams/MW_II_4/zad7/MW_spr_II_4_zad7_empty_v.png", "key": "empty_v" },
                ],
                "StaticElements": 
				{
                   "el": 
				   [
                        { "key": "widzi", "pos": { "x": 740, "y": 400 } },
                        { "key": "ostroznie", "pos": { "x": 20, "y": 660 } },
						{ "key": "empty_v", "pos": { "x": 20, "y": 400 } },
                        { "key": "empty_v", "pos": { "x": 260, "y": 400 } },
                        { "key": "empty_v", "pos": { "x": 500, "y": 400 } },
                        { "key": "empty_v", "pos": { "x": 980, "y": 400 } },
                        { "key": "empty_v", "pos": { "x": 1220, "y": 400 } },
                        { "key": "empty_v", "pos": { "x": 260, "y": 660 } },
                        { "key": "empty_v", "pos": { "x": 500, "y": 660 } },
                        { "key": "empty_v", "pos": { "x": 740, "y": 660 } },
                        { "key": "empty_v", "pos": { "x": 980, "y": 660 } },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 500, "y": 300 },
                        "Columns": 1,
                        "Rows": 4,
                        "Spacing": 60,
                    }
                },
                "DragableElements": 
				{
                    "el": 
					[
                        { "key": "kierowca", "pos": { "x": 1, "y": 1 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "" },
                        { "key": "dobrze", "pos": { "x": 750, "y": 1 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "" },
                        { "key": "czy", "pos": { "x": 750, "y": 1 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "" },
                        { "key": "we", "pos": { "x": 750, "y": 1 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "" },
                        { "key": "mgle", "pos": { "x": 750, "y": 1 }, "name": "O_5", "correctContainer": "C_5", "correctGroup": "" },
                        { "key": "poruszam", "pos": { "x": 750, "y": 1 }, "name": "O_6", "correctContainer": "C_6", "correctGroup": "" },
                        { "key": "sie", "pos": { "x": 750, "y": 1 }, "name": "O_7", "correctContainer": "C_7", "correctGroup": "" },
                        { "key": "po", "pos": { "x": 750, "y": 1 }, "name": "O_8", "correctContainer": "C_8", "correctGroup": "" },
                        { "key": "drodze", "pos": { "x": 750, "y": 1 }, "name": "O_9", "correctContainer": "C_9", "correctGroup": "" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": 120, "y": 100 },
                        "Columns": 5,
                        "Rows": 2,
                        "Spacing": 60,
                        "MaxWidth": 240,
                        "MaxHeight": 60
                    }
                },
                "ContainerElements": 
				{
                    "el": 
					[
                        { "key": "empty", "pos": { "x": 20, "y": 400 }, "name": "C_3" },
                        { "key": "empty", "pos": { "x": 260, "y": 400 }, "name": "C_1" },
                        { "key": "empty", "pos": { "x": 500, "y": 400 }, "name": "C_2" },
                        { "key": "empty", "pos": { "x": 980, "y": 400 }, "name": "C_4" },
                        { "key": "empty", "pos": { "x": 1220, "y": 400 }, "name": "C_5" },
                        { "key": "empty", "pos": { "x": 260, "y": 660 }, "name": "C_6" },
                        { "key": "empty", "pos": { "x": 500, "y": 660 }, "name": "C_7" },
                        { "key": "empty", "pos": { "x": 740, "y": 660 }, "name": "C_8" },
                        { "key": "empty", "pos": { "x": 980, "y": 660 }, "name": "C_9" },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 260, "y": 400 },
                        "Columns": 5,
                        "Rows": 2,
                        "Spacing": 80,
                        "MaxWidth": 140,
                        "MaxHeight": 180
                    }
                },
                "ContainerGroups":
                [
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.ColorText,
            "description": "8. Przeczytaj list. Zaznacz w nim imiona dzieci i pomóż Mikołajowi.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "TaskPrefix": "Zad8",
                "Graphics":
                [
                ],
                "FillElements": 
				{
                    "el": 
					[
                        { "pos": { "x": -600, "y": 475 }, "Answer": "Ania", },
                        { "pos": { "x": -300, "y": 475 }, "Answer": "Dawid", },
                        { "pos": { "x": 0, "y": 475 }, "Answer": "Michał", },
                        { "pos": { "x": 300, "y": 475 }, "Answer": "Tomek", },
                        { "pos": { "x": 600, "y": 475 }, "Answer": "Wojtek", },
                    ],
                    "Options": 
					{
                        "Style": { font: "90px Arial", fill: 'black' },
                        "Just": { "x": "center", "y": "top" },
                        "CharacterSize": 60,
                        "AcceptedCharacters": "qwertyuiop#|&|"+"asdfghjkl^|&|"+"zxcvbnm &,.",
                        "MaxCharacters": 6,
                    }
                },
                "Colors": ["red"],
                "PalletePosition": { "x": 1400, "y": 0 },
                "MarkWholeWords": true,
                "SourceText":
                [
                    {
                        "Text": "Kochane dzieci! @Przeczytałem już listy od Michała i Ani z Gdańska, Dawida z @Łowicza, Wojtka z Wiączynia i Tomka z Krakowa. Pomóżcie mi @zrobić listę dzieci w kolejności alfabetycznej.@                                                                           Święty Mikołaj",
                        "Position": { "x": 300, "y": 110 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["Michała", "Ani", "Dawida", "Wojtka", "Tomka", ]
                            }
                        ]
                    },
                ],
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.DragDrop,
            "description": "9. Uzupełnij zdania przymiotnikami wybranymi z chmurek.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "DragType": "NotAllPaired",
                "AllPaired": false,
                "GroupsEnabled": false,
                "Prefix": "MW_II_4_9",
                "Graphics":
                [
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_brzydka.png", "key": "brzydka" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_chora.png", "key": "chora" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_duzy.png", "key": "duzy" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_mala.png", "key": "mala" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_malutka.png", "key": "malutka" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_pieknego.png", "key": "pieknego" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_sliny.png", "key": "silny" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_calineczkabyla.png", "key": "calineczkabyla" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_dziewczynka.png", "key": "dziewczynka" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_jaskolke.png", "key": "jaskolke" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_kwiatka.png", "key": "kwiatka" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_uratowala.png", "key": "uratowala" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_urodzilasiewkielichu.png", "key": "urodzilasiewkielichu" },
                    { "src": "Graphics/Exams/MW_II_4/zad9/MW_spr_II_4_zad9_chmurka.png", "key": "empty" },
                ],
                "StaticElements": 
				{
                    "el": 
					[
						{ "key": "calineczkabyla", "pos": { "x": 100, "y": 67 } },
                        { "key": "dziewczynka", "pos": { "x": 815, "y": 67 } },
                        { "key": "jaskolke", "pos": { "x": 1240, "y": 278 } },
                        { "key": "kwiatka", "pos": { "x": 426, "y": 278 } },
                        { "key": "uratowala", "pos": { "x": 666, "y": 278 } },
                        { "key": "urodzilasiewkielichu", "pos": { "x": 1130, "y": 67 } },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 500, "y": 300 },
                        "Columns": 1,
                        "Rows": 7,
                        "Spacing": 60,
                    }
                },
                "DragableElements": 
				{
                    "el": 
					[
						{ "key": "brzydka", "pos": { "x": 1, "y": 1 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "" },
                        { "key": "chora", "pos": { "x": 1, "y": 440 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "" },
						{ "key": "duzy", "pos": { "x": 750, "y": 1 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "" },
                        { "key": "mala", "pos": { "x": 750, "y": 1 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "" },
                        { "key": "malutka", "pos": { "x": 800, "y": 640 }, "name": "O_5", "correctContainer": "C_5", "correctGroup": "" },
                        { "key": "pieknego", "pos": { "x": 800, "y": 440 }, "name": "O_6", "correctContainer": "C_6", "correctGroup": "" },
						{ "key": "silny", "pos": { "x": 750, "y": 1 }, "name": "O_7", "correctContainer": "C_7", "correctGroup": "" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": 200, "y": 440 },
                        "Columns": 4,
                        "Rows": 2,
                        "Spacing": 125,
                        "MaxWidth": 240,
                        "MaxHeight": 89
                    }
                },
                "ContainerElements": 
				{
                    "el": 
					[
                        { "key": "empty", "pos": { "x": 500, "y": 1 }, "name": "C_5" },
                        { "key": "empty", "pos": { "x": 100, "y": 200 }, "name": "C_6" },
                        { "key": "empty", "pos": { "x": 930, "y": 200 }, "name": "C_2" },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": -50, "y": 400 },
                        "Columns": 8,
                        "Rows": 1,
                        "Spacing": 80,
                        "MaxWidth": 140,
                        "MaxHeight": 180
                    }
                },
                "ContainerGroups":
                [
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "10. Dopisz wyrazy o znaczeniu przeciwnym.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 6,
                "AcceptedCharacters": "qwertyuiop#|&|"+"asdfghjkl^|&|"+"zxcvbnm &,.",
                "isGrid": true,
                "StartingPos": { "x": 680, "y": 100 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "dobry - ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "mały - ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 405, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "chory - ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 660, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "brzydki - ", "sufix": "", "id": 4, "key": "4", "pos": { "x": 910, "y": 573 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "zły", "id": 1 },
                    { "pos": { "x": 830, "y": 623 }, "Answer": "duży", "id": 2 },
                    { "pos": { "x": 1080, "y": 623 }, "Answer": "zdrowy", "id": 3 },
                    { "pos": { "x": 1080, "y": 623 }, "Answer": "ładny", "id": 4 },
                ]
            },
        }]
    },
];