diff --git a/angular.json b/angular.json
index 34c688ea1da6558e5b70530c1481d34d398c55ae..cad44c5c3db4ac579ca86c67b449e167c0552c6b 100644
--- a/angular.json
+++ b/angular.json
@@ -27,7 +27,9 @@
               "src/custom-theme.scss",
               "node_modules/bootstrap/dist/css/bootstrap.min.css"
             ],
-            "scripts": ["node_modules/bootstrap/dist/js/bootstrap.min.js"]
+            "scripts": [
+              "node_modules/bootstrap/dist/js/bootstrap.min.js"
+            ]
           },
           "configurations": {
             "production": {
@@ -122,5 +124,8 @@
       }
     }
   },
-  "defaultProject": "mit-ws"
+  "defaultProject": "mit-ws",
+  "cli": {
+    "analytics": "00cec53e-bfc2-4096-9e07-8383f5514035"
+  }
 }
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index be118a35cb24ad0e1749f4ab1e48c7ad268e8a44..f066099b5f9b856b8fc9fa5bb8d2dbc4eccc43e1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -451,6 +451,12 @@
             "ms": "^2.1.1"
           }
         },
+        "ini": {
+          "version": "1.3.5",
+          "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
+          "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
+          "dev": true
+        },
         "uuid": {
           "version": "8.1.0",
           "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz",
@@ -1939,48 +1945,71 @@
       }
     },
     "@fullcalendar/angular": {
-      "version": "5.4.0",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/angular/-/angular-5.4.0.tgz",
-      "integrity": "sha512-l52WeK8S/TYbbE2DKLQBQEQshUVkSFd4z40rw4Vs2tuKgxHsu8JZ6dCNc+VzBHxY0M2QL6GJzsNp4O+ZQ3IqXw==",
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/angular/-/angular-5.5.0.tgz",
+      "integrity": "sha512-e1KZTzMjB4/rcCMKmQl7DzQN4cmBOk34KZ2kdrX7cAq6B4yOUUt3A0PMrohU4JKdlLw/XsQL1O4TrPyOoWfMjw==",
       "requires": {
-        "@fullcalendar/core": "~5.4.0",
+        "@fullcalendar/core": "~5.5.0",
         "fast-deep-equal": "^3.1.1",
         "tslib": "^2.0.0"
       }
     },
     "@fullcalendar/common": {
-      "version": "5.4.0",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.4.0.tgz",
-      "integrity": "sha512-w6C5VLxZmS8AmbAIiIHy+p+S/G9wtsvFEgyM/Ijd+5/ENKV4bs8ieOsetdl79WUheRKg0oXiiG5fy1X3EFk/Gg==",
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.5.0.tgz",
+      "integrity": "sha512-xHsHRI2xnC4vDPdRaOkt03SGIEsmlcSTI6RVInI2PQKi3n4otgM4ej3WL4B010uT4IzrBlUvNm8HHEo/o3g8Ug==",
       "requires": {
+        "ical.js": "^1.4.0",
         "tslib": "^2.0.3"
       }
     },
     "@fullcalendar/core": {
-      "version": "5.4.0",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.4.0.tgz",
-      "integrity": "sha512-brg5TI/ZrCm+gBdKRkDLuenUxAEYa40Esw6yAtLbx0azRinhOZ+koqy4J3VA3dnv2W5HI9agVr9wuQLHWjqDtw==",
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.5.0.tgz",
+      "integrity": "sha512-NHyrH6AP1zRRCWsK0NuY/bZFQes1UaGB2pukMv86A0Yq1BI7Y7m9u/yH7D0/ZCaNkCLVxrSlIwAOtMQxPPITdg==",
       "requires": {
-        "@fullcalendar/common": "~5.4.0",
+        "@fullcalendar/common": "~5.5.0",
         "preact": "^10.0.5",
         "tslib": "^2.0.3"
+      },
+      "dependencies": {
+        "@fullcalendar/common": {
+          "version": "5.5.0",
+          "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.5.0.tgz",
+          "integrity": "sha512-xHsHRI2xnC4vDPdRaOkt03SGIEsmlcSTI6RVInI2PQKi3n4otgM4ej3WL4B010uT4IzrBlUvNm8HHEo/o3g8Ug==",
+          "requires": {
+            "ical.js": "^1.4.0",
+            "tslib": "^2.0.3"
+          }
+        }
       }
     },
     "@fullcalendar/daygrid": {
-      "version": "5.4.0",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.4.0.tgz",
-      "integrity": "sha512-UgBcEWNMFuhnwQNH0NP1qWo3swH3jAqXY7Y43eQakwwFbCuP/gBSmiOgkVnfK2SmPJTDMEnFR5jApcXPlpPXlQ==",
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.5.0.tgz",
+      "integrity": "sha512-O/59C3ihElLsPnkjlD1xUgAf3v7WEARXVO+wZfASKtK14Ccux2MA9mWUA1+80m9q8on7SYL36ORhrea7GKy/qQ==",
       "requires": {
-        "@fullcalendar/common": "~5.4.0",
+        "@fullcalendar/common": "~5.5.0",
         "tslib": "^2.0.3"
+      },
+      "dependencies": {
+        "@fullcalendar/common": {
+          "version": "5.5.0",
+          "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.5.0.tgz",
+          "integrity": "sha512-xHsHRI2xnC4vDPdRaOkt03SGIEsmlcSTI6RVInI2PQKi3n4otgM4ej3WL4B010uT4IzrBlUvNm8HHEo/o3g8Ug==",
+          "requires": {
+            "ical.js": "^1.4.0",
+            "tslib": "^2.0.3"
+          }
+        }
       }
     },
     "@fullcalendar/interaction": {
-      "version": "5.4.0",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.4.0.tgz",
-      "integrity": "sha512-Ve7i+kZ6ZwL84n2aSE762Pr5Sj9hFNKNVd+0wSGDpwgm4G4AWDfycHx0IyrbzqWCjcaP1aKChNYunkuPVl+rCg==",
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.5.0.tgz",
+      "integrity": "sha512-LKc4VeESBkBkrI/sAtV++f4qUleYyt7STBrnuc5Mpojv7jg5x5XZ1rfOarLwRbEYSvbo6CwccDrsaLTbC1Qk2A==",
       "requires": {
-        "@fullcalendar/common": "~5.4.0",
+        "@fullcalendar/common": "~5.5.0",
         "tslib": "^2.0.3"
       }
     },
@@ -2158,6 +2187,14 @@
         "rxjs": "6.5.5",
         "semver": "7.3.2",
         "semver-intersect": "1.4.0"
+      },
+      "dependencies": {
+        "ini": {
+          "version": "1.3.5",
+          "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
+          "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
+          "dev": true
+        }
       }
     },
     "@types/body-parser": {
@@ -7339,6 +7376,11 @@
         "@babel/runtime": "^7.3.1"
       }
     },
+    "ical.js": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-1.4.0.tgz",
+      "integrity": "sha512-ltHZuOFNNjcyEYbzDgjemS7LWIFh2vydJeznxQHUh3dnarbxqOYsWONYteBVAq1MEOHnwXFGN2eskZReHclnrA=="
+    },
     "iconv-lite": {
       "version": "0.6.2",
       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
@@ -11658,9 +11700,9 @@
       "dev": true
     },
     "preact": {
-      "version": "10.5.7",
-      "resolved": "https://registry.npmjs.org/preact/-/preact-10.5.7.tgz",
-      "integrity": "sha512-4oEpz75t/0UNcwmcsjk+BIcDdk68oao+7kxcpc1hQPNs2Oo3ZL9xFz8UBf350mxk/VEdD41L5b4l2dE3Ug3RYg=="
+      "version": "10.5.9",
+      "resolved": "https://registry.npmjs.org/preact/-/preact-10.5.9.tgz",
+      "integrity": "sha512-X4m+4VMVINl/JFQKALOCwa3p8vhMAhBvle0hJ/W44w/WWfNb2TA7RNicDV3K2dNVs57f61GviEnVLiwN+fxiIg=="
     },
     "prelude-ls": {
       "version": "1.1.2",
diff --git a/package.json b/package.json
index 68cfa3c5ec0e60940961179afd7d6a23bb6df759..d1c00fce8f077e56247ed916380ec67f5b0a97cd 100644
--- a/package.json
+++ b/package.json
@@ -23,9 +23,10 @@
     "@angular/platform-browser": "~10.0.5",
     "@angular/platform-browser-dynamic": "~10.0.5",
     "@angular/router": "~10.0.5",
-    "@fullcalendar/angular": "^5.4.0",
-    "@fullcalendar/daygrid": "^5.4.0",
-    "@fullcalendar/interaction": "^5.4.0",
+    "@fullcalendar/angular": "^5.5.0",
+    "@fullcalendar/core": "^5.5.0",
+    "@fullcalendar/daygrid": "^5.5.0",
+    "@fullcalendar/interaction": "^5.5.0",
     "@ng-bootstrap/ng-bootstrap": "^8.0.0",
     "@ngx-translate/core": "^13.0.0",
     "@ngx-translate/http-loader": "^6.0.0",