From 37759c040e49b35d289e821215b68ea54b6ce1c5 Mon Sep 17 00:00:00 2001 From: itsrubberduck Date: Mon, 15 Sep 2025 00:24:19 +0200 Subject: [PATCH] force englisch vo --- app/assets/css/global.css | 3 + app/pages/learn.vue | 941 +++++++++++++++++++++++++++++--------- 2 files changed, 716 insertions(+), 228 deletions(-) diff --git a/app/assets/css/global.css b/app/assets/css/global.css index 0fc93d8..f3914b9 100644 --- a/app/assets/css/global.css +++ b/app/assets/css/global.css @@ -30,3 +30,6 @@ html, body, #__nuxt { box-shadow: none !important; } +.panel { + backdrop-filter: blur(5deg); +} diff --git a/app/pages/learn.vue b/app/pages/learn.vue index b33f06a..276fd15 100644 --- a/app/pages/learn.vue +++ b/app/pages/learn.vue @@ -12,9 +12,18 @@
Lvl {{ level }} {{ xp }} XP - - - + + +
@@ -28,7 +37,10 @@

ATC Lernwelt

Geführte Pfade · Missionen · XP · Achievements. Lokal gespeichert, kein Backend.

- +
@@ -40,7 +52,10 @@
-
mdi-calendar-star Daily Challenges
+
+ mdi-calendar-star + Daily Challenges +
@@ -74,14 +89,20 @@
-
mdi-flag-checkered {{ m.title }}
+
+ mdi-flag-checkered + {{ m.title }} +
{{ doneCount(m.id) }}/{{ m.lessons.length }}
{{ m.subtitle }}
-
+
+
+
@@ -94,11 +115,16 @@
- + / {{ current.title }}
- mdi-progress-check {{ doneCount(current.id) }}/{{ current.lessons.length }} + mdi-progress-check {{ + doneCount(current.id) + }}/{{ current.lessons.length }} mdi-star Ø {{ avgScore(current.id) }}%
@@ -112,9 +138,12 @@ @click="selectLesson(l)" >
-
mdi-headset {{ l.title }}
+
+ mdi-headset + {{ l.title }} +
- {{ bestScore(current.id,l.id) ? bestScore(current.id,l.id)+'%' : 'neu' }} + {{ bestScore(current.id, l.id) ? bestScore(current.id, l.id) + '%' : 'neu' }}
{{ l.desc }}
@@ -130,12 +159,19 @@
{{ activeLesson.target }}
- mdi-lightbulb-on-outline {{ h }} + mdi-lightbulb-on-outline + {{ h }}
- - + +
@@ -143,14 +179,21 @@
Deine Readback
- - + +
{{ result.score }}%
- Keywords: {{ result.hits }}/{{ activeLesson.keywords.length }} · Ähnlichkeit: {{ Math.round(result.sim*100) }}% + Keywords: {{ result.hits }}/{{ activeLesson.keywords.length }} · Ähnlichkeit: + {{ Math.round(result.sim * 100) }}%
@@ -169,7 +212,7 @@
{{ l.title }} - {{ bestScore(m.id,l.id) ? bestScore(m.id,l.id)+'%' : '—' }} + {{ bestScore(m.id, l.id) ? bestScore(m.id, l.id) + '%' : '—' }}
@@ -183,11 +226,11 @@
Browser-TTS - +
Keyword-Gewichtung - +
@@ -198,323 +241,755 @@ - mdi-trophy {{ toast.text }} + mdi-trophy + {{ toast.text }}
@@ -527,8 +1002,18 @@ function tilt(e:MouseEvent){