var data = [
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Summation,
			"description": "1. Przeciągnij słowa do odpowiednich tabel.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": true, "GameData": {
				"AllMustBeUsed": false,
				"GroupsEnabled": false,
				"TaskPrefix": "Zad1",
				"Graphics":
				[
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_01.png", "key": "c01" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_02.png", "key": "c02" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_03.png", "key": "c03" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_04.png", "key": "01" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_05.png", "key": "02" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_06.png", "key": "03" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_07.png", "key": "04" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_08.png", "key": "05" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_09.png", "key": "06" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_10.png", "key": "07" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_11.png", "key": "08" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_12.png", "key": "09" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_13.png", "key": "10" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_14.png", "key": "11" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_15.png", "key": "12" },
					{ "src": "Graphics/Exams/MW_III_7/zad1/MW_spr_III_7_zad1_16.png", "key": "13" },
				],
				"StaticElements": 
				{
					"el": 
					[
					],
				},
				"DragableElements": 
				{
					"el": 
					[
						{ "key": "01", "pos": { "x": 100, "y": 600 }, "name": "O_1_1", "Value": 1 },
						{ "key": "02", "pos": { "x": 400, "y": 600 }, "name": "O_1_2", "Value": 100},
						{ "key": "03", "pos": { "x": 700, "y": 600 }, "name": "O_1_3", "Value": 100 },
						{ "key": "04", "pos": { "x": 1000, "y": 600 }, "name": "O_1_4", "Value": 1 },
						{ "key": "05", "pos": { "x": 1300, "y": 600 }, "name": "O_2_1", "Value": 1 },
						{ "key": "06", "pos": { "x": 100, "y": 700 }, "name": "O_2_2", "Value": 10 },
						{ "key": "07", "pos": { "x": 400, "y": 700 }, "name": "O_2_3", "Value": 1 },
						{ "key": "08", "pos": { "x": 700, "y": 700 }, "name": "O_2_4", "Value": 10 },
						{ "key": "09", "pos": { "x": 1000, "y": 700 }, "name": "O_2_5", "Value": 100 },
						{ "key": "10", "pos": { "x": 1300, "y": 700 }, "name": "O_2_6", "Value": 1 },
						{ "key": "11", "pos": { "x": 400, "y": 800 }, "name": "O_5_1", "Value": 10 },
						{ "key": "12", "pos": { "x": 700, "y": 800 }, "name": "O_5_2", "Value": 100 },
						{ "key": "13", "pos": { "x": 1000, "y": 800 }, "name": "O_5_3", "Value": 10 },
					],
				},
				"ContainerElements": 
				{
					"el": 
					[
						{ "key": "c01", "pos": { "x": 200, "y": 0 }, "name": "C_1", "Value": 5 },
						{ "key": "c02", "pos": { "x": 700, "y": 0 }, "name": "C_2", "Value": 40 },
						{ "key": "c03", "pos": { "x": 1200, "y": 0 }, "name": "C_3", "Value": 400 },
					],
				},
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Fill,
			"description": "2. Przeczytaj uważnie zdania. Wpisz przymiotniki z ramki.",
			"isStandalone": false, "isFirst": false, "GameData": {
				"Title": "",
				"Sound": "",
				"MaxCharacters": 12,
				"AcceptedCharacters": "qwertyuiop|&|"+"asdfghjklz|&|"+"xcvbnm #&^",
				"isGrid": false,
				"StartingPos": { "x": 500, "y": 0 },
				"Columns": 12,
				"Rows": 1,
				"Spacing": 1,
				"CustomFontSize": 26,
				"Graphics":
				[
					{ "src": "Graphics/Exams/MW_III_7/zad2/MW_spr_III_7_zad2_01.png", "key": "c01" },
				],
				"StaticElements":
				[
					{ "HasText": true, "HasImage": false, "prefix": "Dzieci ", "sufix": "                                         rok zbierały  ciekawe prace ", "id": 1, "key": "dziob", "pos": { "x": 500, "y": 50 } },
					{ "HasText": true, "HasImage": false, "prefix": "", "sufix": " . Teraz przygotowują wystawę.", "id": 2, "key": "skrzydla", "pos": { "x": 775, "y": 150 } },
					{ "HasText": true, "HasImage": false, "prefix": "Zaproszą na nią uczniów z ", "sufix": "                                                                          klas i rodziców. ", "id": 3, "key": "piora", "pos": { "x": 500, "y": 250 } },
					{ "HasText": true, "HasImage": false, "prefix": "Oprawiają rysunki w  ", "sufix": "                                                                ramki i wieszają na wielkiej tablicy.", "id": 4, "key": "puste kosci", "pos": { "x": 500, "y": 350 } },
					{ "HasText": true, "HasImage": false, "prefix": "Każda praca zawiera ", "sufix": "                                                                 podpis autora.", "id": 5, "key": "brak zebow", "pos": { "x": 500, "y": 450 } },
					{ "HasText": true, "HasImage": false, "prefix": "To będzie ", "sufix": "                                               wystawa.", "id": 6, "key": "brak zebow", "pos": { "x": 500, "y": 550 } },
					{ "HasText": false, "HasImage": true, "prefix": "To będzie ", "sufix": " wystawa.", "id": 7, "key": "c01", "pos": { "x": 100, "y": 100 } },
				],
				"TaskList":
				[
					{ "pos": { "x": 745, "y": 50 }, "Answer": "cały", "id": 1 },
					{ "pos": { "x": 640, "y": 150 }, "Answer": "plastyczne", "id": 2 },
					{ "pos": { "x": 1060, "y": 250 }, "Answer": "młodszych", "id": 3 },
					{ "pos": { "x": 963, "y": 350 }, "Answer": "kolorowe", "id": 4 },
					{ "pos": { "x": 975, "y": 450 }, "Answer": "malutki", "id": 5 },
					{ "pos": { "x": 802, "y": 550 }, "Answer": "interesująca", "id": 6 },
				]
			},
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Connect,
			"description": "3. Za pomocą strzałki połącz przymiotnik z rzeczownikiem.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"GameType": "OneToOne",
				"TaskPrefix": "Zad3",
				"DrawingsAreAnswers": false,
				"Graphics":
				[
				],
				"StaticElements":
				{
					"el": [],
					"Options": {},
				},
				"Drawings": 
				{
					"el": 
					[
						{ "key": "01", "pos": { "x": 300, "y": 100 }, "val": "1", "lineStyleX": "100", "lineStyleY": "0", "type": "text", "text": "doskonały" },
						{ "key": "02", "pos": { "x": 300, "y": 200 }, "val": "2", "lineStyleX": "100", "lineStyleY": "0", "type": "text", "text": "wrażliwe" },
						{ "key": "03", "pos": { "x": 300, "y": 300 }, "val": "3", "lineStyleX": "100", "lineStyleY": "0", "type": "text", "text": "dumny" },
						{ "key": "04", "pos": { "x": 300, "y": 400 }, "val": "4", "lineStyleX": "100", "lineStyleY": "0", "type": "text", "text": "szlachetny" },
						{ "key": "05", "pos": { "x": 300, "y": 500 }, "val": "5", "lineStyleX": "100", "lineStyleY": "0", "type": "text", "text": "troskliwa" },
						{ "key": "06", "pos": { "x": 300, "y": 600 }, "val": "5", "lineStyleX": "100", "lineStyleY": "0", "type": "text", "text": "czuła" },
					],
					"Options": 
					{
						"Style": { font: "normal 25pt Arial", fill: "black" }
					}
				},
				"Answers": 
				{
					"el": 
					[
						{ "key": "07", "pos": { "x": 1200, "y": 100 }, "val": "4", "lineStyleX": "-100", "lineStyleY": "0", "type": "text", "text": "człowiek" },
						{ "key": "08", "pos": { "x": 1200, "y": 200 }, "val": "3", "lineStyleX": "-100", "lineStyleY": "0", "type": "text", "text": "paw" },
						{ "key": "09", "pos": { "x": 1200, "y": 300 }, "val": "1", "lineStyleX": "-100", "lineStyleY": "0", "type": "text", "text": "pomysł" },
						{ "key": "10", "pos": { "x": 1200, "y": 400 }, "val": "2", "lineStyleX": "-100", "lineStyleY": "0", "type": "text", "text": "dziecko" },
						{ "key": "11", "pos": { "x": 1200, "y": 500 }, "val": "5", "lineStyleX": "-100", "lineStyleY": "0", "type": "text", "text": "pielęgniarka" },
						{ "key": "12", "pos": { "x": 1200, "y": 600 }, "val": "5", "lineStyleX": "-100", "lineStyleY": "0", "type": "text", "text": "matka" },
					],
					"Options": 
					{
						"Style": { font: "normal 25pt Arial", fill: "black" }
					}
				}
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.ColorText,
			"description": "4. Przeczytaj zdania. Zaznacz te przymiotniki, które występują w liczbie mnogiej.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad4",
				"Graphics":
				[
				],
				"StaticElements":
				{
					"el": [],
					"Options": {},
				},
				"MarkWholeWords": true,
				"Colors": ["red"],
				"PalletePosition": { "x": 1400, "y": 0 },
				"SourceText":
				[
					{
						"Text": "W stawie pływały żółte kaczki.@Cały dzień niebo było błękitne.@Pokoje w hotelu były czyste.@Szybkie samochody są niebezpieczne.@Ta szabla była bardzo ostra.",
						"Position": { "x": 450, "y": 200 },
						"Style": { font: "60px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["żółte", "czyste.", "niebezpieczne.","Szybkie"]
							}
						]
					},	
				],
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.ColorText,
			"description": "5. Przeczytaj wyrazy. Zaznacz te przymiotniki, które występują w liczbie pojedynczej w rodzaju żeńskim lub męskim.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"TaskPrefix": "Zad5",
				"Graphics":
				[
				],
				"StaticElements":
				{
					"el": [],
					"Options": {},
				},
				"MarkWholeWords": true,
				"Colors": ["red"],
				"PalletePosition": { "x": 1400, "y": 0 },
				"SourceText":
				[
					{
						"Text": "czerwony  kolorowy  jasny  ciemne@piękny  miłe  uprzejmy  kulturalne@grzeczny  złe  cicha  ciekawa  rozłożysty@opadające  wirujący  wielki  malutkie",
						"Position": { "x": 380, "y": 100 },
						"Style": { font: "60px Arial", fill: 'black' },
						"TextToFind": 
						[
							{
								"Color": "red",
								"Text": ["czerwony", "kolorowy", "jasny", "piękny", "uprzejmy", "grzeczny", "cicha",  "ciekawa", "rozłożysty", "wirujący", "wielki"]
							}
						]
					},
				],
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Fill_six,
			"description": "6. Oblicz. Wpisz poprawną odpowiedź.",
			"isStandalone": false, "isFirst": false, "GameData": {
				"Title": "",
				"Sound": "",
				"MaxCharacters": 2,
				"AcceptedCharacters": "1234567890",
				"isGrid": true,
				"StartingPos": { "x": 700, "y": 0 },
				"Columns": 12,
				"Rows": 1,
				"Spacing": 1,
				"CustomFontSize": 26,
				"Graphics":
				[
					{ "src": "Graphics/Exams/MW_III_7/zad2/MW_spr_III_7_zad2_01.png", "key": "c01" },
				],
				"StaticElements":
				[
					{ "HasText": true, "HasImage": false, "prefix": "25 + 35 + 5 = ", "sufix": "", "id": 1, "key": "dziob", "pos": { "x": 400, "y": 100 } },
					{ "HasText": true, "HasImage": false, "prefix": "36 + 44 + 8 = ", "sufix": "", "id": 2, "key": "skrzydla", "pos": { "x": 800, "y": 100 } },
					{ "HasText": true, "HasImage": false, "prefix": "28 + 19 + 6 = ", "sufix": "", "id": 3, "key": "piora", "pos": { "x": 1200, "y": 100 } },
					{ "HasText": true, "HasImage": false, "prefix": "19 + 9 + 13 = ", "sufix": "", "id": 4, "key": "puste kosci", "pos": { "x": 600 - 50, "y": 400 } },
					{ "HasText": true, "HasImage": false, "prefix": "43 + 15 + 7 = ", "sufix": "", "id": 5, "key": "brak zebow", "pos": { "x": 1000 - 50, "y": 400 } },
					{ "HasText": true, "HasImage": false, "prefix": "32 + 4 + 18 = ", "sufix": "", "id": 6, "key": "brak zebow", "pos": { "x": 1000 - 50, "y": 400 } },
					{ "HasText": true, "HasImage": false, "prefix": "41 + 24 + 8 = ", "sufix": "", "id": 7, "key": "c01", "pos": { "x": 1000 - 50, "y": 400 } },
					{ "HasText": true, "HasImage": false, "prefix": "38 + 25 + 2 = ", "sufix": "", "id": 8, "key": "brak zebow", "pos": { "x": 1000 - 50, "y": 400 } },
					{ "HasText": true, "HasImage": false, "prefix": "31 + 9 + 14 = ", "sufix": "", "id": 9, "key": "c01", "pos": { "x": 1000 - 50, "y": 400 } },
				],
				"TaskList":
				[
					{ "pos": { "x": 470, "y": 100 }, "Answer": "65", "id": 1 },
					{ "pos": { "x": 897, "y": 100 }, "Answer": "88", "id": 2 },
					{ "pos": { "x": 1260, "y": 100 }, "Answer": "53", "id": 3 },
					{ "pos": { "x": 620, "y": 400 }, "Answer": "41", "id": 4 },
					{ "pos": { "x": 740, "y": 400 }, "Answer": "65", "id": 5 },
					{ "pos": { "x": 1000, "y": 400 }, "Answer": "54", "id": 6 },
					{ "pos": { "x": 740, "y": 400 }, "Answer": "73", "id": 7 },
					{ "pos": { "x": 1000, "y": 400 }, "Answer": "65", "id": 8 },
					{ "pos": { "x": 740, "y": 400 }, "Answer": "54", "id": 9 },
				]
			},
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Fill,
			"description": "7. Oblicz.",
			"isStandalone": false, "isFirst": false, "GameData": {
				"Title": "",
				"Sound": "",
				"MaxCharacters": 3,
				"AcceptedCharacters": "1234567890",
				"isGrid": true,
				"StartingPos": { "x": 700, "y": 100 },
				"Columns": 12,
				"Rows": 1,
				"Spacing": 1,
				"CustomFontSize": 26,
				"Graphics":
				[
				],
				"StaticElements":
				[
					{ "HasText": true, "HasImage": false, "prefix": "", "sufix": " + 67 = 90", "id": 1, "key": "dziob", "pos": { "x": 400, "y": 100 } },
					{ "HasText": true, "HasImage": false, "prefix": "", "sufix": " + 37 = 61", "id": 2, "key": "skrzydla", "pos": { "x": 800, "y": 100 } },
					{ "HasText": true, "HasImage": false, "prefix": "", "sufix": " + 22 = 53", "id": 3, "key": "piora", "pos": { "x": 1200, "y": 100 } },
					{ "HasText": true, "HasImage": false, "prefix": " ", "sufix": " + 35 = 68", "id": 4, "key": "puste kosci", "pos": { "x": 600 - 50, "y": 400 } },
					{ "HasText": true, "HasImage": false, "prefix": "  34 + ", "sufix": " = 48", "id": 5, "key": "brak zebow", "pos": { "x": 1000 - 50, "y": 400 } },
					{ "HasText": true, "HasImage": false, "prefix": "  38 + ", "sufix": " = 72", "id": 6, "key": "brak zebow", "pos": { "x": 1000 - 50, "y": 400 } },
				],
				"TaskList":
				[
					{ "pos": { "x": 470, "y": 100 }, "Answer": "23", "id": 1 },
					{ "pos": { "x": 897, "y": 100 }, "Answer": "24", "id": 2 },
					{ "pos": { "x": 1260, "y": 100 }, "Answer": "31", "id": 3 },
					{ "pos": { "x": 620, "y": 400 }, "Answer": "33", "id": 4 },
					{ "pos": { "x": 740, "y": 400 }, "Answer": "14", "id": 5 },
					{ "pos": { "x": 1000, "y": 400 }, "Answer": "34", "id": 6 },
				]
			},
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Connect,
			"description": "8. Połącz iloczyny, których wynik wynosi 16 i 24 z odpowiednim wynikiem.",
			"MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
				"GameType": "ManyToOne",
				"TaskPrefix": "Zad3",
				"DrawingsAreAnswers": false,
				"Graphics":
				[
				],
				"StaticElements":
				{
					"el": [],
					"Options": {},
				},
				"Drawings": 
				{
					"el": 
					[
						{ "key": "01", "pos": { "x": 300, "y": 100 }, "val": "2", "lineStyleX": "115", "lineStyleY": "0", "type": "text", "text": "4 x 6" },
						{ "key": "02", "pos": { "x": 300, "y": 200 }, "val": "1", "lineStyleX": "115", "lineStyleY": "0", "type": "text", "text": "8 x 2" },
						{ "key": "03", "pos": { "x": 300, "y": 300 }, "val": "2", "lineStyleX": "100", "lineStyleY": "0", "type": "text", "text": "8 x 3 " },
						{ "key": "04", "pos": { "x": 300, "y": 400 }, "val": "2", "lineStyleX": "115", "lineStyleY": "0", "type": "text", "text": "6 x 4" },
						{ "key": "05", "pos": { "x": 300, "y": 500 }, "val": "1", "lineStyleX": "115", "lineStyleY": "0", "type": "text", "text": "4 x 4" },
						{ "key": "06", "pos": { "x": 300, "y": 600 }, "val": "2", "lineStyleX": "115", "lineStyleY": "0", "type": "text", "text": "3 x 8" },
						{ "key": "07", "pos": { "x": 300, "y": 700 }, "val": "1", "lineStyleX": "115", "lineStyleY": "0", "type": "text", "text": "2 x 8" },
					],
					"Options": 
					{
						"Style": { font: "normal 40pt Arial", fill: "black" }
					}
				},
				"Answers": 
				{
					"el": 
					[
						{ "key": "08", "pos": { "x": 1200, "y": 200 }, "val": "1", "lineStyleX": "-100", "lineStyleY": "0", "type": "text", "text": "16" },
						{ "key": "09", "pos": { "x": 1200, "y": 500 }, "val": "2", "lineStyleX": "-100", "lineStyleY": "0", "type": "text", "text": "24" },
					],
					"Options": 
					{
						"Style": { font: "normal 60pt Arial", fill: "black" }
					}
				}
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Quiz,
			"description": "9. Zaznacz właściwą odpowiedź. Roślina potrzebuje do życia:",
			"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) wody, nawozów, mleka",
								"isTrue": false,
							},
							{
								"Text": "b) słońca, soli, mleka",
								"isTrue": false,
							},
							{
								"Text": "c) wody, światła, odpowiedniej temperatury",
								"isTrue": true,
							},
						],
					},
				]
			}
		}]
	},
	{
		"attrs": ["TestGroupName", {
			"GameType": GameTypes.Quiz,
			"description": "10. Zaznacz właściwą odpowiedź. Łańcuch pokarmowy zaczyna się od:",
			"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) gadów",
								"isTrue": false,
							},
							{
								"Text": "b) roślin",
								"isTrue": true,
							},
							{
								"Text": "c) płazów",
								"isTrue": false,
							},
						],
					},
				]
			}
		}]
	},
];