File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<!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/chart/chart4.3.0.js"></script>
<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-datalabels@2.0.js"></script>
<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-annotation.js"></script>
<script src="/resources/front/site/SITE_00000/js/common/vendor/swiper/swiper-bundle.js"></script>
<!-- //페이지 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">
<div class="page-tit-area">
<div class="l-area">
<h2 class="title-xlg">우리반 성장기록</h2>
</div>
</div>
<ul class="tabs-nav-lg">
<li><a href="#none" class="is-active">우리반 학습분석</a></li>
<li><a href="#none">학생 오답노트</a></li>
<li><a href="#none">클래스별 학습분석</a></li>
</ul>
<h3 class="txt-hide">우리반 학습분석</h3>
<div class="section-tit-area">
<div class="l-area">
<h2 class="title-lg">학생별 보기</h2>
</div>
<div class="r-area">
<button type="button" class="btn ico-setting">학부모 표시 설정</button>
</div>
</div>
<div class="sticky-area">
<div class="fnc-extend-area sticky top0">
<div class="extend-filter-area">
<div class="l-area">
<fieldset class="filter-group">
<legend class="filter-title">기간 선택</legend>
<div class="checkradio">
<input type="radio" name="period" id="periodMonth" checked>
<label for="periodMonth">월별로 보기</label>
<div class="checkradio-option">
<select title="월별 보기 선택">
<option value="">2024년 12월</option>
</select>
</div>
</div>
<div class="checkradio">
<input type="radio" name="period" id="periodWeek">
<label for="periodWeek">주별로 보기</label>
<div class="checkradio-option">
<input type="date" >
<span>-</span>
<input type="date">
<button type="button" class="btn primary">확인</button>
</div>
</div>
</fieldset>
</div>
<div class="r-area">
<select title="학생 선택">
<option>3학년 5반 15번 김채움</option>
</select>
<button type="button" class="btn secondary ico-print">인쇄설정</button>
</div>
</div>
</div>
<ul class="tabs-nav">
<li><a href="#none">나의 요약</a></li>
<li><a href="#none" class="is-active">교과목별 분석</a></li>
</ul>
<section class="section-box">
<header class="box-header">
<div class="l-area">
<h3 class="section-box-tit">교과별 콘텐츠 활용 현황(문항, 콘텐츠 포함)</h3>
</div>
</header>
<div class="box-body">
<div class="chart-box">
<div class="chart-area" style="width: 60%;">
<div class="chart-bar-stack">
<span class="bar blue" style="width:30%;">국어 30%</span>
<span class="bar yellow" style="width:20%;">영어 20%</span>
<span class="bar pink" style="width:30%;">수학 30%</span>
<span class="bar green" style="width:10%;">사회 10%</span>
<span class="bar violet" style="width:10%;">과학 20%</span>
</div>
</div>
<div class="cont">
<ul class="chart-info-list">
<li>
<div class="l-area">
<span class="legend lg"><i class="blue"></i> 국어</span>
</div>
<div class="r-area">
<span><strong class="data">30</strong>%</span>
</div>
</li>
<li>
<div class="l-area">
<span class="legend lg"><i class="yellow"></i> 영어</span>
</div>
<div class="r-area">
<span><strong class="data">20</strong>%</span>
</div>
</li>
<li>
<div class="l-area">
<span class="legend lg"><i class="pink"></i> 수학</span>
</div>
<div class="r-area">
<span><strong class="data">30</strong>%</span>
</div>
</li>
<li>
<div class="l-area">
<span class="legend lg"><i class="green"></i> 사회</span>
</div>
<div class="r-area">
<span><strong class="data">10</strong>%</span>
</div>
</li>
<li>
<div class="l-area">
<span class="legend lg"><i class="violet"></i> 과학</span>
</div>
<div class="r-area">
<span><strong class="data">10</strong>%</span>
</div>
</li>
</ul>
</div>
</div>
</div>
</section>
<ul class="tabs-nav-sm">
<li><a href="#none" class="is-active">국어</a></li>
<li><a href="#none">영어</a></li>
<li><a href="#none">수학</a></li>
<li><a href="#none">과학</a></li>
<li><a href="#none">사회</a></li>
</ul>
<div class="row">
<section class="section-box">
<header class="box-header">
<div class="l-area">
<h3 class="section-box-tit">문항 난이도별 정답률</h3>
</div>
</header>
<div class="box-body">
<div class="chart-area">
<div class="chart">
<canvas id="quizLevel" style="max-height: 28rem;"></canvas>
</div>
</div>
</div>
</section>
<section class="section-box">
<header class="box-header">
<div class="l-area">
<h3 class="section-box-tit">학습분석</h3>
</div>
</header>
<div class="box-body">
<div class="chart-area">
<div class="chart-legend">
<div class="r-area">
<div class="legend-area">
<span class="legend"><i class="primary"></i>학습자</span>
<span class="legend"><i class="secondary"></i>학급평균</span>
</div>
</div>
</div>
<div class="chart" style="max-width: 70%; margin:0 auto;">
<canvas id="studyAnaly"></canvas>
</div>
</div>
</div>
</section>
</div>
<section class="section-box">
<header class="box-header">
<div class="l-area">
<h3 class="section-box-tit">영역별 정답률</h3>
</div>
</header>
<div class="box-body">
<ul class="chart-bar-list">
<li>
<div class="chart-tit-area">
<div class="chart-tit">수와 연산</div>
</div>
<div class="bar-area">
<button type="button" class="bar" style="width:22%;">22%</button><small class="chart-label">22%</small>
</div>
</li>
<li>
<div class="chart-tit-area">
<div class="chart-tit">변화와 관계</div>
</div>
<div class="bar-area">
<button type="button" class="bar" style="width:100%;">100%</button><small class="chart-label">100%</small>
</div>
</li>
<li>
<div class="chart-tit-area">
<div class="chart-tit">수와 연산</div>
</div>
<div class="bar-area">
<button type="button" class="bar" style="width:22%;">22%</button><small class="chart-label">22%</small>
</div>
</li>
<li>
<div class="chart-tit-area">
<div class="chart-tit">변화와 관계</div>
</div>
<div class="bar-area">
<button type="button" class="bar" style="width:50%;">50%</button><small class="chart-label">50%</small>
</div>
</li>
</ul>
</div>
</section>
<section class="section-box">
<header class="box-header">
<div class="l-area">
<h3 class="section-box-tit">기간별 정답률 추이</h3>
</div>
</header>
<div class="box-body">
<div class="chart-legend">
<div class="r-area">
<div class="legend-area">
<span class="legend"><i class="yellow"></i> 매우쉬움</span>
<span class="legend"><i class="green"></i>쉬움</span>
<span class="legend"><i class="blue"></i>보통</span>
<span class="legend"><i class="pink"></i> 어려움</span>
<span class="legend"><i class="violet"></i> 매우 어려움</span>
</div>
</div>
</div>
<div class="chart-area">
<div class="chart">
<canvas id="periodAnswer" style="max-height: 28rem;"></canvas>
</div>
</div>
</div>
</section>
<section class="section-box">
<header class="box-header">
<div class="l-area">
<h3 class="section-box-tit">선생님 의견</h3>
</div>
<div class="r-area">
<button type="submit" class="btn primary ico-save">저장</button>
</div>
</header>
<div class="box-body">
<textarea title="선생님 의견 입력" placeholder="학생에 대한 종합 평가를 남길 수 있습니다. "></textarea>
</div>
</section>
</div>
</div>
</div>
</div>
<!-- toast -->
<div class="toast"></div>
<!--popup-->
<div class="dim"></div>
<script>
$(document).ready(function () {
//문항 난이도별 정답률
const quizLevelData = {
labels: ['매우쉬움', '쉬움', '보통', '어려움', '매우어려움'],
data: [0, 50, 87, 30, 100],
};
createChartBar('quizLevel', quizLevelData.labels, quizLevelData.data);
//학습 분석
const studyAnalyData = {
labels: ['학습충실도', '학업성취도', '학업적극성', '학습집중도', '학습만족도'],
dataSets: [
[0, 0, 0, 0, 0],
[40, 25, 50, 30, 10],
],
legends: ['학습자', '학급평균'],
colors: [
gradientColorPrimary, // 보통
gradientColorSecondary, // 쉬움
],
};
createChartRadar('studyAnaly', studyAnalyData.labels, studyAnalyData.dataSets, studyAnalyData.legends, studyAnalyData.colors);
//기간별 정답률 추이
const periodAnswerData = {
labels: ['01-21', '01-22', '01-23', '01-24', '01-25'],
dataSets: [
[0, 20, 40, 40, 50], // 매우 쉬움
[15, 25, 50, 30, 55], // 쉬움
[20, 100, 40, 0, 60], // 보통
[25, 35, 80, 55, 65], // 어려움
[30, 40, 10, 10, 70], // 매우 어려움
],
legends: ['매우 쉬움', '쉬움', '보통', '어려움', '매우 어려움'],
colors: [
gradientColorYellow, // 매우 쉬움
gradientColorGreen, // 쉬움
gradientColorBlue, // 보통
gradientColorPink, // 어려움
gradientColorViolet // 매우 어려움
],
};
createChartLine('periodAnswer', periodAnswerData.labels, periodAnswerData.dataSets, periodAnswerData.legends, periodAnswerData.colors);
});
</script>
</body>
</html>