From db4d15ba509ec4def87dcf2290d040e19c5dc364 Mon Sep 17 00:00:00 2001 From: a2nr Date: Sun, 23 Aug 2026 13:15:54 +0700 Subject: [PATCH] fix(quiz): render LaTeX/KaTeX pada opsi, pembahasan, & preview guru MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - QuizTab: ganti use:renderMath (jalan sekali pas mount) dengan $effect yang jalan ulang autoRenderMath tiap konten kuis berubah — cover opsi MCQ aktif, review live, dan review hasil-load async (setelah refresh). - QuizPreviewReadonly (content editor guru): tambah $effect autoRenderMath agar LaTeX di soal/opsi/penjelasan ke-render di pratinjau kunci jawaban. autoRenderMath idempoten sehingga aman dijalankan berulang tanpa dobel render. --- .../lib/components/QuizPreviewReadonly.svelte | 15 +++++++++++++- .../src/routes/lesson/[slug]/QuizTab.svelte | 20 +++++++++++++++---- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/frontend/src/lib/components/QuizPreviewReadonly.svelte b/frontend/src/lib/components/QuizPreviewReadonly.svelte index 6881ccd..d2c1fa0 100644 --- a/frontend/src/lib/components/QuizPreviewReadonly.svelte +++ b/frontend/src/lib/components/QuizPreviewReadonly.svelte @@ -1,4 +1,7 @@ -
+

Preview Kunci Jawaban

Tampilan ini hanya untuk pratinjau — tidak mengirim attempt ke server.

diff --git a/frontend/src/routes/lesson/[slug]/QuizTab.svelte b/frontend/src/routes/lesson/[slug]/QuizTab.svelte index 3a05283..a3eb811 100644 --- a/frontend/src/routes/lesson/[slug]/QuizTab.svelte +++ b/frontend/src/routes/lesson/[slug]/QuizTab.svelte @@ -1,8 +1,8 @@ -
+
{#if result || quizAlreadyCompleted} -
+
🏁

Kuis Selesai!