From 1ed0790804042cdad90e88c2dbf489407515152d Mon Sep 17 00:00:00 2001
From: Rakantor
Date: Sat, 5 Nov 2022 18:44:52 +0100
Subject: [PATCH] Refactor: layout
---
assets/variables.scss | 5 +
components/AddClosedEndedQuestion.vue | 88 +++++++++--------
components/AddOpenEndedQuestion.vue | 84 +++++++++--------
components/Coop.vue | 20 +---
components/OpenEndedQuestionsList.vue | 126 +++++++++++++++++++++++++
components/TutorPanel.vue | 82 ++++++++--------
pages/courses/_course.vue | 3 +
pages/courses/_course/index.vue | 2 +-
pages/courses/_course/play.vue | 131 ++++++++++++++++++++------
9 files changed, 377 insertions(+), 164 deletions(-)
create mode 100644 components/OpenEndedQuestionsList.vue
diff --git a/assets/variables.scss b/assets/variables.scss
index 161d0e7..2e92f3c 100644
--- a/assets/variables.scss
+++ b/assets/variables.scss
@@ -9,4 +9,9 @@
.v-card {
border-radius: map.get($rounded, "lg") !important;
box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 20%) !important;
+}
+
+.v-expansion-panel::before {
+ border-radius: map.get($rounded, "lg") !important;
+ box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 20%) !important;
}
\ No newline at end of file
diff --git a/components/AddClosedEndedQuestion.vue b/components/AddClosedEndedQuestion.vue
index 37300de..01752b6 100644
--- a/components/AddClosedEndedQuestion.vue
+++ b/components/AddClosedEndedQuestion.vue
@@ -2,45 +2,54 @@
@@ -67,6 +76,7 @@ export default {
},
data () {
return {
+ showBody: false,
loading: false,
question: '',
answers: [],
diff --git a/components/AddOpenEndedQuestion.vue b/components/AddOpenEndedQuestion.vue
index 1b5e7ee..e0a9fdc 100644
--- a/components/AddOpenEndedQuestion.vue
+++ b/components/AddOpenEndedQuestion.vue
@@ -2,43 +2,52 @@
@@ -70,6 +79,7 @@ export default {
},
data () {
return {
+ showBody: false,
loading: false,
question: '',
solution: ''
diff --git a/components/Coop.vue b/components/Coop.vue
index 2a14eb3..ce327b0 100644
--- a/components/Coop.vue
+++ b/components/Coop.vue
@@ -1,22 +1,10 @@
-
- Offene Fragen
+
+ Community Fragen
+
-
-
-
- {{ item.question }}
-
-
- {{ item.solution }}
-
-
-
-
+
\ No newline at end of file
diff --git a/components/TutorPanel.vue b/components/TutorPanel.vue
index ea8737e..f70a1c9 100644
--- a/components/TutorPanel.vue
+++ b/components/TutorPanel.vue
@@ -1,47 +1,45 @@
-
-
-
-
- Neue Fragen
-
-
-
+
+
+ Neue Fragen
+
+
+
+
-
-
- {{ question.question }}
-
-
-
- - {{ answer }}
-
-
- Richtig: {{ question.correctAnswer }}
-
- User-Kommentar:
- {{ question.comments[0] }}
-
-
-
-
-
- mdi-check
-
-
-
- mdi-close
-
-
-
-
-
-
-
+
+ {{ question.question }}
+
+
+
+ - {{ answer }}
+
+
+ Richtig: {{ question.correctAnswer }}
+
+ User-Kommentar:
+ {{ question.comments[0] }}
+
+
+
+
+
+ mdi-check
+
+
+
+ mdi-close
+
+
+
+
+
+
diff --git a/pages/courses/_course/index.vue b/pages/courses/_course/index.vue
index 34d158b..52a160a 100644
--- a/pages/courses/_course/index.vue
+++ b/pages/courses/_course/index.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/pages/courses/_course/play.vue b/pages/courses/_course/play.vue
index ef7e64c..589e4e7 100644
--- a/pages/courses/_course/play.vue
+++ b/pages/courses/_course/play.vue
@@ -1,9 +1,16 @@
+
{{ game.player1name }} vs. {{ game.player2name || '???' }}
+
+ mdi-circle
+
{{ selectedQuestion.question }}
@@ -36,10 +43,11 @@