diff --git a/3rdparty/cpp_sisso b/3rdparty/cpp_sisso
index 9139293c289698a9f42d697e2514dfb7a3ec7228..0a99e15f54a53f829d1fc7f2cb2d0372319eebbd 160000
--- a/3rdparty/cpp_sisso
+++ b/3rdparty/cpp_sisso
@@ -1 +1 @@
-Subproject commit 9139293c289698a9f42d697e2514dfb7a3ec7228
+Subproject commit 0a99e15f54a53f829d1fc7f2cb2d0372319eebbd
diff --git a/tutorials.json b/tutorials.json
index 4cf81be41fe249aa384c54e317d02d1b9805932b..b2acd2f02531cc159bedea556869d1aeb52924c6 100644
--- a/tutorials.json
+++ b/tutorials.json
@@ -30,7 +30,7 @@
             "Artificial dataset"
           ],
           "category": [
-            "Tutorial"
+            "beginner_tutorial"
           ],
           "data_analytics_method": [
             "Clustering"
@@ -77,7 +77,7 @@
           "octet-binary materials"
         ],
         "category": [
-          "Tutorial"
+          "beginner_tutorial"
         ],
         "data_analytics_method": [
           "Clustering",
@@ -118,7 +118,7 @@
           "Imates"
         ],
         "category": [
-          "Tutorial"
+          "beginner_tutorial"
         ],
         "data_analytics_method": [
           "Decison tree",
@@ -167,7 +167,7 @@
           "Octet binary materials"
         ],
         "category": [
-          "Tutorial"
+          "intermediate_tutorial"
         ],
         "data_analytics_method": [
           "LASSO",
@@ -207,7 +207,7 @@
           "Group-III oxides"
         ],
         "category": [
-          "Tutorial"
+          "beginner_tutorial"
         ],
         "data_analytics_method": [
           "Kernel ridge regression",
@@ -246,7 +246,7 @@
           "Group-III oxides"
         ],
         "category": [
-          "Tutorial"
+          "intermediate_tutorial"
         ],
         "data_analytics_method": [
           "Kernel ridge regression",
@@ -290,7 +290,7 @@
           "Images"
         ],
         "category": [
-          "Tutorial"
+          "intermediate_tutorial"
         ],
         "data_analytics_method": [
           "Convolutional Neural networks",
@@ -334,7 +334,7 @@
           "System"
         ],
         "category": [
-          "Tutorial"
+          "intermediate_tutorial"
         ],
         "data_analytics_method": [
           "Clustering",
@@ -381,7 +381,7 @@
           "Iron"
         ],
         "category": [
-          "Tutorial"
+          "advanced_tutorial"
         ],
         "data_analytics_method": [
           "Clustering",
@@ -420,7 +420,7 @@
           "GDB7"
         ],
         "category": [
-          "Tutorial"
+          "intermediate_tutorial"
         ],
         "data_analytics_method": [
           "Gaussian-process regression",
@@ -462,7 +462,7 @@
           "Timely artificial-intelligence applications to Materials Science"
         ],
         "category": [
-          "Demo"
+          "advanced_tutorial"
         ],
         "data_analytics_method": [
           "Linear Least-squares Regression"
@@ -507,7 +507,7 @@
           "System"
         ],
         "category": [
-          "Tutorial"
+          "advanced_tutorial"
         ],
         "data_analytics_method": [
           "Subgroup discovery",
@@ -549,7 +549,7 @@
           "Si"
         ],
         "category": [
-          "Tutorial"
+          "intermediate_tutorial"
         ],
         "data_analytics_method": [
           "Gaussian-process regression",
@@ -593,7 +593,7 @@
           "Zinc blende"
         ],
         "category": [
-          "Tutorial"
+          "advanced_tutorial"
         ],
         "data_analytics_method": [
           "SISSO"
@@ -641,7 +641,7 @@
           "Group-III oxidess"
         ],
         "category": [
-          "Tutorial"
+          "advanced_tutorial"
         ],
         "data_analytics_method": [
           "Kernel ridge regression",
@@ -683,7 +683,7 @@
           "Materials"
         ],
         "category": [
-          "Tutorial"
+          "query_tutorial"
         ],
         "data_analytics_method": [
           "Clustering",
@@ -727,7 +727,7 @@
           "Tetradymites"
         ],
         "category": [
-          "Tutorial"
+          "advanced_tutorial"
         ],
         "data_analytics_method": [
           "SISSO",
@@ -774,7 +774,7 @@
           "System"
         ],
         "category": [
-          "Tutorial"
+          "advanced_tutorial"
         ],
         "data_analytics_method": [
           "Bayesian deep learning",
@@ -818,7 +818,7 @@
           "Inorganic compounds taken from the OQMD database"
         ],
         "category": [
-          "Tutorial"
+          "beginner_tutorial"
         ],
         "data_analytics_method": [
           "Neural networks"
@@ -860,7 +860,7 @@
           "System"
         ],
         "category": [
-          "Tutorial"
+          "advanced_tutorial"
         ],
         "data_analytics_method": [
           "Subgroup discovery"
diff --git a/tutorials/analytics-compressed-sensing b/tutorials/analytics-compressed-sensing
index bf570e818b8ca56d9b02da6e8b4e61c6392f1b41..36412a7f5215176b03843a22104c5dbe66b7c87f 160000
--- a/tutorials/analytics-compressed-sensing
+++ b/tutorials/analytics-compressed-sensing
@@ -1 +1 @@
-Subproject commit bf570e818b8ca56d9b02da6e8b4e61c6392f1b41
+Subproject commit 36412a7f5215176b03843a22104c5dbe66b7c87f
diff --git a/tutorials/analytics-descriptor-role b/tutorials/analytics-descriptor-role
index fef75b7c34a9e640d525ccb64bf3ec6a92199f80..42ce20e5515b7a38e73e7963f578e0909e3ecb04 160000
--- a/tutorials/analytics-descriptor-role
+++ b/tutorials/analytics-descriptor-role
@@ -1 +1 @@
-Subproject commit fef75b7c34a9e640d525ccb64bf3ec6a92199f80
+Subproject commit 42ce20e5515b7a38e73e7963f578e0909e3ecb04
diff --git a/tutorials/analytics-tetradymite-PRM2020 b/tutorials/analytics-tetradymite-PRM2020
index b1f7ef94694ef2a668cd5e2e76c026069a541bbe..9a1da67a01604349eba341a0aa785f564f7e145b 160000
--- a/tutorials/analytics-tetradymite-PRM2020
+++ b/tutorials/analytics-tetradymite-PRM2020
@@ -1 +1 @@
-Subproject commit b1f7ef94694ef2a668cd5e2e76c026069a541bbe
+Subproject commit 9a1da67a01604349eba341a0aa785f564f7e145b