@model NP.Model.VMCM @{ Layout = "~/Views/Shared/_PopupLayout.cshtml"; var ncc = new NP.Model.CMEXLayer() { }; var hasccqdiff = Model.ComCodes.Where(w => w.cgroup == "ccdiff").Count() > 0; var hascccc1 = Model.ComCodes.Where(w => w.cgroup == "cc1").Count() > 0; var hascccc2 = Model.ComCodes.Where(w => w.cgroup == "cc2").Count() > 0; var hascccc3 = Model.ComCodes.Where(w => w.cgroup == "cc3").Count() > 0; var hascccc4 = Model.ComCodes.Where(w => w.cgroup == "cc4").Count() > 0; var hascccc5 = Model.ComCodes.Where(w => w.cgroup == "cc5").Count() > 0; var cssqdiff = hasccqdiff ? "" : "qhide"; var csscc1 = hascccc1 ? "" : "qhide"; var csscc2 = hascccc2 ? "" : "qhide"; var csscc3 = hascccc3 ? "" : "qhide"; var csscc4 = hascccc4 ? "" : "qhide"; var csscc5 = hascccc5 ? "" : "qhide"; int tempInt = 0; }
기본정보 @Model.CMInnings.FirstOrDefault().scdtype
@*@Html.Partial("./Partial/Radio", "0:진행평가;1:최종평가", new ViewDataDictionary { { "special", "stringlist" }, { "name", "CMEX.extype" }, { "checked", Model.CMEX.extype } })*@
@Html.Partial("./Partial/Radio", "1:최종평가", new ViewDataDictionary { { "special", "stringlist" }, { "name", "vm.CMEX.extype" }, { "checked", Model.CMEX.extype } })
@if (Model.CMInnings.FirstOrDefault().scdtype == 0) {
@Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval18) ? (DateTime?)null : Convert.ToDateTime(Model.stringval18), new ViewDataDictionary { { "name", "vm.stringval18" } }) @Html.TextBoxFor(m => m.stringval19, new { @class = "form-control text-center onlyNum2", @maxlength = "2", @style = "width:50px;", @Name="vm.stringval19" }) 시 @Html.TextBoxFor(m => m.stringval20, new { @class = "form-control text-center onlyNum2", @maxlength ="2", @style = "width:50px;", @Name = "vm.stringval20" }) 분 ~ @Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval21) ? (DateTime?)null : Convert.ToDateTime(Model.stringval21), new ViewDataDictionary { { "name", "vm.stringval21" } }) @Html.TextBoxFor(m => m.stringval22, new { @class = "form-control text-center onlyNum2", @maxlength = "2", @style = "width:50px;", @Name = "vm.stringval22" }) 시 @Html.TextBoxFor(m => m.stringval23, new { @class = "form-control text-center onlyNum2", @maxlength = "2", @style = "width:50px;", @Name = "vm.stringval23" }) 분
}
@Html.TextBoxFor(m => m.CMEX.exname, new { @class = "form-control", @maxlength = "100", @Name = "vm.CMEX.exname" })
@Html.TextAreaFor(m => m.CMEX.edesc, new { @class = "form-control", @maxlength = "700", @style = "resize: none; height: 70px;", @Name = "vm.CMEX.edesc" })
@Model.CMEX.tpoint
@Html.TextBoxFor(m => m.CMEX.econdition, new { @Value = (Model.CMEX.econdition == 0 ? 90 : Model.CMEX.econdition), @class = "form-control disp-init int nocomma text-center", @maxlength = "3", @style = "width: 80px;", @Name = "vm.CMEX.econdition" }) % 이상
@Html.TextBoxFor(m => m.CMEX.etime, new { @Value = (Model.CMEX.etime == 0 ? 60 : Model.CMEX.etime), @class = "form-control text-center disp-init int nocomma", @style = "width: 80px;", @Name = "vm.CMEX.etime" })분 * 0분 입력 시 시간제한 없음
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "special", "FromTo" }, { "name", "vm.CMEX.evtype" }, { "selected", (Model.CMEX.evtype == 0 ? 10 : Model.CMEX.evtype) }, { "start", 1 }, { "end", 10 }, { "textadd", "개" }, { "df", "0:전체" }, { "disabled", Model.examsavable } }) 출력
@Html.Partial("./Partial/Radio", "0:고정문항(모든 응시자들의 시험지가 동일하며, 문제에 등록된 배점 적용);1:임의문항(모든 응시자들의 시험지가 달라짐)", new ViewDataDictionary { { "special", "stringlist" }, { "name", "vm.CMEX.eqtype" }, { "checked", Model.CMEX.eqtype }, { "setbr", 1 }, { "disabled", Model.examsavable } })
@if (hasccqdiff) { @:    } @if (hascccc1) { @:    } @if (hascccc2) { @:    } @if (hascccc3) { @:    } @if (hascccc4) { @:    } @if (hascccc5) { @:    } 적용
@foreach (var item in Model.CMEXLayers) { }
@Model.ComGroups.Where(w => w.cgroup == "ccdiff").First().cgroupname @Model.ComGroups.Where(w => w.cgroup == "cc1").First().cgroupname @Model.ComGroups.Where(w => w.cgroup == "cc2").First().cgroupname @Model.ComGroups.Where(w => w.cgroup == "cc3").First().cgroupname @Model.ComGroups.Where(w => w.cgroup == "cc4").First().cgroupname @Model.ComGroups.Where(w => w.cgroup == "cc5").First().cgroupname 후보문항수 출제문항수 문항당배점 총배점
@(item.qdiffname) @(item.ccname1 ?? "") @(item.ccname2 ?? "") @(item.ccname3 ?? "") @(item.ccname4 ?? "") @(item.ccname5 ?? "") 0 @item.trpoint
@Html.HiddenFor(m => m.CMEX.israndq, new { @Name = "vm.CMEX.israndq" })    @Html.HiddenFor(m => m.CMEX.israndqi, new { @Name = "vm.CMEX.israndqi" })
@Html.Partial("./Partial/Radio", "0:자유응시 ;1:순차응시(다음문제로 이동 시 이전 문제를 볼 수 없습니다.)", new ViewDataDictionary { { "special", "stringlist" }, { "name", "vm.CMEX.isseq" }, { "checked", Model.CMEX.isseq } })
@Html.Partial("./Partial/Radio", "0:허용 ;1:비허용(시험창 이탈시 강제종료)", new ViewDataDictionary { { "special", "stringlist" }, { "name", "vm.CMEX.isblur" }, { "checked", Model.CMEX.isblur } })※비허용 시 시험창을 벗어나지 않도록 응시자들에게 공지해주세요.
@Html.Partial("./Partial/Radio", "1:예;0:아니오", new ViewDataDictionary { { "special", "stringlist" }, { "name", "vm.CMEX.isusebackup" }, { "checked", Model.CMEX.isusebackup } }) (응시자가 시험응시화면에서 선택한 답안을 제출 전 저장하는 기능입니다. 동시응시인원이 많을 경우 시험응시사이트가 느려질 수 있습니다.)
문제정보
@foreach (var item in Model.CMEXQs) { }
문제유형 분류 문제 문제순서 점수
@item.atypename @item.eqtypenames




저장 @if (Model.CMEX.exno > 0) { 삭제 } 닫기
@Html.HiddenFor(m => m.CMEX.cmno, new { @Name = "vm.CMEX.cmno" }) @Html.HiddenFor(m => m.cmno, new { @Name = "vm.cmno" }) @Html.HiddenFor(m=>m.IsSavedForParent) @Html.Partial("./Partial/DForm", Model)
@section styles{ } @section scriptsHeader{ @Html.Partial("./Partial/ScriptDate") } @section scripts{ }