DESKTOP-CA1CHOC\FoxEdu 10-14
나의강의실 퍼블 진행중
@a6de6c4bd732ab0e2836fdcfccb2dc0f9a103fb6
 
html/onSejong/manager/myclass/attend.html (added)
+++ html/onSejong/manager/myclass/attend.html
@@ -0,0 +1,329 @@
+<!DOCTYPE html>
+<html lang="ko">
+
+<head>
+	<title>온세종학교</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+	<meta name="Author" content="" />
+	<meta name="Keywords" content="" />
+	<meta name="Description" content="" />
+	<meta name="format-detection" content="telephone=no" />
+	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
+	<link href="/resources/front/site/SITE_00000/css/style.css" rel="stylesheet" />
+	<!-- 공통 plugin -->
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-3.6.0.min.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-ui.min.js"></script>
+	<!-- //공통 plugin -->
+	<!-- 페이지 plugin-->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/swiper/swiper-bundle.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/etc/jQuery.tagify.min.js"></script>
+	<!-- chart -->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chart4.3.0.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-datalabels@2.0.js"></script>
+	<!-- //chart -->
+	<!-- //페이지 plugin-->
+	<!-- 공통 퍼블 layout: 개발시 삭제-->
+	<script src="/resources/front/site/SITE_00000/js/_layout.js"></script>
+	<!--//퍼블 layout-->
+	<!-- 공통 메뉴 js-->
+	<!-- //공통 메뉴 js -->
+	<!--공통 퍼블 js-->
+	<script src="/resources/front/site/SITE_00000/js/common.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common-custom.js"></script>
+	<!--//공통 퍼블 js-->
+</head>
+
+<body>
+	<div class="accessibility">
+		<a href="#skipToContents" title="콘텐츠를 바로 볼 수 있도록 건너뛰기합니다.">콘텐츠 바로가기</a>
+	</div>
+	<!-- for-teacher / for-student -->
+	<div class="container">
+		<!-- 통합 헤더 및 네비게이션 -->
+		<header class="site-header"></header>
+		<div class="site-body" id="skipToContents">
+			<div class="wrap">
+				<aside class="lnb"></aside>
+				<div class="site-cont">
+					<ul class="breadcrumb">
+						<li><a href="#none" class="home">홈</a></li>
+						<li><a href="#none">1depth</a></li>
+						<li><a href="#none">2depth</a></li>
+					</ul>
+					<div class="page-tit-area">
+						<div class="l-area">
+							<h2 class="title-xlg">출석관리</h2>
+						</div>
+					</div>
+					<section class="section">
+						<h3 class="txt-hide">과정 정보</h3>
+						<div class="fnc-area">
+							<div class="l-area">
+								<div class="btn-group">
+									<button class="btn secondary ico-setting">휴/보강설정</button>
+									<button class="btn">휴/보강이력조회</button>
+								</div>
+							</div>
+							<div class="r-area">
+								<div class="btn-group">
+									<button class="btn sm ico-download">엑셀 다운로드</button>
+									<button class="btn sm ico-upload">엑셀 업로드</button>
+									<button class="btn sm ico-print">인쇄하기</button>
+								</div>
+							</div>
+						</div>
+						<div class="write-type">
+							<table>
+								<caption>과정 정보 표</caption>
+								<colgroup>
+									<col style="width: 16rem;">
+									<col>
+									<col style="width: 16rem;">
+									<col>
+								</colgroup>
+								<tbody>
+									<tr>
+										<th scope="col">과정</th>
+										<td>인공지능 수학 (2025년2학기)</td>
+										<th scope="col">담당교사</th>
+										<td>김세종</td>
+									</tr>
+									<tr>
+										<th scope="col">요일·시간</th>
+										<td colspan="3">[화 7], [수 5], [목 4]</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+					</section>
+					<section class="section">
+						<h3 class="txt-hide">학생 목록</h3>
+						<div class="fnc-extend-area">
+							<div class="extend-default-area">
+								<div class="l-area">
+									<p class="total">총 <em>156</em>건</p>
+								</div>
+								<div class="r-area">
+									<select class="select-sort border-none" title="정렬 선택">
+										<option>학교 이름 오름차순</option>
+									</select>
+									<fieldset class="search-area">
+										<legend>검색</legend>
+										<div class="search-option" title="검색 옵션 선택">
+											<select title="선택">
+												<option>전체</option>
+												<option>이름</option>
+												<option>학교</option>
+											</select>
+										</div>
+										<div class="search">
+											<input type="text" placeholder="검색어를 입력하세요" title="검색어를 입력하세요">
+											<button class="btn ico-search">검색</button>
+										</div>
+									</fieldset>
+								</div>
+							</div>
+							<div class="extend-fnc-area">
+								<div class="l-area">
+									<div class="btn-group">
+										<button class="btn sm">출석</button>
+										<button class="btn sm">조퇴</button>
+										<button class="btn sm">지각</button>
+										<button class="btn sm">공결</button>
+										<button class="btn sm">결석</button>
+									</div>
+								</div>
+							</div>
+						</div>
+						<div class="info-type table-sticky" data-sot-left="5">
+							<table>
+								<caption>학생 목록</caption>
+								<colgroup>
+									<col style="width: 6.4rem">
+									<col style="width: 6.4rem">
+									<col style="width: 16rem">
+									<col style="width: 10rem">
+									<col style="width: 12rem">
+									<col>
+									<col>
+									<col>
+									<col>
+								</colgroup>
+								<thead>
+									<tr>
+										<th scope="row" rowspan="2">연번</th>
+										<th scope="row" rowspan="2">학년</th>
+										<th scope="row" rowspan="2">학교</th>
+										<th scope="row" rowspan="2">반/번호</th>
+										<th scope="row" rowspan="2">성명</th>
+										<td>
+											<div class="checkradio">
+												<input type="checkbox" id="c1">
+												<label for="c1">1</label>
+											</div>
+										</td>
+										<td>
+											<div class="checkradio">
+												<input type="checkbox" id="c2">
+												<label for="c2">2</label>
+											</div>
+										</td>
+										<td>
+											<div class="checkradio">
+												<input type="checkbox" id="c3">
+												<label for="c3">3</label>
+											</div>
+										</td>
+										<td>
+											<div class="checkradio">
+												<input type="checkbox" id="c4">
+												<label for="c4">4</label>
+											</div>
+										</td>
+										<td>
+											<div class="checkradio">
+												<input type="checkbox" id="c5">
+												<label for="c5">5</label>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td>2025-09-01</td>
+										<td>2025-09-01</td>
+										<td>2025-09-01</td>
+										<td>2025-09-01</td>
+										<td>2025-09-01</td>
+									</tr>
+								</thead>
+								<tbody>
+									<tr>
+										<td>1</td>
+										<td>2</td>
+										<td>세종중학교</td>
+										<td>1/1</td>
+										<td>홍길동</td>
+										<td>출석</td>
+										<td><em class="font-color-red">결석</em></td>
+										<td>출석</td>
+										<td><em class="accent">지각</em></td>
+										<td>출석</td>
+									</tr>
+									<tr class="disabled">
+										<td>1</td>
+										<td>2</td>
+										<td>세종중학교</td>
+										<td>1/1</td>
+										<td><span class="label sm">중지</span> 홍길동</td>
+										<td>출석</td>
+										<td><em class="font-color-red">결석</em></td>
+										<td>출석</td>
+										<td><em class="accent">지각</em></td>
+										<td>출석</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<ul class="pagenation">
+							<li class="ppv">
+								<a href="#none" class="btn ico-ppv circle sm" title="전체 목록에서 가장 처음 목록으로 이동합니다">처음으로</a>
+							</li>
+							<li class="pv">
+								<a href="#none" class="btn ico-pv circle sm" title="이전 목록으로 이동합니다">이전으로</a>
+							</li>
+							<li class="current">
+								<span title="현재 페이지">1</span>
+							</li>
+							<li>
+								<a href="#none" title="2번째 목록으로 이동합니다">2</a>
+							</li>
+							<li>
+								<a href="#none" title="3번째 목록으로 이동합니다">3</a>
+							</li>
+							<li>
+								<a href="#none" title="4번째 목록으로 이동합니다">4</a>
+							</li>
+							<li>
+								<a href="#none" title="5번째 목록으로 이동합니다">5</a>
+							</li>
+							<li class="fw">
+								<a href="#none" class="btn ico-fw circle sm" title="다음 목록으로 이동합니다">다음으로</a>
+							</li>
+							<li class="ffw">
+								<a href="#none" class="btn ico-ffw circle sm" title="전체 목록에서 가장 마지막 목록으로 이동합니다">끝으로</a>
+							</li>
+						</ul>
+					</section>
+					<section class="section">
+						<h3 class="txt-hide">학생 목록</h3>
+						<ul class="user-state-list">
+							<li class="is-active">
+								<div class="profile lg">
+									<div class="img-area">
+										<figure>
+											<img src="/resources/front/site/SITE_00000/images/common/profile/profile.svg"
+												alt="프로필 썸네일">
+										</figure>
+									</div>
+								</div>
+								<div class="txt-area">
+									<small>2학년 1반 2번</small>
+									<strong>홍길동</strong>
+								</div>
+							</li>
+							<li class="is-active">
+								<div class="profile lg">
+									<div class="img-area">
+										<figure>
+											<img src="/resources/front/site/SITE_00000/images/common/profile/profile.svg"
+												alt="프로필 썸네일">
+										</figure>
+									</div>
+								</div>
+								<div class="txt-area">
+									<small>2학년 1반 2번</small>
+									<strong>홍길동</strong>
+								</div>
+							</li>
+							<li class="is-active">
+								<div class="profile lg">
+									<div class="img-area">
+										<figure>
+											<img src="/resources/front/site/SITE_00000/images/common/profile/profile.svg"
+												alt="프로필 썸네일">
+										</figure>
+									</div>
+								</div>
+								<div class="txt-area">
+									<small>2학년 1반 2번</small>
+									<strong>홍길동</strong>
+								</div>
+							</li>
+							<li class="is-active">
+								<div class="profile lg">
+									<div class="img-area">
+										<figure>
+											<img src="/resources/front/site/SITE_00000/images/common/profile/profile.svg"
+												alt="프로필 썸네일">
+										</figure>
+									</div>
+								</div>
+								<div class="txt-area">
+									<small>2학년 1반 2번</small>
+									<strong>홍길동</strong>
+								</div>
+							</li>
+						</ul>
+					</section>
+				</div>
+			</div>
+		</div>
+		<footer class="site-footer"></footer>
+	</div>
+	<!-- toast -->
+	<div class="toast"></div>
+	<!--popup-->
+	<div class="dim"></div>
+</body>
+
+</html>(파일 끝에 줄바꿈 문자 없음)
resources/front/site/SITE_00000/css/common/component/_table.scss
--- resources/front/site/SITE_00000/css/common/component/_table.scss
+++ resources/front/site/SITE_00000/css/common/component/_table.scss
@@ -279,6 +279,10 @@
 			border-right: none;
 		}
 	}
+	tr + .disabled {
+		background-color: $color-background-disabled-primary;
+		color: $color-font-disabled-primary;
+	}
 	thead th {
 		text-align: center;
 	}
resources/front/site/SITE_00000/css/custom/page/_class.scss
--- resources/front/site/SITE_00000/css/custom/page/_class.scss
+++ resources/front/site/SITE_00000/css/custom/page/_class.scss
@@ -232,6 +232,19 @@
 		filter: grayscale(1);
 		opacity: .3;
 	}
+	.txt-area {
+		text-align: center;
+		small {
+			display: block;
+			@include typo("label-sm",'em');
+			color: $color-font-default-quaternary;
+			margin-bottom: $spacing-2xsm;
+		}
+		strong {
+			display: block;
+			@include typo("label-md");
+		}
+	}
 }
 .attendance-state-list {
 	display: flex;
resources/front/site/SITE_00000/css/style.css
--- resources/front/site/SITE_00000/css/style.css
+++ resources/front/site/SITE_00000/css/style.css
@@ -7956,6 +7956,10 @@
 .info-type td:last-child {
   border-right: none;
 }
+.info-type tr + .disabled {
+  background-color: var(--color-background-disabled-primary);
+  color: var(--color-font-disabled-primary);
+}
 .info-type thead th {
   text-align: center;
 }
@@ -30157,6 +30161,24 @@
           filter: grayscale(1);
   opacity: 0.3;
 }
+.user-state-list .txt-area {
+  text-align: center;
+}
+.user-state-list .txt-area small {
+  display: block;
+  font-size: var(--font-label-sm);
+  font-weight: var(--size-font-weight-md);
+  line-height: var(--size-font-lineheight-xsm);
+  font-weight: var(--size-font-weight-xlg);
+  color: var(--color-font-default-quaternary);
+  margin-bottom: 0.4rem;
+}
+.user-state-list .txt-area strong {
+  display: block;
+  font-size: var(--font-label-md);
+  font-weight: var(--size-font-weight-md);
+  line-height: var(--size-font-lineheight-xsm);
+}
 
 .attendance-state-list {
   display: -webkit-box;
resources/front/site/SITE_00000/css/style.css.map
--- resources/front/site/SITE_00000/css/style.css.map
+++ resources/front/site/SITE_00000/css/style.css.map
This diff is too big to display.
Add a comment
List