diff --git a/frontend/src/routes/study/+page.svelte b/frontend/src/routes/study/+page.svelte index 48de509..c61394a 100644 --- a/frontend/src/routes/study/+page.svelte +++ b/frontend/src/routes/study/+page.svelte @@ -1,13 +1,47 @@ -
학습 페이지로 이동 중...
+
+
+

+ 공부 +

+

학습 자료 회독 / 손글씨 필사 세션 / (예정) 퀴즈·복습.

+
+ +
+ +
+ +

자료 학습

+
+

자료실에 올린 학습 자료를 카테고리별로 읽고 회독 카운트를 누적합니다. "안 본 자료만" 필터로 진도 관리.

+
+ + +
+ +

손글씨 필사 세션

+
+

iPad + Apple Pencil 로 자격증 교재 / 어학 한자·단어를 손으로 필사. 세션 단위 stroke 보존.

+
+
+ +
+
예정 (Phase 2~)
+ +
+
diff --git a/frontend/src/routes/study/sources/+page.svelte b/frontend/src/routes/study/sources/+page.svelte new file mode 100644 index 0000000..99afa3c --- /dev/null +++ b/frontend/src/routes/study/sources/+page.svelte @@ -0,0 +1,294 @@ + + +자료 학습 — 공부 + +
+ +
+
+ + 공부 + + / + + 자료 학습 + +
+
+ 총 {totalCount}건 · 안 본 {totalUnread}건 +
+
+ +
+ + + + +
+ +
+ {#if activePath} + + 현재: {activePath} + + {/if} + + + + + + {total}건 +
+ + + {#if docsLoading} +
+ {#each Array(5) as _}{/each} +
+ {:else if docs.length === 0} + + {:else} +
+ {#each docs as doc (doc.id)} + + {/each} +
+ + + {#if total > 20} +
+ + {activePage} / {Math.ceil(total / 20)} + +
+ {/if} + {/if} +
+
+