aboutsummaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2025-07-23 15:06:19 +0200
committerElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2025-07-23 15:06:19 +0200
commit33e2e35ae5584165bdd400cbb2e92017d6ec1318 (patch)
tree6e189a302ac4ee5945aaec90c653d5be42f906b4 /public
parent8676ca591aae20e87053e22fd40be680c8a3cc36 (diff)
finalize vips icon names, fixes #5163
Closes #5163 Merge request studip/studip!4380
Diffstat (limited to 'public')
-rw-r--r--public/assets/images/icons/black/assignment-exam.svg1
-rw-r--r--public/assets/images/icons/black/assignment-practice.svg1
-rw-r--r--public/assets/images/icons/black/assignment-quiz.svg1
-rw-r--r--public/assets/images/icons/black/tasks.svg (renamed from public/assets/images/icons/black/vips.svg)0
-rw-r--r--public/assets/images/icons/blue/assignment-exam.svg1
-rw-r--r--public/assets/images/icons/blue/assignment-practice.svg1
-rw-r--r--public/assets/images/icons/blue/assignment-quiz.svg1
-rw-r--r--public/assets/images/icons/blue/tasks.svg (renamed from public/assets/images/icons/blue/vips.svg)0
-rw-r--r--public/assets/images/icons/green/assignment-exam.svg1
-rw-r--r--public/assets/images/icons/green/assignment-practice.svg1
-rw-r--r--public/assets/images/icons/green/assignment-quiz.svg1
-rw-r--r--public/assets/images/icons/green/tasks.svg (renamed from public/assets/images/icons/green/vips.svg)0
-rw-r--r--public/assets/images/icons/grey/assignment-exam.svg1
-rw-r--r--public/assets/images/icons/grey/assignment-practice.svg1
-rw-r--r--public/assets/images/icons/grey/assignment-quiz.svg1
-rw-r--r--public/assets/images/icons/grey/tasks.svg (renamed from public/assets/images/icons/grey/vips.svg)0
-rw-r--r--public/assets/images/icons/red/assignment-exam.svg1
-rw-r--r--public/assets/images/icons/red/assignment-practice.svg1
-rw-r--r--public/assets/images/icons/red/assignment-quiz.svg1
-rw-r--r--public/assets/images/icons/red/tasks.svg (renamed from public/assets/images/icons/red/vips.svg)0
-rw-r--r--public/assets/images/icons/white/assignment-exam.svg1
-rw-r--r--public/assets/images/icons/white/assignment-practice.svg1
-rw-r--r--public/assets/images/icons/white/assignment-quiz.svg1
-rw-r--r--public/assets/images/icons/white/tasks.svg (renamed from public/assets/images/icons/white/vips.svg)0
-rw-r--r--public/assets/images/icons/yellow/assignment-exam.svg1
-rw-r--r--public/assets/images/icons/yellow/assignment-practice.svg1
-rw-r--r--public/assets/images/icons/yellow/assignment-quiz.svg1
-rw-r--r--public/assets/images/icons/yellow/tasks.svg (renamed from public/assets/images/icons/yellow/vips.svg)0
28 files changed, 21 insertions, 0 deletions
diff --git a/public/assets/images/icons/black/assignment-exam.svg b/public/assets/images/icons/black/assignment-exam.svg
new file mode 100644
index 0000000..b465e8b
--- /dev/null
+++ b/public/assets/images/icons/black/assignment-exam.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g data-name="VIPS – excercise" fill="#000000"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="m32 19.69-18 6.37 7.77 4.19 9.87-4.16 1.63.74-9.85 4.31L32 35.76l18-9.7zM20.5 31.54l-4.17 1.48 3.56 1.93.61.32z"/><path d="M43.5 31.54 32 37.73l-7.4-3.98v3.73l7.4 3.99 11.57-6.24 4.1-2.21zM21.89 43.2l1.5 1.11V31.17l-1.5-.91z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/black/assignment-practice.svg b/public/assets/images/icons/black/assignment-practice.svg
new file mode 100644
index 0000000..403cf15
--- /dev/null
+++ b/public/assets/images/icons/black/assignment-practice.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#000000" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M32 19.05c2.1 0 3.81 1.71 3.81 3.81S34.1 26.67 32 26.67s-3.81-1.71-3.81-3.81 1.71-3.81 3.81-3.81M32 16c-3.79 0-6.86 3.07-6.86 6.86s3.07 6.86 6.86 6.86 6.86-3.07 6.86-6.86S35.79 16 32 16m5.33 18.29c1.68 0 3.05 1.37 3.05 3.05v6c-1.29.66-3.95 1.62-8.49 1.62s-7-.96-8.27-1.62v-6c0-1.68 1.37-3.05 3.05-3.05h10.67m-.01-3.05H26.66c-3.37 0-6.1 2.73-6.1 6.1v7.62s3.05 3.05 11.32 3.05 11.54-3.05 11.54-3.05v-7.62c0-3.37-2.73-6.1-6.1-6.1Z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/black/assignment-quiz.svg b/public/assets/images/icons/black/assignment-quiz.svg
new file mode 100644
index 0000000..cc4551e
--- /dev/null
+++ b/public/assets/images/icons/black/assignment-quiz.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#000000" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M35.88 43.33h-7.76c-.58 0-1.06.48-1.06 1.06s.47 1.06 1.06 1.06h7.76c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06m-.7 3.55h-6.35c-.58 0-1.06.48-1.06 1.06S28.24 49 28.83 49h6.35c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06M32 15c-.46 0-.92.03-1.38.08-5.44.61-9.86 4.99-10.52 10.45-.6 4.96 1.8 9.41 5.62 11.77.41.25.64.71.64 1.19v2.36c0 .59.47 1.06 1.06 1.06h9.18c.58 0 1.06-.48 1.06-1.06v-2.37c0-.48.23-.93.64-1.18 3.43-2.12 5.71-5.92 5.71-10.26 0-6.65-5.37-12.04-12-12.04Zm5.17 20.49a3.54 3.54 0 0 0-1.65 2.99v1.31h-7.06v-1.3c0-1.22-.63-2.37-1.65-3-3.33-2.06-5.11-5.78-4.63-9.7.55-4.48 4.19-8.09 8.66-8.59.38-.04.77-.06 1.15-.06 5.45 0 9.88 4.45 9.88 9.92 0 3.47-1.76 6.62-4.71 8.45Z"/><path d="M35.81 19.31a8.8 8.8 0 0 0-3.64-.78c-2.91 0-5.65 1.43-7.32 3.82-.39.55-.25 1.32.3 1.71.21.14.45.22.7.22.4 0 .77-.2 1-.52a6.485 6.485 0 0 1 7.96-2.22c.3.13.63.14.94.03a1.231 1.231 0 0 0 .06-2.27Zm-10.84 5.14c-.66-.17-1.32.24-1.48.9-.17.7-.26 1.42-.26 2.15 0 .63.07 1.27.2 1.89.12.56.62.97 1.19.97.08 0 .17 0 .26-.03.66-.14 1.08-.8.94-1.46-.1-.45-.15-.91-.15-1.37 0-.53.06-1.05.19-1.56.08-.32.03-.65-.14-.93s-.44-.48-.75-.56"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/black/vips.svg b/public/assets/images/icons/black/tasks.svg
index 2458c1c..2458c1c 100644
--- a/public/assets/images/icons/black/vips.svg
+++ b/public/assets/images/icons/black/tasks.svg
diff --git a/public/assets/images/icons/blue/assignment-exam.svg b/public/assets/images/icons/blue/assignment-exam.svg
new file mode 100644
index 0000000..759183e
--- /dev/null
+++ b/public/assets/images/icons/blue/assignment-exam.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g data-name="VIPS – excercise" fill="#28497c"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="m32 19.69-18 6.37 7.77 4.19 9.87-4.16 1.63.74-9.85 4.31L32 35.76l18-9.7zM20.5 31.54l-4.17 1.48 3.56 1.93.61.32z"/><path d="M43.5 31.54 32 37.73l-7.4-3.98v3.73l7.4 3.99 11.57-6.24 4.1-2.21zM21.89 43.2l1.5 1.11V31.17l-1.5-.91z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/blue/assignment-practice.svg b/public/assets/images/icons/blue/assignment-practice.svg
new file mode 100644
index 0000000..3e164bd
--- /dev/null
+++ b/public/assets/images/icons/blue/assignment-practice.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#28497c" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M32 19.05c2.1 0 3.81 1.71 3.81 3.81S34.1 26.67 32 26.67s-3.81-1.71-3.81-3.81 1.71-3.81 3.81-3.81M32 16c-3.79 0-6.86 3.07-6.86 6.86s3.07 6.86 6.86 6.86 6.86-3.07 6.86-6.86S35.79 16 32 16m5.33 18.29c1.68 0 3.05 1.37 3.05 3.05v6c-1.29.66-3.95 1.62-8.49 1.62s-7-.96-8.27-1.62v-6c0-1.68 1.37-3.05 3.05-3.05h10.67m-.01-3.05H26.66c-3.37 0-6.1 2.73-6.1 6.1v7.62s3.05 3.05 11.32 3.05 11.54-3.05 11.54-3.05v-7.62c0-3.37-2.73-6.1-6.1-6.1Z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/blue/assignment-quiz.svg b/public/assets/images/icons/blue/assignment-quiz.svg
new file mode 100644
index 0000000..c834668
--- /dev/null
+++ b/public/assets/images/icons/blue/assignment-quiz.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#28497c" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M35.88 43.33h-7.76c-.58 0-1.06.48-1.06 1.06s.47 1.06 1.06 1.06h7.76c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06m-.7 3.55h-6.35c-.58 0-1.06.48-1.06 1.06S28.24 49 28.83 49h6.35c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06M32 15c-.46 0-.92.03-1.38.08-5.44.61-9.86 4.99-10.52 10.45-.6 4.96 1.8 9.41 5.62 11.77.41.25.64.71.64 1.19v2.36c0 .59.47 1.06 1.06 1.06h9.18c.58 0 1.06-.48 1.06-1.06v-2.37c0-.48.23-.93.64-1.18 3.43-2.12 5.71-5.92 5.71-10.26 0-6.65-5.37-12.04-12-12.04Zm5.17 20.49a3.54 3.54 0 0 0-1.65 2.99v1.31h-7.06v-1.3c0-1.22-.63-2.37-1.65-3-3.33-2.06-5.11-5.78-4.63-9.7.55-4.48 4.19-8.09 8.66-8.59.38-.04.77-.06 1.15-.06 5.45 0 9.88 4.45 9.88 9.92 0 3.47-1.76 6.62-4.71 8.45Z"/><path d="M35.81 19.31a8.8 8.8 0 0 0-3.64-.78c-2.91 0-5.65 1.43-7.32 3.82-.39.55-.25 1.32.3 1.71.21.14.45.22.7.22.4 0 .77-.2 1-.52a6.485 6.485 0 0 1 7.96-2.22c.3.13.63.14.94.03a1.231 1.231 0 0 0 .06-2.27Zm-10.84 5.14c-.66-.17-1.32.24-1.48.9-.17.7-.26 1.42-.26 2.15 0 .63.07 1.27.2 1.89.12.56.62.97 1.19.97.08 0 .17 0 .26-.03.66-.14 1.08-.8.94-1.46-.1-.45-.15-.91-.15-1.37 0-.53.06-1.05.19-1.56.08-.32.03-.65-.14-.93s-.44-.48-.75-.56"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/blue/vips.svg b/public/assets/images/icons/blue/tasks.svg
index ae407a4..ae407a4 100644
--- a/public/assets/images/icons/blue/vips.svg
+++ b/public/assets/images/icons/blue/tasks.svg
diff --git a/public/assets/images/icons/green/assignment-exam.svg b/public/assets/images/icons/green/assignment-exam.svg
new file mode 100644
index 0000000..6d8988c
--- /dev/null
+++ b/public/assets/images/icons/green/assignment-exam.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g data-name="VIPS – excercise" fill="#00962d"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="m32 19.69-18 6.37 7.77 4.19 9.87-4.16 1.63.74-9.85 4.31L32 35.76l18-9.7zM20.5 31.54l-4.17 1.48 3.56 1.93.61.32z"/><path d="M43.5 31.54 32 37.73l-7.4-3.98v3.73l7.4 3.99 11.57-6.24 4.1-2.21zM21.89 43.2l1.5 1.11V31.17l-1.5-.91z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/green/assignment-practice.svg b/public/assets/images/icons/green/assignment-practice.svg
new file mode 100644
index 0000000..5a6e6a4
--- /dev/null
+++ b/public/assets/images/icons/green/assignment-practice.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#00962d" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M32 19.05c2.1 0 3.81 1.71 3.81 3.81S34.1 26.67 32 26.67s-3.81-1.71-3.81-3.81 1.71-3.81 3.81-3.81M32 16c-3.79 0-6.86 3.07-6.86 6.86s3.07 6.86 6.86 6.86 6.86-3.07 6.86-6.86S35.79 16 32 16m5.33 18.29c1.68 0 3.05 1.37 3.05 3.05v6c-1.29.66-3.95 1.62-8.49 1.62s-7-.96-8.27-1.62v-6c0-1.68 1.37-3.05 3.05-3.05h10.67m-.01-3.05H26.66c-3.37 0-6.1 2.73-6.1 6.1v7.62s3.05 3.05 11.32 3.05 11.54-3.05 11.54-3.05v-7.62c0-3.37-2.73-6.1-6.1-6.1Z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/green/assignment-quiz.svg b/public/assets/images/icons/green/assignment-quiz.svg
new file mode 100644
index 0000000..6295f5a
--- /dev/null
+++ b/public/assets/images/icons/green/assignment-quiz.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#00962d" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M35.88 43.33h-7.76c-.58 0-1.06.48-1.06 1.06s.47 1.06 1.06 1.06h7.76c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06m-.7 3.55h-6.35c-.58 0-1.06.48-1.06 1.06S28.24 49 28.83 49h6.35c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06M32 15c-.46 0-.92.03-1.38.08-5.44.61-9.86 4.99-10.52 10.45-.6 4.96 1.8 9.41 5.62 11.77.41.25.64.71.64 1.19v2.36c0 .59.47 1.06 1.06 1.06h9.18c.58 0 1.06-.48 1.06-1.06v-2.37c0-.48.23-.93.64-1.18 3.43-2.12 5.71-5.92 5.71-10.26 0-6.65-5.37-12.04-12-12.04Zm5.17 20.49a3.54 3.54 0 0 0-1.65 2.99v1.31h-7.06v-1.3c0-1.22-.63-2.37-1.65-3-3.33-2.06-5.11-5.78-4.63-9.7.55-4.48 4.19-8.09 8.66-8.59.38-.04.77-.06 1.15-.06 5.45 0 9.88 4.45 9.88 9.92 0 3.47-1.76 6.62-4.71 8.45Z"/><path d="M35.81 19.31a8.8 8.8 0 0 0-3.64-.78c-2.91 0-5.65 1.43-7.32 3.82-.39.55-.25 1.32.3 1.71.21.14.45.22.7.22.4 0 .77-.2 1-.52a6.485 6.485 0 0 1 7.96-2.22c.3.13.63.14.94.03a1.231 1.231 0 0 0 .06-2.27Zm-10.84 5.14c-.66-.17-1.32.24-1.48.9-.17.7-.26 1.42-.26 2.15 0 .63.07 1.27.2 1.89.12.56.62.97 1.19.97.08 0 .17 0 .26-.03.66-.14 1.08-.8.94-1.46-.1-.45-.15-.91-.15-1.37 0-.53.06-1.05.19-1.56.08-.32.03-.65-.14-.93s-.44-.48-.75-.56"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/green/vips.svg b/public/assets/images/icons/green/tasks.svg
index 8af9a21..8af9a21 100644
--- a/public/assets/images/icons/green/vips.svg
+++ b/public/assets/images/icons/green/tasks.svg
diff --git a/public/assets/images/icons/grey/assignment-exam.svg b/public/assets/images/icons/grey/assignment-exam.svg
new file mode 100644
index 0000000..7833fa3
--- /dev/null
+++ b/public/assets/images/icons/grey/assignment-exam.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g data-name="VIPS – excercise" fill="#6e6e6e"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="m32 19.69-18 6.37 7.77 4.19 9.87-4.16 1.63.74-9.85 4.31L32 35.76l18-9.7zM20.5 31.54l-4.17 1.48 3.56 1.93.61.32z"/><path d="M43.5 31.54 32 37.73l-7.4-3.98v3.73l7.4 3.99 11.57-6.24 4.1-2.21zM21.89 43.2l1.5 1.11V31.17l-1.5-.91z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/grey/assignment-practice.svg b/public/assets/images/icons/grey/assignment-practice.svg
new file mode 100644
index 0000000..abf3424
--- /dev/null
+++ b/public/assets/images/icons/grey/assignment-practice.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#6e6e6e" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M32 19.05c2.1 0 3.81 1.71 3.81 3.81S34.1 26.67 32 26.67s-3.81-1.71-3.81-3.81 1.71-3.81 3.81-3.81M32 16c-3.79 0-6.86 3.07-6.86 6.86s3.07 6.86 6.86 6.86 6.86-3.07 6.86-6.86S35.79 16 32 16m5.33 18.29c1.68 0 3.05 1.37 3.05 3.05v6c-1.29.66-3.95 1.62-8.49 1.62s-7-.96-8.27-1.62v-6c0-1.68 1.37-3.05 3.05-3.05h10.67m-.01-3.05H26.66c-3.37 0-6.1 2.73-6.1 6.1v7.62s3.05 3.05 11.32 3.05 11.54-3.05 11.54-3.05v-7.62c0-3.37-2.73-6.1-6.1-6.1Z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/grey/assignment-quiz.svg b/public/assets/images/icons/grey/assignment-quiz.svg
new file mode 100644
index 0000000..a48dbb9
--- /dev/null
+++ b/public/assets/images/icons/grey/assignment-quiz.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#6e6e6e" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M35.88 43.33h-7.76c-.58 0-1.06.48-1.06 1.06s.47 1.06 1.06 1.06h7.76c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06m-.7 3.55h-6.35c-.58 0-1.06.48-1.06 1.06S28.24 49 28.83 49h6.35c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06M32 15c-.46 0-.92.03-1.38.08-5.44.61-9.86 4.99-10.52 10.45-.6 4.96 1.8 9.41 5.62 11.77.41.25.64.71.64 1.19v2.36c0 .59.47 1.06 1.06 1.06h9.18c.58 0 1.06-.48 1.06-1.06v-2.37c0-.48.23-.93.64-1.18 3.43-2.12 5.71-5.92 5.71-10.26 0-6.65-5.37-12.04-12-12.04Zm5.17 20.49a3.54 3.54 0 0 0-1.65 2.99v1.31h-7.06v-1.3c0-1.22-.63-2.37-1.65-3-3.33-2.06-5.11-5.78-4.63-9.7.55-4.48 4.19-8.09 8.66-8.59.38-.04.77-.06 1.15-.06 5.45 0 9.88 4.45 9.88 9.92 0 3.47-1.76 6.62-4.71 8.45Z"/><path d="M35.81 19.31a8.8 8.8 0 0 0-3.64-.78c-2.91 0-5.65 1.43-7.32 3.82-.39.55-.25 1.32.3 1.71.21.14.45.22.7.22.4 0 .77-.2 1-.52a6.485 6.485 0 0 1 7.96-2.22c.3.13.63.14.94.03a1.231 1.231 0 0 0 .06-2.27Zm-10.84 5.14c-.66-.17-1.32.24-1.48.9-.17.7-.26 1.42-.26 2.15 0 .63.07 1.27.2 1.89.12.56.62.97 1.19.97.08 0 .17 0 .26-.03.66-.14 1.08-.8.94-1.46-.1-.45-.15-.91-.15-1.37 0-.53.06-1.05.19-1.56.08-.32.03-.65-.14-.93s-.44-.48-.75-.56"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/grey/vips.svg b/public/assets/images/icons/grey/tasks.svg
index 1bdd757..1bdd757 100644
--- a/public/assets/images/icons/grey/vips.svg
+++ b/public/assets/images/icons/grey/tasks.svg
diff --git a/public/assets/images/icons/red/assignment-exam.svg b/public/assets/images/icons/red/assignment-exam.svg
new file mode 100644
index 0000000..f412235
--- /dev/null
+++ b/public/assets/images/icons/red/assignment-exam.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g data-name="VIPS – excercise" fill="#cb1800"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="m32 19.69-18 6.37 7.77 4.19 9.87-4.16 1.63.74-9.85 4.31L32 35.76l18-9.7zM20.5 31.54l-4.17 1.48 3.56 1.93.61.32z"/><path d="M43.5 31.54 32 37.73l-7.4-3.98v3.73l7.4 3.99 11.57-6.24 4.1-2.21zM21.89 43.2l1.5 1.11V31.17l-1.5-.91z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/red/assignment-practice.svg b/public/assets/images/icons/red/assignment-practice.svg
new file mode 100644
index 0000000..f632e79
--- /dev/null
+++ b/public/assets/images/icons/red/assignment-practice.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#cb1800" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M32 19.05c2.1 0 3.81 1.71 3.81 3.81S34.1 26.67 32 26.67s-3.81-1.71-3.81-3.81 1.71-3.81 3.81-3.81M32 16c-3.79 0-6.86 3.07-6.86 6.86s3.07 6.86 6.86 6.86 6.86-3.07 6.86-6.86S35.79 16 32 16m5.33 18.29c1.68 0 3.05 1.37 3.05 3.05v6c-1.29.66-3.95 1.62-8.49 1.62s-7-.96-8.27-1.62v-6c0-1.68 1.37-3.05 3.05-3.05h10.67m-.01-3.05H26.66c-3.37 0-6.1 2.73-6.1 6.1v7.62s3.05 3.05 11.32 3.05 11.54-3.05 11.54-3.05v-7.62c0-3.37-2.73-6.1-6.1-6.1Z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/red/assignment-quiz.svg b/public/assets/images/icons/red/assignment-quiz.svg
new file mode 100644
index 0000000..bc36274
--- /dev/null
+++ b/public/assets/images/icons/red/assignment-quiz.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#cb1800" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M35.88 43.33h-7.76c-.58 0-1.06.48-1.06 1.06s.47 1.06 1.06 1.06h7.76c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06m-.7 3.55h-6.35c-.58 0-1.06.48-1.06 1.06S28.24 49 28.83 49h6.35c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06M32 15c-.46 0-.92.03-1.38.08-5.44.61-9.86 4.99-10.52 10.45-.6 4.96 1.8 9.41 5.62 11.77.41.25.64.71.64 1.19v2.36c0 .59.47 1.06 1.06 1.06h9.18c.58 0 1.06-.48 1.06-1.06v-2.37c0-.48.23-.93.64-1.18 3.43-2.12 5.71-5.92 5.71-10.26 0-6.65-5.37-12.04-12-12.04Zm5.17 20.49a3.54 3.54 0 0 0-1.65 2.99v1.31h-7.06v-1.3c0-1.22-.63-2.37-1.65-3-3.33-2.06-5.11-5.78-4.63-9.7.55-4.48 4.19-8.09 8.66-8.59.38-.04.77-.06 1.15-.06 5.45 0 9.88 4.45 9.88 9.92 0 3.47-1.76 6.62-4.71 8.45Z"/><path d="M35.81 19.31a8.8 8.8 0 0 0-3.64-.78c-2.91 0-5.65 1.43-7.32 3.82-.39.55-.25 1.32.3 1.71.21.14.45.22.7.22.4 0 .77-.2 1-.52a6.485 6.485 0 0 1 7.96-2.22c.3.13.63.14.94.03a1.231 1.231 0 0 0 .06-2.27Zm-10.84 5.14c-.66-.17-1.32.24-1.48.9-.17.7-.26 1.42-.26 2.15 0 .63.07 1.27.2 1.89.12.56.62.97 1.19.97.08 0 .17 0 .26-.03.66-.14 1.08-.8.94-1.46-.1-.45-.15-.91-.15-1.37 0-.53.06-1.05.19-1.56.08-.32.03-.65-.14-.93s-.44-.48-.75-.56"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/red/vips.svg b/public/assets/images/icons/red/tasks.svg
index 6b4de6b..6b4de6b 100644
--- a/public/assets/images/icons/red/vips.svg
+++ b/public/assets/images/icons/red/tasks.svg
diff --git a/public/assets/images/icons/white/assignment-exam.svg b/public/assets/images/icons/white/assignment-exam.svg
new file mode 100644
index 0000000..9bf6ff3
--- /dev/null
+++ b/public/assets/images/icons/white/assignment-exam.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g data-name="VIPS – excercise" fill="#ffffff"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="m32 19.69-18 6.37 7.77 4.19 9.87-4.16 1.63.74-9.85 4.31L32 35.76l18-9.7zM20.5 31.54l-4.17 1.48 3.56 1.93.61.32z"/><path d="M43.5 31.54 32 37.73l-7.4-3.98v3.73l7.4 3.99 11.57-6.24 4.1-2.21zM21.89 43.2l1.5 1.11V31.17l-1.5-.91z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/white/assignment-practice.svg b/public/assets/images/icons/white/assignment-practice.svg
new file mode 100644
index 0000000..ae715e1
--- /dev/null
+++ b/public/assets/images/icons/white/assignment-practice.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#ffffff" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M32 19.05c2.1 0 3.81 1.71 3.81 3.81S34.1 26.67 32 26.67s-3.81-1.71-3.81-3.81 1.71-3.81 3.81-3.81M32 16c-3.79 0-6.86 3.07-6.86 6.86s3.07 6.86 6.86 6.86 6.86-3.07 6.86-6.86S35.79 16 32 16m5.33 18.29c1.68 0 3.05 1.37 3.05 3.05v6c-1.29.66-3.95 1.62-8.49 1.62s-7-.96-8.27-1.62v-6c0-1.68 1.37-3.05 3.05-3.05h10.67m-.01-3.05H26.66c-3.37 0-6.1 2.73-6.1 6.1v7.62s3.05 3.05 11.32 3.05 11.54-3.05 11.54-3.05v-7.62c0-3.37-2.73-6.1-6.1-6.1Z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/white/assignment-quiz.svg b/public/assets/images/icons/white/assignment-quiz.svg
new file mode 100644
index 0000000..25e6a74
--- /dev/null
+++ b/public/assets/images/icons/white/assignment-quiz.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#ffffff" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M35.88 43.33h-7.76c-.58 0-1.06.48-1.06 1.06s.47 1.06 1.06 1.06h7.76c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06m-.7 3.55h-6.35c-.58 0-1.06.48-1.06 1.06S28.24 49 28.83 49h6.35c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06M32 15c-.46 0-.92.03-1.38.08-5.44.61-9.86 4.99-10.52 10.45-.6 4.96 1.8 9.41 5.62 11.77.41.25.64.71.64 1.19v2.36c0 .59.47 1.06 1.06 1.06h9.18c.58 0 1.06-.48 1.06-1.06v-2.37c0-.48.23-.93.64-1.18 3.43-2.12 5.71-5.92 5.71-10.26 0-6.65-5.37-12.04-12-12.04Zm5.17 20.49a3.54 3.54 0 0 0-1.65 2.99v1.31h-7.06v-1.3c0-1.22-.63-2.37-1.65-3-3.33-2.06-5.11-5.78-4.63-9.7.55-4.48 4.19-8.09 8.66-8.59.38-.04.77-.06 1.15-.06 5.45 0 9.88 4.45 9.88 9.92 0 3.47-1.76 6.62-4.71 8.45Z"/><path d="M35.81 19.31a8.8 8.8 0 0 0-3.64-.78c-2.91 0-5.65 1.43-7.32 3.82-.39.55-.25 1.32.3 1.71.21.14.45.22.7.22.4 0 .77-.2 1-.52a6.485 6.485 0 0 1 7.96-2.22c.3.13.63.14.94.03a1.231 1.231 0 0 0 .06-2.27Zm-10.84 5.14c-.66-.17-1.32.24-1.48.9-.17.7-.26 1.42-.26 2.15 0 .63.07 1.27.2 1.89.12.56.62.97 1.19.97.08 0 .17 0 .26-.03.66-.14 1.08-.8.94-1.46-.1-.45-.15-.91-.15-1.37 0-.53.06-1.05.19-1.56.08-.32.03-.65-.14-.93s-.44-.48-.75-.56"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/white/vips.svg b/public/assets/images/icons/white/tasks.svg
index 10d71a2..10d71a2 100644
--- a/public/assets/images/icons/white/vips.svg
+++ b/public/assets/images/icons/white/tasks.svg
diff --git a/public/assets/images/icons/yellow/assignment-exam.svg b/public/assets/images/icons/yellow/assignment-exam.svg
new file mode 100644
index 0000000..e5f7dcd
--- /dev/null
+++ b/public/assets/images/icons/yellow/assignment-exam.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g data-name="VIPS – excercise" fill="#ffad00"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="m32 19.69-18 6.37 7.77 4.19 9.87-4.16 1.63.74-9.85 4.31L32 35.76l18-9.7zM20.5 31.54l-4.17 1.48 3.56 1.93.61.32z"/><path d="M43.5 31.54 32 37.73l-7.4-3.98v3.73l7.4 3.99 11.57-6.24 4.1-2.21zM21.89 43.2l1.5 1.11V31.17l-1.5-.91z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/yellow/assignment-practice.svg b/public/assets/images/icons/yellow/assignment-practice.svg
new file mode 100644
index 0000000..429f96b
--- /dev/null
+++ b/public/assets/images/icons/yellow/assignment-practice.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#ffad00" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M32 19.05c2.1 0 3.81 1.71 3.81 3.81S34.1 26.67 32 26.67s-3.81-1.71-3.81-3.81 1.71-3.81 3.81-3.81M32 16c-3.79 0-6.86 3.07-6.86 6.86s3.07 6.86 6.86 6.86 6.86-3.07 6.86-6.86S35.79 16 32 16m5.33 18.29c1.68 0 3.05 1.37 3.05 3.05v6c-1.29.66-3.95 1.62-8.49 1.62s-7-.96-8.27-1.62v-6c0-1.68 1.37-3.05 3.05-3.05h10.67m-.01-3.05H26.66c-3.37 0-6.1 2.73-6.1 6.1v7.62s3.05 3.05 11.32 3.05 11.54-3.05 11.54-3.05v-7.62c0-3.37-2.73-6.1-6.1-6.1Z"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/yellow/assignment-quiz.svg b/public/assets/images/icons/yellow/assignment-quiz.svg
new file mode 100644
index 0000000..098d589
--- /dev/null
+++ b/public/assets/images/icons/yellow/assignment-quiz.svg
@@ -0,0 +1 @@
+<svg data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="none" d="M0 0h64v64H0z" data-name="Viewbox 64x64"/><g fill="#ffad00" data-name="VIPS – excercise"><path d="m43.7 12.03 11.67 20-11.67 20H20.29l-11.67-20 11.67-20zm2.3-4H18l-14 24 14 24h28l14-24z"/><path d="M35.88 43.33h-7.76c-.58 0-1.06.48-1.06 1.06s.47 1.06 1.06 1.06h7.76c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06m-.7 3.55h-6.35c-.58 0-1.06.48-1.06 1.06S28.24 49 28.83 49h6.35c.58 0 1.06-.48 1.06-1.06s-.47-1.06-1.06-1.06M32 15c-.46 0-.92.03-1.38.08-5.44.61-9.86 4.99-10.52 10.45-.6 4.96 1.8 9.41 5.62 11.77.41.25.64.71.64 1.19v2.36c0 .59.47 1.06 1.06 1.06h9.18c.58 0 1.06-.48 1.06-1.06v-2.37c0-.48.23-.93.64-1.18 3.43-2.12 5.71-5.92 5.71-10.26 0-6.65-5.37-12.04-12-12.04Zm5.17 20.49a3.54 3.54 0 0 0-1.65 2.99v1.31h-7.06v-1.3c0-1.22-.63-2.37-1.65-3-3.33-2.06-5.11-5.78-4.63-9.7.55-4.48 4.19-8.09 8.66-8.59.38-.04.77-.06 1.15-.06 5.45 0 9.88 4.45 9.88 9.92 0 3.47-1.76 6.62-4.71 8.45Z"/><path d="M35.81 19.31a8.8 8.8 0 0 0-3.64-.78c-2.91 0-5.65 1.43-7.32 3.82-.39.55-.25 1.32.3 1.71.21.14.45.22.7.22.4 0 .77-.2 1-.52a6.485 6.485 0 0 1 7.96-2.22c.3.13.63.14.94.03a1.231 1.231 0 0 0 .06-2.27Zm-10.84 5.14c-.66-.17-1.32.24-1.48.9-.17.7-.26 1.42-.26 2.15 0 .63.07 1.27.2 1.89.12.56.62.97 1.19.97.08 0 .17 0 .26-.03.66-.14 1.08-.8.94-1.46-.1-.45-.15-.91-.15-1.37 0-.53.06-1.05.19-1.56.08-.32.03-.65-.14-.93s-.44-.48-.75-.56"/></g></svg> \ No newline at end of file
diff --git a/public/assets/images/icons/yellow/vips.svg b/public/assets/images/icons/yellow/tasks.svg
index 5b817a0..5b817a0 100644
--- a/public/assets/images/icons/yellow/vips.svg
+++ b/public/assets/images/icons/yellow/tasks.svg