6411(6413): 시험응시 관련 내용 정리
This commit is contained in:
parent
8401b10a7f
commit
2714454e02
|
|
@ -27,10 +27,12 @@
|
||||||
}
|
}
|
||||||
<tr>
|
<tr>
|
||||||
<th>
|
<th>
|
||||||
|
@* 아래에 주석친 부분들은 2025년3월에 롤백될 예정 *@
|
||||||
<h5><b>@(d.dtype == 0 ? "진행평가":d.dtype==1?"최종평가":d.dtype == 2?"과제":d.dtype==3?"토론":"")</b><span> @d.strval</span></h5>
|
<h5><b>@(d.dtype == 0 ? "진행평가":d.dtype==1?"최종평가":d.dtype == 2?"과제":d.dtype==3?"토론":"")</b><span> @d.strval</span></h5>
|
||||||
@if (d.dtype == 1)
|
@if (d.dtype == 1)
|
||||||
{
|
{
|
||||||
<p>※ 집체교육일에 교육장에서 평가진행</p>
|
<p>※ 집체교육일에 교육장에서 평가진행</p>
|
||||||
|
@*<p>※ 참여조건 : 진도율 90% 이상 / 집체교육 참석 완료 (집체교육일 : @d.time.ToShortDateString())</p>*@
|
||||||
}
|
}
|
||||||
else if (d.dtype > 1)
|
else if (d.dtype > 1)
|
||||||
{
|
{
|
||||||
|
|
@ -39,7 +41,9 @@
|
||||||
</th>
|
</th>
|
||||||
@if (d.dtype == 1 && ViewBag.exCheck == false)
|
@if (d.dtype == 1 && ViewBag.exCheck == false)
|
||||||
{
|
{
|
||||||
<td>
|
<td>
|
||||||
|
@*<a href="javascript:;" onclick="msg('시험 응시 조건이 충족되지 않아 시험평가 진행이 불가합니다. <br>진도율 90% 이상, 집체교육 출석 완료')"
|
||||||
|
class="evaType@(d.intval4==1?"04":d.intval3==1?"03":d.intval3==0 && d.intval >=d.intval2?"02":"01")">@(d.intval4 == 1 ? "[평가완료]" : d.intval3 == 1 ? "[참여완료]" : d.intval3 == 0 && d.intval >=d.intval2 ? "[참여가능]" : "[참여불가]")</a>*@
|
||||||
<a href="#" onclick="msg('24년 8월 22일 부터 건설기술진흥법 변경으로 <br>집체교육 당일 교육장에서 시험평가가 진행됩니다.')"
|
<a href="#" onclick="msg('24년 8월 22일 부터 건설기술진흥법 변경으로 <br>집체교육 당일 교육장에서 시험평가가 진행됩니다.')"
|
||||||
class="evaType@(d.intval4==1?"04":d.intval3==1?"03":d.intval3==0 && d.intval >=d.intval2?"02":"01")">@(d.intval4 == 1 ? "[평가완료]" : d.intval3 == 1 ? "[참여완료]" : d.intval3 == 0 && d.intval >=d.intval2 ? "[참여가능]" : "[참여불가]")</a>
|
class="evaType@(d.intval4==1?"04":d.intval3==1?"03":d.intval3==0 && d.intval >=d.intval2?"02":"01")">@(d.intval4 == 1 ? "[평가완료]" : d.intval3 == 1 ? "[참여완료]" : d.intval3 == 0 && d.intval >=d.intval2 ? "[참여가능]" : "[참여불가]")</a>
|
||||||
</td>
|
</td>
|
||||||
|
|
|
||||||
|
|
@ -22,17 +22,23 @@
|
||||||
{
|
{
|
||||||
<li><a href="#" class="bk" onclick="goexam()">응시하기</a></li>
|
<li><a href="#" class="bk" onclick="goexam()">응시하기</a></li>
|
||||||
}
|
}
|
||||||
@if (Model.LectEX.ispass == 1)
|
|
||||||
|
|
||||||
|
@* [start] 아래 if문 주석은 2025 3월이후에 다시 사용 현재는 임시처리 *@
|
||||||
|
@*@if (Model.LectEX.ispass == 1)*@
|
||||||
|
@if (Model.LectEX.estart != null)
|
||||||
{
|
{
|
||||||
<li><a href="#" class="bk" onclick="showexam()">결과보기</a></li>
|
<li><a href="#" class="bk" onclick="showexam()">결과보기</a></li>
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@* [end] 아래 if문 주석은 2025 3월이후에 다시 사용 현재는 임시처리 *@
|
||||||
|
|
||||||
|
|
||||||
@if (Model.LectEX.edate > DateTime.Now && Model.LectEX.estart != null && Model.LectEX.isreexamable == 1 && Model.LectEX.iscomplete != 1)
|
@if (Model.LectEX.edate > DateTime.Now && Model.LectEX.estart != null && Model.LectEX.isreexamable == 1 && Model.LectEX.iscomplete != 1)
|
||||||
{
|
{
|
||||||
// #xodus extype 추가
|
// #xodus extype 추가
|
||||||
<li><a href="#" class="bk" onclick="javascript:reexam(@Model.LectEX.exno,@Model.LectEX.lectno,@Model.LectEX.extype)">재응시</a></li>
|
<li><a href="#" class="bk" onclick="javascript:reexam(@Model.LectEX.exno,@Model.LectEX.lectno,@Model.LectEX.extype)">재응시</a></li>
|
||||||
}
|
}
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<form id="mform" action="/CRoom/Estimation?@Model.croomparam" method="get">
|
<form id="mform" action="/CRoom/Estimation?@Model.croomparam" method="get">
|
||||||
@Html.HiddenFor(m => m.croomlectno)
|
@Html.HiddenFor(m => m.croomlectno)
|
||||||
|
|
@ -71,7 +77,17 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 아래 주석은 2025-03 이후에 다시 사용 예정
|
||||||
function showexam() {
|
function showexam() {
|
||||||
|
if (@Model.LectEX.isresultopen == 1) {
|
||||||
|
$("#mform").attr("action", "/CRoom/ExamRecord").submit();
|
||||||
|
} else {
|
||||||
|
msg("운영자가 시험결과를 비공개처리하였습니다. 별도로 문의해주세요.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@*function showexam() {
|
||||||
if (@Model.LectEX.ispass == 0) {
|
if (@Model.LectEX.ispass == 0) {
|
||||||
msg("수료기준을 통과하지 못하여 비공개처리되었습니다.");
|
msg("수료기준을 통과하지 못하여 비공개처리되었습니다.");
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -82,7 +98,7 @@
|
||||||
msg("운영자가 시험결과를 비공개처리하였습니다. 별도로 문의해주세요.");
|
msg("운영자가 시험결과를 비공개처리하였습니다. 별도로 문의해주세요.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}*@
|
||||||
|
|
||||||
// #xodus extype 추가
|
// #xodus extype 추가
|
||||||
function reexam(exno, lectno, extype) {
|
function reexam(exno, lectno, extype) {
|
||||||
|
|
|
||||||
|
|
@ -32,19 +32,24 @@
|
||||||
<th>문제@(i++)</th>
|
<th>문제@(i++)</th>
|
||||||
<td>@Html.Raw(q.qtext)</td>
|
<td>@Html.Raw(q.qtext)</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr style="@(q.atype == 2 ? "display:none;":"")">
|
|
||||||
<th>정답</th>
|
@if (Model.LectEX.tpoint >= 60)
|
||||||
<td>
|
{ // 2025-03월 이후에 if문이 제거되어야 할 필요성
|
||||||
@if (q.atype > 0)
|
<tr style="@(q.atype == 2 ? "display:none;":"")">
|
||||||
{
|
<th>정답</th>
|
||||||
@Html.Raw(string.Join(" | ", Model.QuestionItems.Where(w => w.qno == q.qno).ToList().Select(s => s.qitext)))
|
<td>
|
||||||
}
|
@if (q.atype > 0)
|
||||||
else
|
{
|
||||||
{
|
@Html.Raw(string.Join(" | ", Model.QuestionItems.Where(w => w.qno == q.qno).ToList().Select(s => s.qitext)))
|
||||||
@Html.Raw((string.Join(" | ", Model.QuestionItems.Where(w => w.qno == q.qno && w.isright == 1).ToList().Select(s => string.IsNullOrEmpty(s.qitext) ? ("<img src=\"" + Model.Files + s.fileurl + "\" style=\"max-width: 50%; max-height: 50px;\" />") : s.qitext))))
|
}
|
||||||
}
|
else
|
||||||
</td>
|
{
|
||||||
</tr>
|
@Html.Raw((string.Join(" | ", Model.QuestionItems.Where(w => w.qno == q.qno && w.isright == 1).ToList().Select(s => string.IsNullOrEmpty(s.qitext) ? ("<img src=\"" + Model.Files + s.fileurl + "\" style=\"max-width: 50%; max-height: 50px;\" />") : s.qitext))))
|
||||||
|
}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
}
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<th>응시생답안</th>
|
<th>응시생답안</th>
|
||||||
<td class="evadGray">
|
<td class="evadGray">
|
||||||
|
|
@ -58,13 +63,17 @@
|
||||||
}
|
}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr style="@(string.IsNullOrEmpty(q.qdesc)?"display:none":"")">
|
|
||||||
<th>해설</th>
|
@if (Model.LectEX.tpoint >= 60)
|
||||||
<td>@Html.Raw(q.qdesc??"")</td>
|
{ // 2025-03월 이후에 if문이 제거되어야 할 필요성
|
||||||
</tr>
|
<tr style="@(string.IsNullOrEmpty(q.qdesc) ? "display:none" : "")">
|
||||||
|
<th>해설</th>
|
||||||
|
<td>@Html.Raw(q.qdesc ?? "")</td>
|
||||||
|
</tr>
|
||||||
|
}
|
||||||
<tr>
|
<tr>
|
||||||
<th data-qno="@q.qno">점수</th>
|
<th data-qno="@q.qno">점수</th>
|
||||||
<td><em>@q.cpoint / @(q.dpoint)점</em> <span>(@q.atypename)</span> @Html.Raw(q.iscorrect == 1 ?"<img src=\"/img/lecture/evalution_o.png\" alt=\"\" />":"")</td>
|
<td><em>@q.cpoint / @(q.dpoint)점</em> <span>(@q.atypename)</span> @Html.Raw(q.iscorrect == 1 ? "<img src=\"/img/lecture/evalution_o.png\" alt=\"\" />" : "")</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue