var data = [
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "1. Przeczytaj tekst i uzupełnij brakujące litery.",
            "isStandalone": false, "isFirst": true, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 3,
                "AcceptedCharacters": "qwertyuiop#|&|"+"asdfghjkl^|&|"+"zxcvbnm &,.",
                "isGrid": false,
                "StartingPos": { "x": 0, "y": 0 },
                "Columns": 4,
                "Rows": 2,
                "Spacing": 1,
                "CustomFontSize": 28,
                "Graphics":
                [
                    { "src": "Graphics/Exams/MW_II_5/zad1/MW_spr_II_5_zad1_mw_II_5_1_static.png", "key": "mw5_1_static" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "mw5_1_static", "pos": { "x": 420, "y": 60 } },
                ],
                "TaskList":
                [
                    {  "pos": { "x": 568, "y": 93 }, "Answer": "ś", "id": 2   },
                    { "pos": { "x": 1286, "y": 93 }, "Answer": "ó", "id": 3 },
                    { "pos": { "x": 765, "y": 140 }, "Answer": "ó", "id": 4 },
                    { "pos": { "x": 870, "y": 189 }, "Answer": "si", "id": 5 },
                    { "pos": { "x": 490, "y": 233 }, "Answer": "rz", "id": 6 },
                    { "pos": { "x": 940, "y": 233 }, "Answer": "ó", "id": 7 },
                    { "pos": { "x": 1200, "y": 283 }, "Answer": "rz", "id": 8 },
                    { "pos": { "x": 850, "y": 330 }, "Answer": "zi", "id": 9 },
                    { "pos": { "x": 1360, "y": 330 }, "Answer": "ó", "id": 10 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.DragDrop,
            "description": "2. Przy pomocy myszki ułóż wyrazy tak, aby utworzyły zdanie.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "DragType": "OneToOne",
                "GroupsEnabled": true,
                "Prefix": "MW_II_5_2",
                "Graphics":
                [
                    { "src": "Graphics/Exams/MW_II_5/zad2/MW_spr_II_5_zad2_01.png", "key": "pomagamy" },
                    { "src": "Graphics/Exams/MW_II_5/zad2/MW_spr_II_5_zad2_02.png", "key": "przetrwac" },
                    { "src": "Graphics/Exams/MW_II_5/zad2/MW_spr_II_5_zad2_03.png", "key": "zwierzetom" },
                    { "src": "Graphics/Exams/MW_II_5/zad2/MW_spr_II_5_zad2_04.png", "key": "sroga" },
                    { "src": "Graphics/Exams/MW_II_5/zad2/MW_spr_II_5_zad2_05.png", "key": "zime" },
                    { "src": "Graphics/Exams/MW_II_5/zad2/MW_spr_II_5_zad2_empty.png", "key": "empty" },
					{ "src": "Graphics/Exams/MW_II_5/zad2/MW_spr_II_5_zad2_empty_v.png", "key": "empty_v" },
                ],
                "StaticElements": 
				{
                    "el": 
					[
						{ "key": "empty_v", "pos": { "x": 260, "y": 400 } },
                        { "key": "empty_v", "pos": { "x": 500, "y": 400 } },
                        { "key": "empty_v", "pos": { "x": 740, "y": 400 } },
                        { "key": "empty_v", "pos": { "x": 980, "y": 400 } },
                        { "key": "empty_v", "pos": { "x": 1220, "y": 400 } },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 500, "y": 300 },
                        "Columns": 1,
                        "Rows": 4,
                        "Spacing": 60,
                    }
                },
                "DragableElements": 
				{
                    "el": 
					[
                        { "key": "pomagamy", "pos": { "x": 1, "y": 1 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "g1" },
                        { "key": "przetrwac", "pos": { "x": 750, "y": 1 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "g2" },
                        { "key": "zwierzetom", "pos": { "x": 750, "y": 1 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "g2" },
                        { "key": "sroga", "pos": { "x": 750, "y": 1 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "g3" },
                        { "key": "zime", "pos": { "x": 750, "y": 1 }, "name": "O_5", "correctContainer": "C_5", "correctGroup": "g4" },
                    ],
                    "Options": 
					{
                        "isGrid": true,
                        "StartingPos": { "x": 120, "y": 100 },
                        "Columns": 5,
                        "Rows": 1,
                        "Spacing": 60,
                        "MaxWidth": 240,
                        "MaxHeight": 60
                    }
                },
                "ContainerElements": 
				{
                    "el": 
					[
                        { "key": "empty", "pos": { "x": 260, "y": 400 }, "name": "C_1" },
                        { "key": "empty", "pos": { "x": 500, "y": 400 }, "name": "C_2" },
                        { "key": "empty", "pos": { "x": 740, "y": 400 }, "name": "C_3" },
                        { "key": "empty", "pos": { "x": 980, "y": 400 }, "name": "C_4" },
                        { "key": "empty", "pos": { "x": 1220, "y": 400 }, "name": "C_5" },
                    ],
                    "Options": 
					{
                        "isGrid": false,
                        "StartingPos": { "x": 260, "y": 400 },
                        "Columns": 5,
                        "Rows": 1,
                        "Spacing": 80,
                        "MaxWidth": 140,
                        "MaxHeight": 180
                    }
                },
                "ContainerGroups":
                [
                    { "name": "g1", "el": [{ "name": "C_1" }] },
                    { "name": "g2", "el": [{ "name": "C_2" }, { "name": "C_3" }] },
                    { "name": "g3", "el": [{ "name": "C_4" }] },
                    { "name": "g4", "el": [{ "name": "C_5" }] },
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.SelectImage,
            "description": "3. Które miejsca są bezpieczne do lepienia bałwana? Zaznacz właściwe wyrazy.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "Init": 
				{
                    "Title": "",
                    "Sound": "",
                    "NoSelections": 5,
                    "GroupCount": 1,
                    "StartingPlaceX": 1,
                    "StartingPlaceY": 100,
                    "Spacing": 0,
                    "HasSounds": false,
                    "Crossable": false,
                    "ManualPosition": false
                },
                "StaticElements": 
				[
                ],
                "TaskList": 
				[
                    {
                        "Select_img": "Graphics/Exams/MW_II_5/zad3/MW_spr_II_5_zad3_chodnik.png",
                        "Key": "chodnik",
                        "Group": 1,
                        "Correct": "false",
                        "Sound": "",
                        "PosX": 300,
                        "PosY": 200
                    },
                    {
                        "Select_img": "Graphics/Exams/MW_II_5/zad3/MW_spr_II_5_zad3_jezdnia.png",
                        "Key": "jezdnia",
                        "Group": 1,
                        "Correct": "false",
                        "Sound": "",
                        "PosX": 600,
                        "PosY": 200
                    },
                    {
                        "Select_img": "Graphics/Exams/MW_II_5/zad3/MW_spr_II_5_zad3_ogrod.png",
                        "Key": "ogrod",
                        "Group": 1,
                        "Correct": "true",
                        "Sound": "",
                        "PosX": 900,
                        "PosY": 200
                    },
                    {
                        "Select_img": "Graphics/Exams/MW_II_5/zad3/MW_spr_II_5_zad3_podworze.png",
                        "Key": "podworze",
                        "Group": 1,
                        "Correct": "true",
                        "Sound": "",
                        "PosX": 1200,
                        "PosY": 200
                    },
                    {
                        "Select_img": "Graphics/Exams/MW_II_5/zad3/MW_spr_II_5_zad3_placzabaw.png",
                        "Key": "placzabaw",
                        "Group": 1,
                        "Correct": "true",
                        "Sound": "",
                        "PosX": 1200,
                        "PosY": 200
                    },
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "4. Babcia ma 72 lata i jest 9 razy starsza od swojej wnuczki Beaty.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 2,
                "AcceptedCharacters": "0123456789",
                "isGrid": true,
                "StartingPos": { "x": 550, "y": 100 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "Ile lat ma Beatka?  Odp: ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "Ile lat mają one razem?  Odp: ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 405, "y": 573 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "8", "id": 1 },
                    { "pos": { "x": 830, "y": 623 }, "Answer": "80", "id": 2 },                
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.SelectImage,
            "description": "5. Skreśl błędne wyniki.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "Init": 
				{
                    "Title": "",
                    "Sound": "",
                    "NoSelections": 4,
                    "GroupCount": 1,
                    "StartingPlaceX": 100,
                    "StartingPlaceY": 100,
                    "Spacing": 0,
                    "HasSounds": false,
                    "Crossable": true,
                    "ManualPosition": false
                },
                "StaticElements": 
				[
                ],
                "TaskList": 
				[
                    {
                        "Select_img": "Graphics/Exams/MW_II_5/zad5/MW_spr_II_5_zad5_1.png",
                        "Key": "1",
                        "Group": 1,
                        "Correct": "true",
                        "Sound": "",
                        "PosX": 300 - 40 - 40,
                        "PosY": 200
                    },
                    {
                        "Select_img": "Graphics/Exams/MW_II_5/zad5/MW_spr_II_5_zad5_2.png",
                        "Key": "2",
                        "Group": 1,
                        "Correct": "false",
                        "Sound": "",
                        "PosX": 600 - 40 - 40,
                        "PosY": 200
                    },
                    {
                        "Select_img": "Graphics/Exams/MW_II_5/zad5/MW_spr_II_5_zad2_5.png",
                        "Key": "3",
                        "Group": 1,
                        "Correct": "false",
                        "Sound": "",
                        "PosX": 900 - 40 - 40,
                        "PosY": 200
                    },
                    {
                        "Select_img": "Graphics/Exams/MW_II_5/zad5/MW_spr_II_5_zad5_4.png",
                        "Key": "4",
                        "Group": 1,
                        "Correct": "true",
                        "Sound": "",
                        "PosX": 1200 - 40 - 40,
                        "PosY": 200
                    },      
                ]
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "6. Oblicz.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 3,
                "AcceptedCharacters": "0123456789",
                "isGrid": true,
                "StartingPos": { "x": 770, "y": 100 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "72 - 9 =  ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "64 - 8 =  ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 405, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "84 - 47 =  ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "37 + 28 =  ", "sufix": "", "id": 4, "key": "4", "pos": { "x": 405, "y": 573 } },
                    { "HasText": true, "HasImage": false, "prefix": "8 + 94 =  ", "sufix": "", "id": 5, "key": "5", "pos": { "x": 122, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "29 + 51 =  ", "sufix": "", "id": 6, "key": "6", "pos": { "x": 405, "y": 573 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "63", "id": 1 },
                    { "pos": { "x": 830, "y": 623 }, "Answer": "56", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "37", "id": 3 },
                    { "pos": { "x": 830, "y": 623 }, "Answer": "65", "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "102", "id": 5 },
                    { "pos": { "x": 830, "y": 623 }, "Answer": "80", "id": 6 },
                ]
            },
		}]
    },
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Quiz,
			"description": "7. Zaznacz poprawną odpowiedź.",
			"isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad7",
				"Graphics": 
				[
				],
				"StaticElements": 
				{
					"el": 
					[
					],
					"Options": 
					{
					}
				},
				"Questions": 
				[
					{
						"QuestionText": "Do głównych zadań ochrony środowiska naturalnego nie należy:",
						"Position": { "x": 0, "y": 200, "JustX": "Center", "JustY": "Top" },
						"QuestionFont": { font: "normal 100pt Arial", fill: "black" },
						"AnswersFont": { font: "normal 60pt Arial", fill: "black" },
						"Spacing": 20,
						"Just": "Center", 
						"Answers": 
						[
							{
								"Text": "a) ochrona gatunkowa roślin",
								"isTrue": false,
							},
							{
								"Text": "b) tworzenie ogrodów zoologicznych",
								"isTrue": true,
							},
							{
								"Text": "c) tworzenie rezerwatów przyrody",
								"isTrue": false,
							},
						],
					},
				]
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Quiz,
			"description": "8. Zaznacz poprawną odpowiedź.", 
			"isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad7",
				"Graphics": 
				[
				],
				"StaticElements": 
				{
					"el": 
					[
					],
					"Options": 
					{
					}
				},
				"Questions": 
				[
					{
						"QuestionText": "Recykling to słowo, które oznacza:",
						"Position": { "x": 0, "y": 200, "JustX": "Center", "JustY": "Top" },
						"QuestionFont": { font: "normal 100pt Arial", fill: "black" },
						"AnswersFont": { font: "normal 60pt Arial", fill: "black" },
						"Spacing": 20,
						"Just": "Center", 
						"Answers": 
						[
							{
								"Text": "a) biologiczny etap oczyszczania ścieków",
								"isTrue": false,
							},
							{
								"Text": "b) powtórne wykorzystanie odpadów (surowców wtórnych)",
								"isTrue": true,
							},
							{
								"Text": "c) krążenie materii w przyrodzie",
								"isTrue": false,
							},
						],
					},
				]
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.DragDrop,
			"description": "9. Uzupełnij przysłowia czasownikami z ramki.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"DragType": "OneToOne",
				"GroupsEnabled": false,
				"Prefix": "MW_II_5_9",
				"Graphics":
				[
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_cieplebuty.png", "key": "cieplebuty" },
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_jakwgarncu.png", "key": "jakwgarncu" },
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_luty.png", "key": "luty" },
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_nowyrok.png", "key": "nowyrok" },
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_wmarcu.png", "key": "wmarcu" },
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_empty.png", "key": "empty" },
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_01.png", "key": "idzie" },
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_02.png", "key": "bywa" },
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_03.png", "key": "styka" },
					{ "src": "Graphics/Exams/MW_II_5/zad9/MW_spr_II_5_zad9_04.png", "key": "obuj" },
				],
				"StaticElements": 
				{
					"el": 
					[
                        { "key": "nowyrok", "pos": { "x": 500, "y": 91 } },
                        { "key": "wmarcu", "pos": { "x": 500, "y": 352 } },
                        { "key": "jakwgarncu", "pos": { "x": 860, "y": 349 } },
                        { "key": "luty", "pos": { "x": 680, "y": 608 } },
                        { "key": "cieplebuty", "pos": { "x": 966, "y": 603 } },
					],
					"Options": 
					{
						"isGrid": false,
						"StartingPos": { "x": 500, "y": 300 },
						"Columns": 1,
						"Rows": 4,
						"Spacing": 60,
					}
				},
				"DragableElements": 
				{
					"el": 
					[
						{ "key": "styka", "pos": { "x": 1, "y": 1 }, "name": "O_1", "correctContainer": "C_1", "correctGroup": "" },
						{ "key": "bywa", "pos": { "x": 750, "y": 1 }, "name": "O_2", "correctContainer": "C_2", "correctGroup": "" },
						{ "key": "idzie", "pos": { "x": 750, "y": 1 }, "name": "O_3", "correctContainer": "C_3", "correctGroup": "" },
						{ "key": "obuj", "pos": { "x": 750, "y": 1 }, "name": "O_4", "correctContainer": "C_4", "correctGroup": "" },
					],
					"Options": 
					{
						"isGrid": true,
						"StartingPos": { "x": 150, "y": 80 },
						"Columns": 1,
						"Rows": 4,
						"Spacing": 85,
						"MaxWidth": 240,
						"MaxHeight": 89
					}
				},
				"ContainerElements": 
				{
					"el": 
					[
						{ "key": "empty", "pos": { "x": 1360, "y": 80 }, "name": "C_1" },
                        { "key": "empty", "pos": { "x": 683, "y": 340 }, "name": "C_2" },
                        { "key": "empty", "pos": { "x": 500, "y": 600 }, "name": "C_3" },
                        { "key": "empty", "pos": { "x": 790, "y": 600 }, "name": "C_4" },
                   ],
                   "Options": 
					{
                       "isGrid": false,
                       "StartingPos": { "x": -50, "y": 400 },
                       "Columns": 8,
                       "Rows": 1,
                       "Spacing": 80,
                       "MaxWidth": 140,
                       "MaxHeight": 180
					}
				},
               "ContainerGroups":
               [
               ]
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.ColorText,
			"description": "10. Przeczytaj wiersz Joanny Kulmowej pt. 'Biało'. Zaznacz w nim wszystkie czasowniki.",  
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad10",
				"Graphics":
                [
                ],
				"StaticElements":
                {
                    "el": [],
                    "Options": {},
                },
				"MarkWholeWords": true,
				"Colors": ["red"],
				"PalletePosition": { "x": 1400, "y": 0 },
				"SourceText":
                [
                    {
                        "Text": "Śnieg pada coraz bielej.@Las pięknieje na śnieżne wesele. @Płyną w bieli białe sosny - żaglowce.@Brodzą w bieli białe boćki - jałowce.@Biegną w bieli białe świereczki - owieczki.@Słońce na nich zapala dzwoneczki.@I tak jest@jakby się wszystko zasłuchało@w jedno słowo:@BIAŁO",
                        "Position": { "x": 300, "y": 0 },
                        "Style": { font: "50px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": [ "pada","pięknieje","Płyną","Brodzą","Biegną","zapala","zasłuchało", "jest"],
                            }
                        ]
                    },  
                ],
			}
		}]
	}, 
];