diff --git a/client/src/views/StyelGuideView.vue b/client/src/views/StyelGuideView.vue
index b8bcd549..2a0a814b 100644
--- a/client/src/views/StyelGuideView.vue
+++ b/client/src/views/StyelGuideView.vue
@@ -88,16 +88,14 @@ function colorBgClass(color: string, value: number) {
- checkbox-checked
-
+ list
+
- checkbox-unchecked
-
+ menu
+
-
-
@@ -154,6 +152,25 @@ function colorBgClass(color: string, value: number) {
+
+
+ message big
+
+
+
+
+ ls-network big
+
+
+
+
+ close small
+
+
+
+
+
+
Colors
diff --git a/server/vbv_lernwelt/completion/serializers.py b/server/vbv_lernwelt/completion/serializers.py
index 983a033c..eaa5a4af 100644
--- a/server/vbv_lernwelt/completion/serializers.py
+++ b/server/vbv_lernwelt/completion/serializers.py
@@ -1,9 +1,15 @@
from rest_framework import serializers
-from vbv_lernwelt.completion.models import UserCircleCompletion
+from vbv_lernwelt.completion.models import UserCircleCompletion, LearningContentCompletion
class UserCircleCompletionSerializer(serializers.ModelSerializer):
class Meta:
model = UserCircleCompletion
fields = ['id', 'created_at', 'updated_at', 'user', 'circle_key', 'json_data']
+
+
+class LearningContentCompletionSerializer(serializers.ModelSerializer):
+ class Meta:
+ model = LearningContentCompletion
+ fields = ['id', 'created_at', 'updated_at', 'user', 'learning_content_key', 'circle_key', 'json_data']
diff --git a/server/vbv_lernwelt/completion/views.py b/server/vbv_lernwelt/completion/views.py
index ed686656..98f7b708 100644
--- a/server/vbv_lernwelt/completion/views.py
+++ b/server/vbv_lernwelt/completion/views.py
@@ -41,13 +41,6 @@ def complete_learning_content(request):
user=request.user,
circle_key=circle_key,
)
-
- completed_learning_contents = ucc.json_data.get('completed_learning_contents', {})
- completed_learning_contents[learning_content_key] = {
- 'learning_content_key': learning_content_key,
- 'created_at': datetime.now().isoformat(),
- }
- ucc.json_data['completed_learning_contents'] = completed_learning_contents
ucc.save()
logger.debug(
diff --git a/server/vbv_lernwelt/static/icons/icon-arrow-down.svg b/server/vbv_lernwelt/static/icons/icon-arrow-down.svg
index ab374eca..64e642ef 100644
--- a/server/vbv_lernwelt/static/icons/icon-arrow-down.svg
+++ b/server/vbv_lernwelt/static/icons/icon-arrow-down.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/server/vbv_lernwelt/static/icons/icon-arrow-left.svg b/server/vbv_lernwelt/static/icons/icon-arrow-left.svg
index 3ba04ada..dcc9d009 100644
--- a/server/vbv_lernwelt/static/icons/icon-arrow-left.svg
+++ b/server/vbv_lernwelt/static/icons/icon-arrow-left.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/server/vbv_lernwelt/static/icons/icon-arrow-right.svg b/server/vbv_lernwelt/static/icons/icon-arrow-right.svg
index 00ee16e3..e4707d00 100644
--- a/server/vbv_lernwelt/static/icons/icon-arrow-right.svg
+++ b/server/vbv_lernwelt/static/icons/icon-arrow-right.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/server/vbv_lernwelt/static/icons/icon-arrow-up.svg b/server/vbv_lernwelt/static/icons/icon-arrow-up.svg
index 0a373e71..84bc8383 100644
--- a/server/vbv_lernwelt/static/icons/icon-arrow-up.svg
+++ b/server/vbv_lernwelt/static/icons/icon-arrow-up.svg
@@ -1,5 +1,4 @@
-