feat: strengthen design skill and refresh all showcases
Some checks failed
ci / build (push) Has been cancelled
Some checks failed
ci / build (push) Has been cancelled
This commit is contained in:
parent
69e5cc1efd
commit
e09d4efb1c
257 changed files with 8196 additions and 2374 deletions
|
|
@ -9,15 +9,15 @@
|
|||
<link rel="manifest" href="./manifest.webmanifest" />
|
||||
<link rel="apple-touch-icon" href="./icon-192.png" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="가온 학적부 — 학습관리 콘솔" />
|
||||
<meta property="og:title" content="가온 학적부 — 학습 관리" />
|
||||
<meta property="og:url" content="https://designpaca.chanpaca.net/work/gaon-lms/" />
|
||||
<meta property="og:image" content="https://designpaca.chanpaca.net/work/gaon-lms/og.png" />
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:title" content="가온 학적부 — 학습관리 콘솔" />
|
||||
<meta name="twitter:title" content="가온 학적부 — 학습 관리" />
|
||||
<meta name="twitter:image" content="https://designpaca.chanpaca.net/work/gaon-lms/og.png" />
|
||||
<meta
|
||||
name="description"
|
||||
content="학원 강사를 위한 학습관리 대시보드. 출석부, 수강생 기록, 과제 채점, 학사 일정까지 여덟 화면. 데모 데이터로 실제로 작동합니다."
|
||||
content="학원 강사를 위한 학습 관리 화면입니다. 출석, 수강생 기록, 과제 채점, 학사 일정을 한곳에서 살펴볼 수 있습니다."
|
||||
/>
|
||||
<meta property="og:title" content="가온 학적부 · 학습관리 대시보드" />
|
||||
<meta property="og:description" content="출석부에서 출발한 학습관리 대시보드." />
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
rel="stylesheet"
|
||||
href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Noto+Serif+KR:wght@500;600&display=swap"
|
||||
/>
|
||||
<link rel="stylesheet" href="./styles/main.css?v=24" />
|
||||
<link rel="stylesheet" href="./styles/main.css?v=20260912all" />
|
||||
<link
|
||||
rel="icon"
|
||||
href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='7' fill='%23fafafa'/%3E%3Crect x='6.5' y='6.5' width='19' height='19' rx='4' fill='%23059669'/%3E%3Crect x='10' y='12' width='12' height='1.8' rx='0.9' fill='%23ffffff'/%3E%3Crect x='10' y='15.5' width='8' height='1.8' rx='0.9' fill='%23ffffff' opacity='0.85'/%3E%3Crect x='10' y='19' width='10' height='1.8' rx='0.9' fill='%23ffffff' opacity='0.7'/%3E%3C/svg%3E"
|
||||
|
|
@ -141,6 +141,7 @@
|
|||
<div>
|
||||
<h2 class="v-h" id="dash-h">이번 주, 열두 명 중 열 명</h2>
|
||||
<p class="view-sub">3월 9일 월요일 오전 기준. 명단 12명 중 재학 10명, 주간 출석은 지난 주(3/2–3/6) 결산입니다.</p>
|
||||
<p class="panel-note muted" role="note">표시된 수강생·수업·상담 기록은 예시입니다. 이 화면에서 바꾼 내용은 새로고침하면 초기화됩니다.</p>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
|
@ -217,6 +218,7 @@
|
|||
<span class="key"><i class="k-abs"></i>결석</span>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<div class="table-wrap" tabindex="0" aria-label="요일별 출석 결산 표 가로 스크롤">
|
||||
<table class="wk-sum">
|
||||
<caption class="sr-only">요일별 출석 결산</caption>
|
||||
<thead><tr><th scope="col">요일</th><th scope="col" class="num">출석</th><th scope="col" class="num">지각</th><th scope="col" class="num">결석</th><th scope="col" class="num">출석률</th></tr></thead>
|
||||
|
|
@ -229,6 +231,7 @@
|
|||
</tbody>
|
||||
<tfoot><tr><td>합계</td><td class="num">46</td><td class="num">2</td><td class="num">2</td><td class="num"><span class="hl">92%</span></td></tr></tfoot>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- 마감 임박 -->
|
||||
|
|
@ -550,7 +553,7 @@
|
|||
</thead>
|
||||
<tbody id="file-body"><!-- JS --></tbody>
|
||||
</table>
|
||||
<p class="panel-note muted">다운로드 링크를 만들지 않는다 — 이 데모에는 파일이 없다. 배부 상태만 기록한다.</p>
|
||||
<p class="panel-note muted">배부 여부와 열람 현황을 확인하는 목록입니다. 원본 파일은 이 화면에서 제공하지 않습니다.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
|
@ -798,7 +801,7 @@
|
|||
<script src="calc.js?v=2"></script>
|
||||
<script>
|
||||
/*
|
||||
앱 상태는 전부 이 안에 있다. 서버도 localStorage 도 없다 — 데모 원칙.
|
||||
화면 상태는 새로고침하면 초기화한다. 서버와 localStorage에는 저장하지 않는다.
|
||||
뷰 전환 · 검색/필터 · 출석 순환 · 배부 상태 · 리포트 계산까지
|
||||
네이티브 기능 위에 얹은 얇은 JS.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue