var data = [
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.DragDrop,
			"description": "1. Wstaw wyrazy w odpowiednie miejsce.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": true, "GameData": {
				"DragType": "OneToOne",
				"GroupsEnabled": false,
				"Prefix": "MW_spr_III_3_1",
				"Graphics":
				[
					{ "src": "Graphics/Exams/MW_III_3/zad1/MW_spr_III_3__zad1_01.png", "key": "marynarzbo" },
					{ "src": "Graphics/Exams/MW_III_3/zad1/MW_spr_III_3__zad1_02.png", "key": "krojbo" },
					{ "src": "Graphics/Exams/MW_III_3/zad1/MW_spr_III_3__zad1_03.png", "key": "wazybo" },
					{ "src": "Graphics/Exams/MW_III_3/zad1/MW_spr_III_3__zad1_04.png", "key": "ksiazkabo" },
					{ "src": "Graphics/Exams/MW_III_3/zad1/MW_spr_III_3__zad1_05.png", "key": "marynarski" },
					{ "src": "Graphics/Exams/MW_III_3/zad1/MW_spr_III_3__zad1_06.png", "key": "ksiega" },
					{ "src": "Graphics/Exams/MW_III_3/zad1/MW_spr_III_3__zad1_07.png", "key": "kroje" },
					{ "src": "Graphics/Exams/MW_III_3/zad1/MW_spr_III_3__zad1_08.png", "key": "waga" },
					{ "src": "Graphics/Exams/MW_III_3/zad1/MW_spr_III_3__zad1_empty.png", "key": "empty" },
				],
				"StaticElements": 
				{
					"el": 
					[
						{ "key": "marynarzbo", "pos": { "x": 600, "y": 260 }, "type": "text", "text": "marynarz, bo" },
						{ "key": "ksiazkabo", "pos": { "x": 600, "y": 360 }, "type": "text", "text": "książka, bo"},
						{ "key": "krojbo", "pos": { "x": 600, "y": 460 }, "type": "text", "text": "krój, bo" },
						{ "key": "wazybo", "pos": { "x": 600, "y": 560 }, "type": "text", "text": "waży, bo" },
					],
					"Options": 
					{
						"Style": { font: "40px Arial", fill: 'black' },
						"isGrid": false,
						"StartingPos": { "x": 630, "y": 0 },
						"Columns": 6,
						"Rows": 3,
						"Spacing": 40,
						"MaxWidth": 230,
						"MaxHeight": 100
					}
				},
				"DragableElements": 
				{
					"el": 
					[
						{ "key": "marynarski", "pos": { "x": 3, "y": 3 }, "name": "O_1", "correctContainer": "C_1" },
						{ "key": "ksiega", "pos": { "x": 3, "y": 3 }, "name": "O_2", "correctContainer": "C_2" },
						{ "key": "kroje", "pos": { "x": 3, "y": 3 }, "name": "O_3", "correctContainer": "C_3" },
						{ "key": "waga", "pos": { "x": 3, "y": 3 }, "name": "O_4", "correctContainer": "C_4" },
					],
					"Options": 
					{
						"isGrid": true,
						"StartingPos": { "x": 20, "y": 170 },
						"Columns": 1,
						"Rows": 4,
						"Spacing": 85,
						"MaxWidth": 228,
						"MaxHeight": 70
					}
				},
				"ContainerElements":
				{
					"el": 
					[
						{ "key": "empty", "pos": { "x": 850, "y": 250 }, "name": "C_1" },
						{ "key": "empty", "pos": { "x": 850, "y": 350 }, "name": "C_2" },
						{ "key": "empty", "pos": { "x": 850, "y": 450 }, "name": "C_3" },
						{ "key": "empty", "pos": { "x": 850, "y": 550 }, "name": "C_4" },
					],
					"Options": 
					{
						"isGrid": false,
						"StartingPos": { "x": 1, "y": 450 },
						"Columns": 6,
						"Rows": 1,
						"Spacing": 10
					}
				},
				"ContainerGroups":
				[
				]
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.ColorText,
			"description": "2. Przeczytaj uważnie opowiadanie. Zaznacz czasowniki zapisane błędnie.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad3",
				"Graphics":
				[
				],
				"StaticElements":
				{
					"el": [],
					"Options": {},
				},
				"MarkWholeWords": true,
				"Colors": ["red"],
				"PalletePosition": { "x": 1400, "y": 0 },
				"SourceText":
				[
					{
						"Text": "               Szłam leśną dróżką do koleżanki. Niosłam / Niosłyśmy  w koszyku przysmaki, @które przygotowały / przygotowałyśmy razem  z mamą. Kasia ma dzisiaj urodziny, @więc szykuje / szykują się świetna zabawa.  Na pewno przyjdzie / przyjdą dużo koleżanek @z naszej szkoły. Ciekawe, jakie prezenty przyniesie / przyniosą dla Kasi.  Gdy tak sobie @szłam / szłyśmy podśpiewując, usłyszałam jakiś szelest w krzakach. Przestraszyłam / @Przestraszyłyśmy się, więc zaczęłam / zaczęłyśmy biec. Na szczęście w oddali @usłyszałam / usłyszały znajomy głos. To Zosia, która również szła / szłyśmy na urodziny. @Uff, ale mnie przestraszyła / przestraszyły! Teraz razem szliśmy /szłyśmy przez las @i śpiewałam / śpiewałyśmy piosenkę o stokrotce.",
						"Position": { "x": 300, "y": 1 },
						"Style": { font: "30px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["Niosłyśmy", "przygotowały ", "szykują", "przyjdą", "przyniesie", " szłyśmy ", "Przestraszyłyśmy", "zaczęłyśmy", "usłyszały", "przestraszyły!", "śpiewałam", "szliśmy"]
							}
						]
					},
					{
						"Text": "               U Kasi w domu było już mnóstwo gości. Wszyscy ściskała / ściskali ją @mocno i składała / składali życzenia. Później wszystkie zaśpiewałam / zaśpiewałyśmy jej @„Sto lat” i zjadłam / zjadłyśmy pyszny tort. Kasia rozpakowała / rozpakowały prezenty, @podziękowała / podziękowały wszystkim za przybycie i razem zaczęła / zaczęłyśmy tańczyć. @Było super!",
						"Position": { "x": 300, "y": 400 },
						"Style": { font: "30px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["ściskała", "składała", "zaśpiewałam", "zjadłam", "rozpakowały", "podziękowały", "zaczęła"]
							}
						]
					},
				],
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.ColorText,
			"description": "3. Przeczytaj zdania. Zaznacz tylko te napisane w czasie przyszłym.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad3",
				"Graphics":
				[
				],
				"StaticElements":
				{
					"el": [],
					"Options": {},
				},
				"MarkWholeWords": true,
				"Colors": ["red"],
				"PalletePosition": { "x": 1400, "y": 0 },
				"SourceText":
				[
					{
						"Text": "Kasia\twylewa\tsok\tdo\twózka.",
						"Position": { "x": 600, "y": 1 },
						"Style": { font: "40px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": [""]
							}
						]
					},
					{
						"Text": "Dziewczynki\tbędą\tjadły\tciasteczka.",
						"Position": { "x": 600, "y": 200 },
						"Style": { font: "40px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["Dziewczynki\tbędą\tjadły\tciasteczka."]
							}
						]
					},
					{
						"Text": "Basia\tnalewa\tsok.",
						"Position": { "x": 600, "y": 300 },
						"Style": { font: "40px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": [""]
							}
						]
					},
					{
						"Text": "Dziewczynki\tbędą\tpiły\tsok.",
						"Position": { "x": 600, "y": 400 },
						"Style": { font: "40px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["Dziewczynki\tbędą\tpiły\tsok."]
							}
						]
					},
					{
						"Text": "Zosia\tpostawi\tciasteczka\tna\tstole.",
						"Position": { "x": 600, "y": 500 },
						"Style": { font: "40px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["Zosia\tpostawi\tciasteczka\tna\tstole."]
							}
						]
					},
					{
						"Text": "Zosia\tniesie\tciasteczka. ",
						"Position": { "x": 600, "y": 600 },
						"Style": { font: "40px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": [""]
							}
						]
					},
					{
						"Text": "Basia\tnaleje\tsok\tdo\tszklaneczek. ",
						"Position": { "x": 600, "y": 700 },
						"Style": { font: "40px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["Basia\tnaleje\tsok\tdo\tszklaneczek. "]
							}
						]
					},
					{
						"Text": "Kasia\tzamoczy\tmisia\tsokiem. ",
						"Position": { "x": 600, "y": 100 },
						"Style": { font: "40px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["Kasia\tzamoczy\tmisia\tsokiem."]
							}
						]
					},
				],
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Connect,
			"description": "4. Dobierz do każdego rzeczownika po dwa pasujące czasowniki.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"GameType": "OneToMany",
				"TaskPrefix": "Zad4",
				"DrawingsAreAnswers": false,
				"Graphics":
				[
				],
				"StaticElements":
				{
					"el": [],
					"Options": {},
				},
				"Drawings": 
				{
					"el": 
					[
						{ "key": "01", "pos": { "x": 200, "y": 200 }, "val": "1", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "kot" },
						{ "key": "02", "pos": { "x": 500, "y": 200 }, "val": "2", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "samochód" },
						{ "key": "03", "pos": { "x": 800, "y": 200 }, "val": "3", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "słońce" },
						{ "key": "04", "pos": { "x": 1100, "y": 200 }, "val": "4", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "piłka" },
						{ "key": "05", "pos": { "x": 1400, "y": 200 }, "val": "5", "lineStyleX": "0", "lineStyleY": "100", "type": "text", "text": "babcia" },
					],
					"Options": 
					{
						"Style": { font: "normal 25pt Arial", fill: "black" }
					}
				},
				"Answers": 
				{
					"el": 
					[
						{ "key": "08", "pos": { "x": 60, "y": 450 }, "val": "4", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "toczy się" },
						{ "key": "09", "pos": { "x": 250, "y": 450 }, "val": "4", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "leży" },
						{ "key": "10", "pos": { "x": 380, "y": 450 }, "val": "2", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "jedzie" },
						{ "key": "11", "pos": { "x":540, "y": 450 }, "val": "5", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "odpowiada" },
						{ "key": "12", "pos": { "x": 1500, "y": 450 }, "val": "3", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "świeci" },
						{ "key": "13", "pos": { "x": 760, "y": 450 }, "val": "1", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "śpi" },
						{ "key": "14", "pos": { "x": 880, "y": 450 }, "val": "1", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "miauczy" },
						{ "key": "15", "pos": { "x": 1050, "y": 450 }, "val": "3", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "grzeje" },
						{ "key": "16", "pos": { "x": 1200, "y": 450 }, "val": "5", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "czyta" },
						{ "key": "17", "pos": { "x": 1350, "y": 450 }, "val": "2", "lineStyleX": "0", "lineStyleY": "-100", "type": "text", "text": "trąbi" },
					],
					"Options": 
					{
						"Style": { font: "normal 25pt Arial", fill: "black" }
					}
				}
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Fill,
			"description": "5. Wstaw odpowiedni znak =, > lub < we właściwe miejsce.",
			"isStandalone": false, "isFirst": false, "GameData": {
				"Title": "5. Oblicz.",
				"Sound": "",
				"MaxCharacters": 3,
				"AcceptedCharacters": "<>=",
				"isGrid": true,
				"StartingPos": { "x": 700, "y": 100 },
				"Columns": 1,
				"Rows": 12,
				"Spacing": 0,
				"CustomFontSize": 30,
				"Graphics":
				[
				],
				"StaticElements":
				[
					{ "HasText": true, "HasImage": false, "prefix": "77 : 7 ", "sufix": " 6 x 15", "id": 1, "key": "1", "pos": { "x": 122, "y": 60 } },
					{ "HasText": true, "HasImage": false, "prefix": "89 - 57", "sufix": " 36 : 6", "id": 2, "key": "2", "pos": { "x": 122, "y": 60 } },
					{ "HasText": true, "HasImage": false, "prefix": "54 : 9 ", "sufix": " 48 : 8", "id": 3, "key": "3", "pos": { "x": 122, "y": 60 } },
					{ "HasText": true, "HasImage": false, "prefix": "45 : 5 ", "sufix": " 7 x 9", "id": 4, "key": "4", "pos": { "x": 122, "y": 60 } },
					{ "HasText": true, "HasImage": false, "prefix": "5 x 9 ", "sufix": " 45 + 55", "id": 5, "key": "5", "pos": { "x": 122, "y": 60 } },
					{ "HasText": true, "HasImage": false, "prefix": "72 : 8 " , "sufix": " 36 : 6", "id": 6, "key": "6", "pos": { "x": 122, "y": 60 } },
				],
				"TaskList":
				[
					{ "pos": { "x": 575, "y": 623 }, "Answer": "<", "id": 1 },
					{ "pos": { "x": 575, "y": 623 }, "Answer": ">", "id": 2 },
					{ "pos": { "x": 575, "y": 623 }, "Answer": "=", "id": 3 },
					{ "pos": { "x": 575, "y": 623 }, "Answer": "<", "id": 4 },
					{ "pos": { "x": 575, "y": 623 }, "Answer": "<", "id": 5 },
					{ "pos": { "x": 575, "y": 623 }, "Answer": ">", "id": 6 },
				]
			},
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Fill,
			"description": "6. Wpisz, jakie czynniki i jaki iloczyn przedstawiono na osi liczbowej.",
			"isStandalone": false, "isFirst": false, "GameData": {
				"Title": "",
				"Sound": "",
				"MaxCharacters": 10,
				"AcceptedCharacters": "1234567890x=",
				"isGrid": false,
				"StartingPos": { "x": 700, "y": 200 },
				"Columns": 1,
				"Rows": 12,
				"Spacing": 0,
				"CustomFontSize": 30,
				"Graphics":
				[
					{ "src": "Graphics/Exams/MW_III_3/zad6/MW_spr_III_3_zad6_01.png", "key": "01" },
				],
				"StaticElements":
				[
					{ "HasText": false, "HasImage": true, "prefix": "77 : 7 ", "sufix": " 6 x 15", "id": 1, "key": "01", "pos": { "x": 500, "y": 200 } },
				],
				"TaskList":
				[
					{ "pos": { "x": 700, "y": 300 }, "MultipleAnswers": true, "Answer": ["6x2=12", "2x6=12", "6 x 2 = 12", "2 x 6 = 12"], "id": 1 },
					{ "pos": { "x": 700, "y": 450 }, "MultipleAnswers": true, "Answer": ["4x7=28", "7x4=28", "4 x 7 = 28", "7 x 4 = 28"], "id": 2 },
				]
			},
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Fill,
			"description": "7. Oblicz za pomocą dodawania i mnożenia, ile jest bombek i ile jest świeczek. \nWyniki wpisz w okienka.",
			"isStandalone": false, "isFirst": false, "GameData": {
				"Title": "",
				"Sound": "",
				"MaxCharacters": 6,
				"AcceptedCharacters": "1234567890",
				"isGrid": false,
				"StartingPos": { "x": 700, "y": 200 },
				"Columns": 1,
				"Rows": 12,
				"Spacing": 0,
				"CustomFontSize": 50,
				"Graphics":
				[
					{ "src": "Graphics/Exams/MW_III_3/zad7/MW_spr_III_3_zad7_01.png", "key": "03" },
					{ "src": "Graphics/Exams/MW_III_3/zad7/MW_spr_III_3_zad7_02.png", "key": "02" },
				],
				"StaticElements":
				[
					{ "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "03", "pos": { "x": 100, "y": 100 } },
					{ "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "02", "pos": { "x": 850, "y": 100 } },
				],
				"TaskList":
				[
					{ "pos": { "x": 400, "y": 600 }, "Answer": "36", "id": 1 },
					{ "pos": { "x": 1250, "y": 600 }, "Answer": "48", "id": 2 },
				]
			},
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.ColorText,
			"description": "8. Dawid bawił się w czarodzieja. Włożył do pudełka 8 balonów. Powiedział: „Czary, mary!” i wyjął z niego 40 balonów. Wskaż działanie, które pasuje do zadania. Uzupełnij wszystkie działania.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad3",
				"Graphics":
				[
				],
				"StaticElements":
				{
					"el": [],
					"Options": {},
				},
				"MarkWholeWords": true,
				"Colors": ["red"],
				"PalletePosition": { "x": 1400, "y": 0 },
				"FillElements": 
				{
					"el": 
					[
						{ "pos": { "x": 0, "y": 200 }, "Answer": "32", },
						{ "pos": { "x": -100, "y": 325 }, "Answer": "48", },
						{ "pos": { "x": -20, "y": 450 }, "Answer": "5", },
					],
					"Options": 
					{
						"Style": { font: "90px Arial", fill: 'black' },
						"Just": { "x": "center", "y": "top" },
						"CharacterSize": 40,
						"AcceptedCharacters": "1234567890",
						"MaxCharacters": 2,
					}
				},
				"SourceText":
				[
					{
						"Text": "40\t-\t\t\t\t\t\t\t\t=\t8@@        -\t8\t=\t40@@8\tx\t\t\t\t\t\t\t\t=\t40",
						"Position": { "x": 700, "y": 200 },
						"Style": { font: "50px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["8\tx\t\t\t\t\t\t\t\t=\t40"]
							}
						]
					},
				],
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Quiz,
			"description": "9. Obieg wody w przyrodzie to:",
			"isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad9",
				"Graphics": 
				[
				],
				"StaticElements": 
				{
					"el": 
					[
					],
					"Options": 
					{
					}
				},
				"Questions": 
				[
					{
						"QuestionText": "",
						"Position": { "x": 0, "y": 200, "JustX": "Center", "JustY": "Top" },
						"QuestionFont": { font: "normal 100pt Arial", fill: "black" },
						"AnswerFont": { font: "normal 40pt Arial", fill: "black" },
						"Spacing": 20,
						"Just": "Center", 
						"Answers": 
						[
							{
								"Text": "a) spływanie, opad, parowanie, skraplanie",
								"isTrue": false,
							},
							{
								"Text": "b) parowanie, spływanie, zamarzanie, opad",
								"isTrue": false,
							},
							{
								"Text": "c) opad, spływanie, wsiąkanie, parowanie",
								"isTrue": true,
							},
						],
					},
				]
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Quiz,
			"description": "10. Do ptaków prawnie chronionych nie należą:",
			"isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad10",
				"Graphics": 
				[
				],
				"StaticElements": 
				{
					"el": 
					[
					],
					"Options": 
					{
					}
				},
				"Questions": 
				[
					{
						"QuestionText": "",
						"Position": { "x": 0, "y": 200, "JustX": "Center", "JustY": "Top" },
						"QuestionFont": { font: "normal 100pt Arial", fill: "black" },
						"AnswerFont": { font: "normal 40pt Arial", fill: "black" },
						"Spacing": 20,
						"Just": "Center", 
						"Answers": 
						[
							{
								"Text": "a) wrona, kaczka krzyżówka, kuropatwa",
								"isTrue": true,
							},
							{
								"Text": "b) bocian czarny, żuraw, perkoz",
								"isTrue": false,
							},
							{
								"Text": "c) dzięcioł zielony, łabędź, orzeł",
								"isTrue": false,
							},
						],
					},
				]
			}
		}]
	},
];