+
+
\ No newline at end of file
diff --git a/python/educational-core/testData/migration/adaptive45.xml b/python/educational-core/testData/migration/adaptive45.xml
new file mode 100644
index 000000000000..e18194f223fc
--- /dev/null
+++ b/python/educational-core/testData/migration/adaptive45.xml
@@ -0,0 +1,175 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/python/educational-core/testData/migration/fromThirdToForth.xml b/python/educational-core/testData/migration/fromThirdToForth.xml
new file mode 100644
index 000000000000..b347959a91f0
--- /dev/null
+++ b/python/educational-core/testData/migration/fromThirdToForth.xml
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/python/educational-core/testData/migration/subtasks45.after.xml b/python/educational-core/testData/migration/subtasks45.after.xml
new file mode 100644
index 000000000000..e11207ce1d0c
--- /dev/null
+++ b/python/educational-core/testData/migration/subtasks45.after.xml
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/python/educational-core/testData/migration/subtasks45.xml b/python/educational-core/testData/migration/subtasks45.xml
new file mode 100644
index 000000000000..b8a4ca5b482d
--- /dev/null
+++ b/python/educational-core/testData/migration/subtasks45.xml
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/python/educational-core/testData/migration/theory351To4.after.xml b/python/educational-core/testData/migration/theory351To4.after.xml
new file mode 100644
index 000000000000..88c6f6a616de
--- /dev/null
+++ b/python/educational-core/testData/migration/theory351To4.after.xml
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/python/educational-core/testData/migration/theory351To4.xml b/python/educational-core/testData/migration/theory351To4.xml
new file mode 100644
index 000000000000..205453ac34d0
--- /dev/null
+++ b/python/educational-core/testData/migration/theory351To4.xml
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/python/educational-core/testData/migration/theory35To4.after.xml b/python/educational-core/testData/migration/theory35To4.after.xml
new file mode 100644
index 000000000000..07edf716d6b2
--- /dev/null
+++ b/python/educational-core/testData/migration/theory35To4.after.xml
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/python/educational-core/testData/migration/theory35To4.xml b/python/educational-core/testData/migration/theory35To4.xml
new file mode 100644
index 000000000000..408fd6301eef
--- /dev/null
+++ b/python/educational-core/testData/migration/theory35To4.xml
@@ -0,0 +1,117 @@
+
+
+