From 83c795142fc540bc089e2d4136f9e926a5323960 Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Mon, 22 Dec 2025 12:38:11 +0100 Subject: [PATCH] vault backup: 2025-12-22 12:38:11 --- content/.obsidian/workspace.json | 76 +++++++++++------- .../1 Öga anatomi/Provfrågor.md | 10 +++ .../Gamla tentor/2022-01-15/3.md | 1 - .../Gamla tentor/2022-06-01/21.md | 6 +- .../Gamla tentor/2023-01-11/2.md | 7 +- .../Gamla tentor/2023-05-31/20.md | 7 +- .../Gamla tentor/2023-05-31/26.md | 7 +- .../Gamla tentor/2024-05-29/11.md | 6 +- .../Gamla tentor/2024-05-29/12.md | 6 +- .../Gamla tentor/2024-05-29/22.md | 24 +++++- .../Gamla tentor/2025-01-15/1.md | 6 +- .../Gamla tentor/2025-01-15/18.md | 6 +- .../Gamla tentor/2025-02-08/12.md | 1 - .../Gamla tentor/2025-02-08/21.md | 7 +- .../Gamla tentor/2025-02-08/8.md | 6 +- .../Gamla tentor/2025-06-03/10.md | 6 +- .../Gamla tentor/2025-06-03/26.md | 6 +- .../Gamla tentor/2025-06-03/8.md | 6 +- .../Gamla tentor/2025-08-08/10.md | 6 +- .../Gamla tentor/2025-08-08/8.md | 6 +- quiz/db.sqlite3 | Bin 294912 -> 352256 bytes quiz/db.sqlite3-shm | Bin 32768 -> 32768 bytes quiz/db.sqlite3-wal | Bin 622152 -> 37112 bytes quiz/templates/partials/quiz_question.html | 43 +++++----- 24 files changed, 175 insertions(+), 74 deletions(-) create mode 100644 content/Anatomi & Histologi 2/1 Öga anatomi/Provfrågor.md diff --git a/content/.obsidian/workspace.json b/content/.obsidian/workspace.json index 13b63fc..5b5910b 100644 --- a/content/.obsidian/workspace.json +++ b/content/.obsidian/workspace.json @@ -6,6 +6,7 @@ { "id": "8dd584e60438200b", "type": "tabs", + "dimension": 62.97968397291196, "children": [ { "id": "baa45c5e57825965", @@ -13,13 +14,13 @@ "state": { "type": "markdown", "state": { - "file": "Anatomi & Histologi 2/1 Öga anatomi/Video.md", + "file": "Anatomi & Histologi 2/1 Öga anatomi/Provfrågor.md", "mode": "source", "source": false, "backlinks": false }, "icon": "lucide-file", - "title": "Video" + "title": "Provfrågor" } } ] @@ -27,7 +28,20 @@ { "id": "7e72057acf1e42f0", "type": "tabs", + "dimension": 37.020316027088036, "children": [ + { + "id": "9f9fa624da392231", + "type": "leaf", + "state": { + "type": "pdf", + "state": { + "file": "Anatomi & Histologi 2/Gamla tentor/2024-05-29/!2024-05-29-0125-GZX.pdf" + }, + "icon": "lucide-file-text", + "title": "!2024-05-29-0125-GZX" + } + }, { "id": "c1c7815735aa906e", "type": "leaf", @@ -188,7 +202,7 @@ } } ], - "currentTab": 4 + "currentTab": 6 } ], "direction": "horizontal", @@ -210,41 +224,43 @@ }, "active": "baa45c5e57825965", "lastOpenFiles": [ - "Anatomi & Histologi 2/Schema.md", + "Anatomi & Histologi 2/Gamla tentor/2022-01-15/20.md", + "Anatomi & Histologi 2/1 Öga anatomi/Provfrågor.md", + "Anatomi & Histologi 2/Gamla tentor/2022-06-01/21.md", + "Anatomi & Histologi 2/1 Öga anatomi/Organa sensum.pdf", + "Anatomi & Histologi 2/Gamla tentor/2025-06-03/26.md", + "Anatomi & Histologi 2/Gamla tentor/2025-08-08/10.md", + "Anatomi & Histologi 2/Gamla tentor/2025-08-08/8.md", + "Anatomi & Histologi 2/Gamla tentor/2025-02-08/12.md", + "Anatomi & Histologi 2/Gamla tentor/2025-06-03/8.md", + "Anatomi & Histologi 2/Gamla tentor/2025-02-08/8.md", + "Anatomi & Histologi 2/Gamla tentor/2022-01-15/3.md", + "Anatomi & Histologi 2/Gamla tentor/2023-01-11/2.md", + "Anatomi & Histologi 2/Gamla tentor/2025-02-08/21.md", + "Anatomi & Histologi 2/Gamla tentor/2025-01-15/18.md", + "Anatomi & Histologi 2/Gamla tentor/2025-01-15/1.md", + "Anatomi & Histologi 2/Gamla tentor/2024-05-29/12.md", + "Anatomi & Histologi 2/Gamla tentor/2024-05-29/11.md", + "Anatomi & Histologi 2/Gamla tentor/2023-05-31/26.md", + "Anatomi & Histologi 2/Gamla tentor/2023-05-31/20.md", "Anatomi & Histologi 2/1 Öga anatomi/Video.md", - "Anatomi & Histologi 2/Gamla tentor/2023-05-31/8.md", - "Anatomi & Histologi 2/Gamla tentor/2023-05-31/7.md", - "Anatomi & Histologi 2/Gamla tentor/2023-05-31/6.md", - "Anatomi & Histologi 2/Gamla tentor/2023-05-31/5.md", - "Anatomi & Histologi 2/Gamla tentor/2023-05-31/4.md", - "Anatomi & Histologi 2/Gamla tentor/2023-05-31/3.md", - "Anatomi & Histologi 2/Gamla tentor/2023-05-31/2.md", - "Anatomi & Histologi 2/Gamla tentor/2023-05-31/1.md", + "Anatomi & Histologi 2/1 Öga anatomi/Slides.pdf.pdf", + "Anatomi & Histologi 2/1 Öga anatomi/Slides.md", + "Anatomi & Histologi 2/1 Öga anatomi/Oculus.md.md", + "Anatomi & Histologi 2/1 Öga anatomi/Målbeskrivning.md", + "Anatomi & Histologi 2/1 Öga anatomi/Instuderingsfrågor.md", + "Anatomi & Histologi 2/Gamla tentor/2024-05-29/22.md", + "Anatomi & Histologi 2/Gamla tentor/2024-05-29/!2024-05-29-0125-GZX.pdf", + "Anatomi & Histologi 2/Gamla tentor/2025-06-03/10.md", + "Biokemi/Metabolism/🍋 Citronsyracykeln/Provfrågor.md", "Anatomi & Histologi 2/Gamla tentor/2023-05-31/!2023-05-31-0100-DKS.pdf", - "Anatomi & Histologi 2/Statistik.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/1.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/29.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/30.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/28.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/27.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/26.md", "Anatomi & Histologi 2/Gamla tentor/2023-01-11/!2023-01-11-0044-PRX.pdf", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/25.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/24.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/23.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/22.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/21.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/20.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/19.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/18.md", - "Anatomi & Histologi 2/Gamla tentor/2023-01-11/17.md", "Anatomi & Histologi 2/Gamla tentor/2022-06-01/!2022-06-01-0101-MGY.pdf", "Anatomi & Histologi 2/Gamla tentor/2022-01-15/!2022-01-15-0032-BWD.pdf", "attachments/image-121.png", "Anatomi & Histologi 2/Gamla tentor/2024-01-10/!2024-01-10-0009-RYY.pdf", "z-Tech/tag_exam_questions_v2.sh", "z-Tech/tag_exam_questions.sh", - "Anatomi & Histologi 2/Gamla tentor/2025-08-08/!2025-08-08-0030-SHJ.pdf", "attachments/image-120.png", "attachments/image-119.png", "attachments/image-118.png", @@ -254,8 +270,6 @@ "attachments/image-114.png", "attachments/image-113.png", "attachments/image-112.png", - "Anatomi & Histologi 2/Gamla tentor/2025-06-03/!2025-06-03-0003-UJR.pdf", - "Anatomi & Histologi 2/Gamla tentor/2025-02-08/!2025-02-08-0003-ESW.pdf", "Untitled.canvas", "Biokemi/Metabolism/👋 Introduktion till metabolismen/Untitled.canvas", "Biokemi/Metabolism/📋 Metabolismen översikt.canvas", diff --git a/content/Anatomi & Histologi 2/1 Öga anatomi/Provfrågor.md b/content/Anatomi & Histologi 2/1 Öga anatomi/Provfrågor.md new file mode 100644 index 0000000..b9cf4b9 --- /dev/null +++ b/content/Anatomi & Histologi 2/1 Öga anatomi/Provfrågor.md @@ -0,0 +1,10 @@ + + +```dataviewjs +for (const path of dv.pagePaths("#provfråga and #öga and #anatomi")) { + dv.span(" \n[[" + path + "]]\n") + const content = await dv.io.load(path) + dv.span(content) + dv.span(" \n \n-----\n\n\n") +} +``` \ No newline at end of file diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2022-01-15/3.md b/content/Anatomi & Histologi 2/Gamla tentor/2022-01-15/3.md index 514ddf9..768afff 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2022-01-15/3.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2022-01-15/3.md @@ -3,7 +3,6 @@ tags: - ah2 - provfråga - frågetyp/textalternativ - - öga - anatomi - bild date: 2022-01-15 diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2022-06-01/21.md b/content/Anatomi & Histologi 2/Gamla tentor/2022-06-01/21.md index e899d55..62d1d23 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2022-06-01/21.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2022-06-01/21.md @@ -10,9 +10,9 @@ date: 2022-06-01 --- ![[image-15.png]] Vilka siffror pekar på -a) Cornea? (1..15) -b) Retina? (1..15) -c) Corpus vitreum (1..15) +- a) Cornea? (1..15) +- b) Retina? (1..15) +- c) Corpus vitreum (1..15) (alla rätt ger 1p, annars inga poäng) ```spoiler-block: diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2023-01-11/2.md b/content/Anatomi & Histologi 2/Gamla tentor/2023-01-11/2.md index 9292065..2fcfb5c 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2023-01-11/2.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2023-01-11/2.md @@ -1,5 +1,10 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga, öra] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi + - öra date: 2023-01-11 --- Vilka två av följande påstående är korrekta ? diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2023-05-31/20.md b/content/Anatomi & Histologi 2/Gamla tentor/2023-05-31/20.md index ef37801..0ecb1c5 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2023-05-31/20.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2023-05-31/20.md @@ -1,5 +1,10 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - öga + - histologi date: 2023-05-31 --- Vilka 2 av nedanstående påståenden är korrekta? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2023-05-31/26.md b/content/Anatomi & Histologi 2/Gamla tentor/2023-05-31/26.md index f9c5917..8142ba4 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2023-05-31/26.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2023-05-31/26.md @@ -1,5 +1,10 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga, öra] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi + - öra date: 2023-05-31 --- Vilka två av nedanstående påståenden är korrekta? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/11.md b/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/11.md index ba8d6b0..cedcee3 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/11.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/11.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi date: 2024-05-29 --- Vilken kranialnerv förmedlar ansiktets sensorik? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/12.md b/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/12.md index ff9a859..0eb76c2 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/12.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/12.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi date: 2024-05-29 --- Vilken kranialnerv förmedlar såväl parasympatisk efferens som styr sväljning och tal? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/22.md b/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/22.md index 7b80533..f15aad7 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/22.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2024-05-29/22.md @@ -1,13 +1,31 @@ --- -tags: [ah2, provfråga, frågetyp/matching, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/matching + - anatomi + - öga date: 2024-05-29 +pdf: "[[!2024-05-29-0125-GZX.pdf#page=17]]" --- Markera rätt struktur för de olika funktionerna. (1p för alla rätt, inga delpoäng) **Matcha ihop värdena:** -- iris radiell muskel ciliarkroppen vidgar pupillen drar ihop pupillen producerar kammarvätska kontrollerar ackommodation iris cikulär muskel ciliarutskotten +- a) iris radiell muskel +- b) ciliarkroppen +- c) iris cikulär muskel +- d) ciliarutskotten + +Med: +- vidgar pupillen +- drar ihop pupillen +- producerar kammarvätska +- kontrollerar ackommodation ```spoiler-block: -TODO +a) vidgar pupillen +b) kontrollerar ackommodation +c) drar ihop pupillen +d) producerar kammarvätska ``` diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-01-15/1.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-01-15/1.md index 7953bef..ee71cda 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-01-15/1.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-01-15/1.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi date: 2025-01-15 --- Vilken kranialnerv förmedlar syn? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-01-15/18.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-01-15/18.md index 3578176..a46bb53 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-01-15/18.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-01-15/18.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi date: 2025-01-15 --- Vilken kranialnerv förmedlar ansiktets sensorik ? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/12.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/12.md index c5653b4..6a71e5c 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/12.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/12.md @@ -3,7 +3,6 @@ tags: - ah2 - provfråga - frågetyp/textfält - - öga - anatomi - bild date: 2025-02-08 diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/21.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/21.md index 1eba068..82b40c4 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/21.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/21.md @@ -1,5 +1,10 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga, öra] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi + - öra date: 2025-02-08 --- Vilken kranialnerv förmedlar balans och hörsel? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/8.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/8.md index 1a680d6..c965dfb 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/8.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-02-08/8.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi date: 2025-02-08 --- Vilken kranialnerv förmedlar parasympatisk information och styr talmuskulaturen? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/10.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/10.md index dae53aa..bf14766 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/10.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/10.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi date: 2025-06-03 --- Vilket av följande påståenden är mest korrekt? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/26.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/26.md index 9fd55bc..99c84fe 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/26.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/26.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/sammansatt, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/sammansatt + - anatomi date: 2025-06-03 --- a) Vilken kranialnerv förmedlar syn diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/8.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/8.md index be44312..5640c47 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/8.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-06-03/8.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi date: 2025-06-03 --- Vilken kranialnerv styr vår mimiska muskulatur? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-08-08/10.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-08-08/10.md index 75f8855..7b4d1cd 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-08-08/10.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-08-08/10.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi date: 2025-08-08 --- Vilket av följande påståenden är mest korrekt? (1p) diff --git a/content/Anatomi & Histologi 2/Gamla tentor/2025-08-08/8.md b/content/Anatomi & Histologi 2/Gamla tentor/2025-08-08/8.md index 750dd8d..9bdc441 100644 --- a/content/Anatomi & Histologi 2/Gamla tentor/2025-08-08/8.md +++ b/content/Anatomi & Histologi 2/Gamla tentor/2025-08-08/8.md @@ -1,5 +1,9 @@ --- -tags: [ah2, provfråga, frågetyp/mcq, anatomi, öga] +tags: + - ah2 + - provfråga + - frågetyp/mcq + - anatomi date: 2025-08-08 --- Vilken/vilka av följande kranialnerver styr ögonmotoriken? (1p) diff --git a/quiz/db.sqlite3 b/quiz/db.sqlite3 index 9ba37b6ef7acbb7482eb1394e8d16999c7498291..fc95789dcb2c6357a26b40c196fae1b930f091ca 100644 GIT binary patch delta 7881 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 diff --git a/quiz/db.sqlite3-shm b/quiz/db.sqlite3-shm index e2f28fbce7fb1b325bd13c5f161b19bf2f0486e9..0cc151c5be309d1e1c9171c0fbb69b699590df0b 100644 GIT binary patch delta 213 zcmZo@U}|V!s+V}A%K!pQK+MR%AixQv!+`kHm32G1tFqVRu;p5m&SIV(W9)ZFX_dYX zsp^47fdRUV}HH z=i5nUGR}lS@@2nWb9UxT!e;k<-#p~^zOi2wFh@QU0SdeM+RS`uEB@XY`Ptsp@~yHp z`n9K|`bSSkRZ(v2AFpRA?=W?LCmr$AXof(>|h$0MrJ3oi)mtV7*pFM zmzfZMALVNvQ^1%$iR(;{L~T>o{4UMCiSvoS%?!!Cl53b*bx1%05|DrdBp?9^NI(J- zkbndvAOQ(TKmrnwfCMBU0SQPz0uqpb1SB8<2}nQ!5|DrdBp?9^NI(J-kbndvAOQ(T zKmrnwfCMBU0SQPz0uqpbO@R({+boyCS}*V>gVj~qo=>W_SjuCF+ zF+PQ3R81)X%L2nNl25Z4kI8&?P&wvf309y6b$q(aLA2r)ZsQ)F;3eMTv*pezCjr+2 zcU%vk{t|E|aNk*HHI{&Dfd{S!P=5(XKmyhT?pmv)LK2WbrUcHQ6R$E=Ty-T7Xo0hi zr#pn>jweui+X4kBLX1yRFT)JX!2&GBO032@@7e6Od!<+J9Nwi@AkDiE<3ySjbh`xl zD{vl9@w&e^XVrZX?s$k|AO>?UMLl;(G;)7LGxlH~4&Vq*W|c+nUv@Y~p#&2#1v62B zh1}t>3Tv?5+sV=Uoqm6M0nhwy8Pa}7Lpry{PAzaT^+&#Z^3azqHk#ycFHjx^aVt?i zHwiUxdr%X0V=wk|Pt-A-veDu{sZq#nOk**LyRT+pE*5cjQx(=?gSRg!SYPoHo(F3n zO(Ox{1TOp5NsY2aU<8UW4yBle*_emL+}T%+T5R-o@CD1@O0dS!G!pPp;40qx*iEe@ l5F~+X_zZg$6u6F$K6XX$C4AB%!pypig{7HQ@gSl&wYWGlKaWX5gxQ>P`U4Yo zQ5Jq92GMD`oPHvqg51pNFr}%*B|vqlle;d+GO|r?$mQIu=!tA+?9I;)c0B(f!UYs$ z;{VRT|A+tk_QX?culaRZm>C$En3)+kfl@xmdYmUNJJ&C&QwY)Xm4W{^|5uQnm;BQO zoS9g(S(sRu897;iTEajW=IuVi&74Zd64-fxf=v8d82E4TZ`nN2U9voL}* zGO@C7GID}61|w@cmB^D4Zd<$zqVXFj#=e0xzJi3l785YeI6-k10>tpZ-?8q>r#0DC N-8kZmogEx!>;Pa$!chPK literal 622152 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 QH2Y!OEC~zRp_lzM0p}%cCjbBd diff --git a/quiz/templates/partials/quiz_question.html b/quiz/templates/partials/quiz_question.html index 5fd91d0..3251b96 100644 --- a/quiz/templates/partials/quiz_question.html +++ b/quiz/templates/partials/quiz_question.html @@ -1,5 +1,5 @@ {% if show_answer %} -
+
{% if is_correct %} ✓ Rätt svar! {% else %} @@ -59,30 +59,31 @@ let selectedAnswer = null; function selectOption(letter, questionId, sessionId) { - if ({{ 'true' if show_answer else 'false' } - }) return; // Don't allow changing answer after submission + {% if show_answer %} + return; // Don't allow changing answer after submission + {% endif %} - selectedAnswer = letter; + selectedAnswer = letter; - // Visual feedback - document.querySelectorAll('.option-item').forEach(opt => { - opt.style.borderColor = 'var(--border)'; - opt.style.background = 'white'; - }); + // Visual feedback + document.querySelectorAll('.option-item').forEach(opt => { + opt.style.borderColor = 'var(--border)'; + opt.style.background = 'white'; + }); - const selected = document.getElementById('option-' + letter); - selected.style.borderColor = 'var(--primary)'; - selected.style.background = '#f0f4ff'; + const selected = document.getElementById('option-' + letter); + selected.style.borderColor = 'var(--primary)'; + selected.style.background = '#f0f4ff'; - // Submit answer - htmx.ajax('POST', `/submit/${sessionId}/`, { - target: '#quiz-content', - values: { - question_id: questionId, - answer: letter - } - }); -} + // Submit answer + htmx.ajax('POST', `/submit/${sessionId}/`, { + target: '#quiz-content', + values: { + question_id: questionId, + answer: letter + } + }); + } function submitDifficulty(difficulty, questionId, sessionId) { htmx.ajax('POST', `/difficulty/${sessionId}/`, {