이화경 이화경 10-14
성찰일지 수정 및 문항, 평가지 퍼블 추가
@24b4ddd3c54c6b002b9df3435e3040c7e0966ee7
html/onSejong/index.html
--- html/onSejong/index.html
+++ html/onSejong/index.html
@@ -683,19 +683,50 @@
                                 <li>
                                     콘텐츠
                                     <ul>
-                                        <li class="add">영상/이미지/문서,manager/mystorage/contentList.html</li>
-                                        <li class="working">문항,manager/mystorage/quizList.html</li>
-                                        <li class="working">평가지,manager/mystorage/testList.html</li>
+                                        <li>
+                                            영상/이미지/문서
+                                            <ul>
+                                                <li class="add">목록,manager/mystorage/contentList.html</li>
+                                                <li class="working">영상 상세,manager/mystorage/videoView.html</li>
+                                                <li class="before">이미지 상세</li>
+                                                <li class="before">문서 상세</li>
+                                            </ul>
+                                        </li>
+                                        <li>
+                                            문항
+                                            <ul>
+                                                <li class="working">목록,manager/mystorage/quizList.html</li>
+                                                <li class="working">문항 상세,manager/mystorage/quizView.html</li>
+                                                <li class="working">문항 정답 및 풀이,manager/mystorage/quizAnswer.html</li>
+                                            </ul>
+                                        </li>
+                                        <li>
+                                            평가지
+                                            <ul>
+                                                <li class="working">목록,manager/mystorage/testList.html</li>
+                                                <li class="working">평가지 상세,manager/mystorage/testView.html</li>
+                                                <li class="working">평가지 정답 및 풀이,manager/mystorage/testAnswer.html</li>
+                                            </ul>
+                                        </li>
                                     </ul>
                                 </li>
                                 <li>
                                     상세보기
                                     <ul>
-                                        <li class="working">영상,manager/mystorage/videoView.html</li>
+                                        <li>영상,manager/mystorage/videoView.html</li>
                                         <li class="before">이미지</li>
                                         <li class="before">문서</li>
                                     </ul>
                                 </li>
+                                <li>
+                                    새로 만들기
+                                    <ul class="before">
+                                        <li>[팝업]새로만들기</li>
+                                        <li>콘텐츠 만들기</li>
+                                        <li>문항 만들기</li>
+                                        <li>평가지 만들기</li>
+                                    </ul>
+                                </li>
                             </ul>
                         </li>
                         <li>
 
html/onSejong/manager/mystorage/quizAnswer.html (added)
+++ html/onSejong/manager/mystorage/quizAnswer.html
@@ -0,0 +1,201 @@
+<!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-->
+        <!-- //페이지 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>
+        <section class="viewer">
+            <header class="viewer-header">
+                <div class="viewer-tit">
+                    <ul class="info-inline-list">
+                        <li>
+                            <strong class="info-tit">문항ID</strong>
+                            <div class="txt-area">612483</div>
+                        </li>
+                    </ul>
+                    <h1>활동1 무늬를 꾸며보는 방법 알아보기</h1>
+                </div>
+                <button type="button" class="btn sm">
+                    <i class="ico-logout"></i>
+                    나가기
+                </button>
+                <div class="viewer-fnc-mo">
+                    <div class="etc-fnc-area">
+                        <button type="button" class="btn-etc-fnc btn-ico ico-more-vert">더보기</button>
+                        <ul class="etc-fnc">
+                            <li><button type="button">문항 오류신고</button></li>
+                        </ul>
+                    </div>
+                </div>
+            </header>
+            <div class="viewer-body">
+                <div class="viewer-cont">
+                    <div class="quiz-viewer">
+                        <div class="quiz-viewer-body">
+                            <div class="quiz-viewer-cont">
+                                <div class="quiz-viewer-wrap">
+                                    <ul class="viewer-q-list">
+                                        <li class="q-item">
+                                            <div class="q-area">
+                                                <div class="q-tit">
+                                                    <span class="num">1</span>
+                                                    <div class="q-txt">
+                                                        <p>이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까?</p>
+                                                    </div>
+                                                </div>
+                                                <div class="q-file-area">
+                                                    <div class="audio-box">
+                                                        <button type="button" class="btn-audio-play" title="오디오 재생">오디오</button>
+                                                        <i class="ico-headphone"></i>
+                                                        <span>듣기 예제</span>
+                                                        <span class="btn circle sm ico-play"></span>
+                                                    </div>
+                                                    <div class="q-file-audio">
+                                                        <audio controls="controls">
+                                                            <source src="../../images/main/before_bg_video.mp4" type="video/mp4" />
+                                                        </audio>
+                                                    </div>
+                                                    <div class="q-file-txt">
+                                                        보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까 보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까 보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까
+                                                    </div>
+                                                    <div class="q-img">
+                                                        <figure>
+                                                            <img src="../../../../resources/front/site/SITE_00000/images/temp/sample_pic1.png" alt="이미지" />
+                                                        </figure>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <div class="a-area">
+                                                <ol class="a-list">
+                                                    <li class="a-item a-o">
+                                                        <input type="checkbox" id="a1_1" name="a1" disabled>
+                                                        <label for="a1_1" class="a-input-label">선택</label>
+                                                        <span class="label-q-o">정답</span>
+                                                        <div class="a-box">
+                                                            <span class="num">1</span>
+                                                            <div class="a-cont">
+                                                                <div class="a-txt">
+                                                                    '글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </li>
+                                                    <li class="a-item a-x">
+                                                        <input type="checkbox" id="a1_2" name="a1" disabled checked>
+                                                        <label for="a1_2" class="a-input-label">선택</label>
+                                                        <span class="label-q-x">오답</span>
+                                                        <div class="a-box">
+                                                            <span class="num">2</span>
+                                                            <div class="a-cont">
+                                                                <div class="a-txt">
+                                                                    '글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </li>
+                                                    <li class="a-item">
+                                                        <input type="checkbox" id="a1_3" name="a1" disabled >
+                                                        <label for="a1_3" class="a-input-label">선택</label>
+                                                        <div class="a-box">
+                                                            <span class="num">3</span>
+                                                            <div class="a-cont">
+                                                                <div class="a-txt">
+                                                                    '글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </li>
+                                                </ol>
+                                            </div>
+                                        </li>
+                                    </ul>
+                                    <ul class="q-comment">
+                                        <li>
+                                            <strong class="info-tit">정답</strong>
+                                            <div class="txt-area"><strong>3번, 5번</strong></div>
+                                        </li>
+                                        <li>
+                                            <strong class="info-tit">풀이</strong>
+                                            <div class="txt-area">
+                                                <div class="q-file-area">
+                                                    <div class="q-file-txt">
+                                                        이 문제는 두 개의 괄호가 주어진 경우로 둘 중 하나만 정확히 알면 쉽게 정답에 접근할 수 있는 문제이다.<br>
+                                                        ①의 경우 왜냐하면 이하를 먼저 해석하여 아이들이 TV영향을 쉽게 받는다를 유추할 수 있고 ②의 경우는 "말다툼"이 핵심 어구로서 "화해하다"와 연결할 수 있을 것이다.
+                                                    </div>
+                                                </div>                               
+                                            </div>
+                                        </li>
+                                    </ul>
+                                    <div class="btn-cont">
+                                        <button class="btn lg primary">다시 풀기</button>
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="quiz-viewer-fnc">
+                                <button class="btn-prev" disabled><span>이전 문제</span></button>
+                                <button class="btn-next"><span>다음 문제</span></button>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+                <div class="viewer-fnc-cont"></div>
+            </div>
+        </section>
+
+        <!-- toast -->
+        <div class="toast"></div>
+
+        <!--popup-->
+        <div class="dim"></div>
+
+        <script>
+            // Audio 객체 설정
+            let loopCnt = 0;
+            const myAudio = new Audio();
+            myAudio.src = "https://icdn.itt.link/online/AttachFiles/contents/qesitm/20240124134856136.mp3";
+            myAudio.loop = false;
+
+            const btnPlay = document.querySelector(".btn-audio-play");
+            btnPlay.onclick = function () {
+                if (loopCnt == 0) {
+                    myAudio.play();
+                    loopCnt++;
+                    this.setAttribute("disabled", true);
+                    this.closest('.audio-box').classList.add('is-disabled');
+                } else {
+                    alert("이미 들음");
+                }
+            }
+        </script>
+    </body>
+</html>
 
html/onSejong/manager/mystorage/quizView.html (added)
+++ html/onSejong/manager/mystorage/quizView.html
@@ -0,0 +1,182 @@
+<!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-->
+        <!-- //페이지 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>
+        <section class="viewer">
+            <header class="viewer-header">
+                <div class="viewer-tit">
+                    <ul class="info-inline-list">
+                        <li>
+                            <strong class="info-tit">문항ID</strong>
+                            <div class="txt-area">612483</div>
+                        </li>
+                    </ul>
+                    <h1>활동1 무늬를 꾸며보는 방법 알아보기</h1>
+                </div>
+                <button type="button" class="btn sm">
+                    <i class="ico-logout"></i>
+                    나가기
+                </button>
+                <div class="viewer-fnc-mo">
+                    <div class="etc-fnc-area">
+                        <button type="button" class="btn-etc-fnc btn-ico ico-more-vert">더보기</button>
+                        <ul class="etc-fnc">
+                            <li><button type="button">문항 오류신고</button></li>
+                        </ul>
+                    </div>
+                </div>
+            </header>
+            <div class="viewer-body">
+                <div class="viewer-cont">
+                    <div class="quiz-viewer">
+                        <div class="quiz-viewer-body">
+                            <div class="quiz-viewer-cont">
+                                <div class="quiz-viewer-wrap">
+                                    <ul class="viewer-q-list">
+                                        <li class="q-item">
+                                            <div class="q-area">
+                                                <div class="q-tit">
+                                                    <span class="num">1</span>
+                                                    <div class="q-txt">
+                                                        <p>이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까?</p>
+                                                    </div>
+                                                </div>
+                                                <div class="q-file-area">
+                                                    <div class="audio-box">
+                                                        <button type="button" class="btn-audio-play" title="오디오 재생">오디오</button>
+                                                        <i class="ico-headphone"></i>
+                                                        <span>듣기 예제</span>
+                                                        <span class="btn circle sm ico-play"></span>
+                                                    </div>
+                                                    <div class="q-file-audio">
+                                                        <audio controls="controls">
+                                                            <source src="../../images/main/before_bg_video.mp4" type="video/mp4" />
+                                                        </audio>
+                                                    </div>
+                                                    <div class="q-file-txt">
+                                                        보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까 보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까 보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까
+                                                    </div>
+                                                    <div class="q-img">
+                                                        <figure>
+                                                            <img src="../../../../resources/front/site/SITE_00000/images/temp/sample_pic1.png" alt="이미지" />
+                                                        </figure>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <div class="a-area">
+												<ol class="a-list">
+													<li class="a-item">
+														<input type="checkbox" id="a1_1" name="a1" />
+														<label for="a1_1" class="a-input-label">선택</label>
+														<div class="a-box">
+															<span class="num">1</span>
+															<div class="a-cont">
+																<div class="a-txt">'글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.</div>
+															</div>
+														</div>
+													</li>
+													<li class="a-item">
+														<input type="checkbox" id="a1_2" name="a1" />
+														<label for="a1_2" class="a-input-label">선택</label>
+														<div class="a-box">
+															<span class="num">2</span>
+															<div class="a-cont">
+																<div class="a-txt">'글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.</div>
+															</div>
+														</div>
+													</li>
+													<li class="a-item">
+														<input type="checkbox" id="a1_3" name="a1" />
+														<label for="a1_3" class="a-input-label">선택</label>
+														<div class="a-box">
+															<span class="num">3</span>
+															<div class="a-cont">
+																<div class="a-txt">'글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.</div>
+																<!-- <div class="a-img">
+                                                                <figure>
+                                                                    <img src="/resources/front/site/SITE_00000/images/temp/img_q.jpg"
+                                                                        alt="이미지">
+                                                                </figure>
+                                                            </div> -->
+															</div>
+														</div>
+													</li>
+												</ol>
+											</div>
+                                        </li>
+                                    </ul>
+                                    <div class="btn-cont">
+                                        <button class="btn lg primary">정답 및 풀이 보기</button>
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="quiz-viewer-fnc">
+                                <button class="btn-prev" disabled><span>이전 문제</span></button>
+                                <button class="btn-next"><span>다음 문제</span></button>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+                <div class="viewer-fnc-cont"></div>
+            </div>
+        </section>
+
+        <!-- toast -->
+        <div class="toast"></div>
+
+        <!--popup-->
+        <div class="dim"></div>
+
+        <script>
+            // Audio 객체 설정
+            let loopCnt = 0;
+            const myAudio = new Audio();
+            myAudio.src = "https://icdn.itt.link/online/AttachFiles/contents/qesitm/20240124134856136.mp3";
+            myAudio.loop = false;
+
+            const btnPlay = document.querySelector(".btn-audio-play");
+            btnPlay.onclick = function () {
+                if (loopCnt == 0) {
+                    myAudio.play();
+                    loopCnt++;
+                    this.setAttribute("disabled", true);
+                    this.closest('.audio-box').classList.add('is-disabled');
+                } else {
+                    alert("이미 들음");
+                }
+            }
+        </script>
+    </body>
+</html>
 
html/onSejong/manager/mystorage/testAnswer.html (added)
+++ html/onSejong/manager/mystorage/testAnswer.html
@@ -0,0 +1,216 @@
+<!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-->
+        <!-- //페이지 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>
+        <section class="viewer">
+            <header class="viewer-header">
+                <div class="viewer-tit">
+                    <ul class="info-inline-list">
+                        <li>
+                            <strong class="info-tit">문항ID</strong>
+                            <div class="txt-area">612483</div>
+                        </li>
+                    </ul>
+                    <h1>활동1 무늬를 꾸며보는 방법 알아보기</h1>
+                </div>
+                <button type="button" class="btn sm">
+                    <i class="ico-logout"></i>
+                    나가기
+                </button>
+                <div class="viewer-fnc-mo">
+                    <div class="etc-fnc-area">
+                        <button type="button" class="btn-etc-fnc btn-ico ico-more-vert">더보기</button>
+                        <ul class="etc-fnc">
+                            <li><button type="button">문항 오류신고</button></li>
+                        </ul>
+                    </div>
+                </div>
+            </header>
+            <div class="viewer-body">
+                <div class="viewer-cont">
+                    <div class="quiz-viewer">
+                        <div class="quiz-viewer-body">
+                            <div class="quiz-viewer-header">
+                                <ul class="info">
+                                    <li>
+                                        <strong>현재 문제</strong>
+                                        <div class="txt-area">
+                                            <strong>2</strong>
+                                            / 3
+                                        </div>
+                                    </li>
+                                    <li>
+                                        <strong>배점</strong>
+                                        <div class="txt-area">5점</div>
+                                    </li>
+                                </ul>
+                            </div>
+                            <div class="quiz-viewer-cont">
+                                <div class="quiz-viewer-wrap">
+                                    <ul class="viewer-q-list">
+                                        <li class="q-item">
+                                            <div class="q-area">
+                                                <div class="q-tit">
+                                                    <span class="num">1</span>
+                                                    <div class="q-txt">
+                                                        <p>이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까?</p>
+                                                    </div>
+                                                </div>
+                                                <div class="q-file-area">
+                                                    <div class="audio-box">
+                                                        <button type="button" class="btn-audio-play" title="오디오 재생">오디오</button>
+                                                        <i class="ico-headphone"></i>
+                                                        <span>듣기 예제</span>
+                                                        <span class="btn circle sm ico-play"></span>
+                                                    </div>
+                                                    <div class="q-file-audio">
+                                                        <audio controls="controls">
+                                                            <source src="../../images/main/before_bg_video.mp4" type="video/mp4" />
+                                                        </audio>
+                                                    </div>
+                                                    <div class="q-file-txt">
+                                                        보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까 보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까 보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까
+                                                    </div>
+                                                    <div class="q-img">
+                                                        <figure>
+                                                            <img src="../../../../resources/front/site/SITE_00000/images/temp/sample_pic1.png" alt="이미지" />
+                                                        </figure>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <div class="a-area">
+                                                <ol class="a-list">
+                                                    <li class="a-item a-o">
+                                                        <input type="checkbox" id="a1_1" name="a1" disabled>
+                                                        <label for="a1_1" class="a-input-label">선택</label>
+                                                        <span class="label-q-o">정답</span>
+                                                        <div class="a-box">
+                                                            <span class="num">1</span>
+                                                            <div class="a-cont">
+                                                                <div class="a-txt">
+                                                                    '글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </li>
+                                                    <li class="a-item a-x">
+                                                        <input type="checkbox" id="a1_2" name="a1" disabled checked>
+                                                        <label for="a1_2" class="a-input-label">선택</label>
+                                                        <span class="label-q-x">오답</span>
+                                                        <div class="a-box">
+                                                            <span class="num">2</span>
+                                                            <div class="a-cont">
+                                                                <div class="a-txt">
+                                                                    '글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </li>
+                                                    <li class="a-item">
+                                                        <input type="checkbox" id="a1_3" name="a1" disabled >
+                                                        <label for="a1_3" class="a-input-label">선택</label>
+                                                        <div class="a-box">
+                                                            <span class="num">3</span>
+                                                            <div class="a-cont">
+                                                                <div class="a-txt">
+                                                                    '글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </li>
+                                                </ol>
+                                            </div>
+                                        </li>
+                                    </ul>
+                                    <ul class="q-comment">
+                                        <li>
+                                            <strong class="info-tit">정답</strong>
+                                            <div class="txt-area"><strong>3번, 5번</strong></div>
+                                        </li>
+                                        <li>
+                                            <strong class="info-tit">풀이</strong>
+                                            <div class="txt-area">
+                                                <div class="q-file-area">
+                                                    <div class="q-file-txt">
+                                                        이 문제는 두 개의 괄호가 주어진 경우로 둘 중 하나만 정확히 알면 쉽게 정답에 접근할 수 있는 문제이다.<br>
+                                                        ①의 경우 왜냐하면 이하를 먼저 해석하여 아이들이 TV영향을 쉽게 받는다를 유추할 수 있고 ②의 경우는 "말다툼"이 핵심 어구로서 "화해하다"와 연결할 수 있을 것이다.
+                                                    </div>
+                                                </div>                               
+                                            </div>
+                                        </li>
+                                    </ul>
+                                    <div class="btn-cont">
+                                        <button class="btn lg primary">다시 풀기</button>
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="quiz-viewer-fnc">
+                                <button class="btn-prev" disabled><span>이전 문제</span></button>
+                                <button class="btn-next"><span>다음 문제</span></button>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+                <div class="viewer-fnc-cont"></div>
+            </div>
+        </section>
+
+        <!-- toast -->
+        <div class="toast"></div>
+
+        <!--popup-->
+        <div class="dim"></div>
+
+        <script>
+            // Audio 객체 설정
+            let loopCnt = 0;
+            const myAudio = new Audio();
+            myAudio.src = "https://icdn.itt.link/online/AttachFiles/contents/qesitm/20240124134856136.mp3";
+            myAudio.loop = false;
+
+            const btnPlay = document.querySelector(".btn-audio-play");
+            btnPlay.onclick = function () {
+                if (loopCnt == 0) {
+                    myAudio.play();
+                    loopCnt++;
+                    this.setAttribute("disabled", true);
+                    this.closest('.audio-box').classList.add('is-disabled');
+                } else {
+                    alert("이미 들음");
+                }
+            }
+        </script>
+    </body>
+</html>
 
html/onSejong/manager/mystorage/testView.html (added)
+++ html/onSejong/manager/mystorage/testView.html
@@ -0,0 +1,197 @@
+<!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-->
+        <!-- //페이지 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>
+        <section class="viewer">
+            <header class="viewer-header">
+                <div class="viewer-tit">
+                    <ul class="info-inline-list">
+                        <li>
+                            <strong class="info-tit">문항ID</strong>
+                            <div class="txt-area">612483</div>
+                        </li>
+                    </ul>
+                    <h1>활동1 무늬를 꾸며보는 방법 알아보기</h1>
+                </div>
+                <button type="button" class="btn sm">
+                    <i class="ico-logout"></i>
+                    나가기
+                </button>
+                <div class="viewer-fnc-mo">
+                    <div class="etc-fnc-area">
+                        <button type="button" class="btn-etc-fnc btn-ico ico-more-vert">더보기</button>
+                        <ul class="etc-fnc">
+                            <li><button type="button">문항 오류신고</button></li>
+                        </ul>
+                    </div>
+                </div>
+            </header>
+            <div class="viewer-body">
+                <div class="viewer-cont">
+                    <div class="quiz-viewer">
+                        <div class="quiz-viewer-header">
+							<ul class="info">
+								<li>
+									<strong>현재 문제</strong>
+									<div class="txt-area">
+										<strong>2</strong>
+										/ 3
+									</div>
+								</li>
+								<li>
+									<strong>배점</strong>
+									<div class="txt-area">5점</div>
+								</li>
+							</ul>
+						</div>
+                        <div class="quiz-viewer-body">
+                            <div class="quiz-viewer-cont">
+                                <div class="quiz-viewer-wrap">
+                                    <ul class="viewer-q-list">
+                                        <li class="q-item">
+                                            <div class="q-area">
+                                                <div class="q-tit">
+                                                    <span class="num">1</span>
+                                                    <div class="q-txt">
+                                                        <p>이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까?</p>
+                                                    </div>
+                                                </div>
+                                                <div class="q-file-area">
+                                                    <div class="audio-box">
+                                                        <button type="button" class="btn-audio-play" title="오디오 재생">오디오</button>
+                                                        <i class="ico-headphone"></i>
+                                                        <span>듣기 예제</span>
+                                                        <span class="btn circle sm ico-play"></span>
+                                                    </div>
+                                                    <div class="q-file-audio">
+                                                        <audio controls="controls">
+                                                            <source src="../../images/main/before_bg_video.mp4" type="video/mp4" />
+                                                        </audio>
+                                                    </div>
+                                                    <div class="q-file-txt">
+                                                        보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까 보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까 보기 이 글에서 알 수 있는 코딩에 대한 내용으로 알맞지 않은 것은 무엇입니까
+                                                    </div>
+                                                    <div class="q-img">
+                                                        <figure>
+                                                            <img src="../../../../resources/front/site/SITE_00000/images/temp/sample_pic1.png" alt="이미지" />
+                                                        </figure>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <div class="a-area">
+												<ol class="a-list">
+													<li class="a-item">
+														<input type="checkbox" id="a1_1" name="a1" />
+														<label for="a1_1" class="a-input-label">선택</label>
+														<div class="a-box">
+															<span class="num">1</span>
+															<div class="a-cont">
+																<div class="a-txt">'글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.</div>
+															</div>
+														</div>
+													</li>
+													<li class="a-item">
+														<input type="checkbox" id="a1_2" name="a1" />
+														<label for="a1_2" class="a-input-label">선택</label>
+														<div class="a-box">
+															<span class="num">2</span>
+															<div class="a-cont">
+																<div class="a-txt">'글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.</div>
+															</div>
+														</div>
+													</li>
+													<li class="a-item">
+														<input type="checkbox" id="a1_3" name="a1" />
+														<label for="a1_3" class="a-input-label">선택</label>
+														<div class="a-box">
+															<span class="num">3</span>
+															<div class="a-cont">
+																<div class="a-txt">'글자 찾기 놀이'의 과정에서 코딩을 하는 과정을 이해할 수 있다.</div>
+																<!-- <div class="a-img">
+                                                                <figure>
+                                                                    <img src="/resources/front/site/SITE_00000/images/temp/img_q.jpg"
+                                                                        alt="이미지">
+                                                                </figure>
+                                                            </div> -->
+															</div>
+														</div>
+													</li>
+												</ol>
+											</div>
+                                        </li>
+                                    </ul>
+                                    <div class="btn-cont">
+                                        <button class="btn lg primary">정답 및 풀이 보기</button>
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="quiz-viewer-fnc">
+                                <button class="btn-prev" disabled><span>이전 문제</span></button>
+                                <button class="btn-next"><span>다음 문제</span></button>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+                <div class="viewer-fnc-cont"></div>
+            </div>
+        </section>
+
+        <!-- toast -->
+        <div class="toast"></div>
+
+        <!--popup-->
+        <div class="dim"></div>
+
+        <script>
+            // Audio 객체 설정
+            let loopCnt = 0;
+            const myAudio = new Audio();
+            myAudio.src = "https://icdn.itt.link/online/AttachFiles/contents/qesitm/20240124134856136.mp3";
+            myAudio.loop = false;
+
+            const btnPlay = document.querySelector(".btn-audio-play");
+            btnPlay.onclick = function () {
+                if (loopCnt == 0) {
+                    myAudio.play();
+                    loopCnt++;
+                    this.setAttribute("disabled", true);
+                    this.closest('.audio-box').classList.add('is-disabled');
+                } else {
+                    alert("이미 들음");
+                }
+            }
+        </script>
+    </body>
+</html>
html/onSejong/member/class/pop_studentReflection.html
--- html/onSejong/member/class/pop_studentReflection.html
+++ html/onSejong/member/class/pop_studentReflection.html
@@ -41,12 +41,62 @@
 	</head>
 
 	<body>
-		<div class="popup-modal sm" data-popuppub="popupmodal">
+		<div class="popup-modal" data-popuppub="popupmodal">
 			<div class="pop-header">
 				<h1>성찰일지</h1>
 			</div>
 			<div class="pop-body">
-				<textarea placeholder="학습 후 느끼는 점을 입력하세요." title="텍스트 입력"></textarea>
+				<div class="write-type">
+					<table>
+						<caption>성찰일지 상세</caption>
+						<colgroup>
+							<col style="width: 160px" />
+							<col />
+						</colgroup>
+						<tbody>
+							<tr>
+								<th scope="row">활동 주제</th>
+								<td>
+									<input type="text" title="활동 주제 입력" class="q4" placeholder="내용을 입력하세요." />
+								</td>
+							</tr>
+							<tr>
+								<th scope="row">활동 일자</th>
+								<td>2025-09-30(월) 15:20</td>
+							</tr>
+							<tr>
+								<th scope="row">활동 목적</th>
+								<td>
+                                    <input type="text" title="활동 목적 입력" class="q4" placeholder="내용을 입력하세요." />
+                                </td>
+							</tr>
+							<tr>
+								<th scope="row">활동 참여자</th>
+								<td>
+                                    <input type="text" title="활동 참여자 입력" class="q4" placeholder="내용을 입력하세요." />
+                                </td>
+							</tr>
+							<tr>
+								<th scope="row">활동 내용</th>
+								<td>
+									<textarea placeholder="내용을 입력하세요." title="활동 내용 입력"></textarea>
+								</td>
+							</tr>
+							<tr>
+								<th scope="row">참고 문헌</th>
+								<td>
+									<textarea placeholder="내용을 입력하세요." title="참고 문헌 입력"></textarea>
+								</td>
+							</tr>
+							<tr>
+								<th scope="row">배운점</th>
+								<td>
+									<textarea placeholder="내용을 입력하세요." title="배운점 입력"></textarea>
+								</td>
+							</tr>
+						</tbody>
+					</table>
+				</div>
 			</div>
 
 			<div class="pop-footer">
Add a comment
List