Commit 3724a3e3 by Manoj

changes

parents d13c2d96 8fce4637
...@@ -58,6 +58,11 @@ class ExamController extends CI_Controller ...@@ -58,6 +58,11 @@ class ExamController extends CI_Controller
$this->load->view('base/base_template', $data); $this->load->view('base/base_template', $data);
} }
public function storeExam()
{
echo "<pre>";print_r($_POST);
}
} }
?> ?>
\ No newline at end of file
...@@ -17,6 +17,9 @@ ...@@ -17,6 +17,9 @@
</div> </div>
<div class="col-xl-12"> <div class="col-xl-12">
<div class="card"> <div class="card">
<div class="card-header"> <div class="card-header">
...@@ -43,55 +46,78 @@ ...@@ -43,55 +46,78 @@
</a></li> </a></li>
</ul> --> </ul> -->
<?php <?php
if(isset($questions)){ $tot = 0; ?> if (isset($questions)) {
$cont = 0;
foreach ($questions as $key => $val) {
foreach ($val as $ky=>$row) {
$cont += 1;
}
}
$tot = 0;
$j = 1; ?>
<form method="POST" action="<?= base_url('ExamController/storeExam') ?>">
<div class="tab-content"> <div class="tab-content">
<?php foreach($questions as $key=>$val){ ?> <?php foreach ($questions as $key => $val) { ?>
<div id="wizard_Service" class="tab-pane" role="tabpanel"> <div class="Questiontab<?= $j ?>" style="display:<?= ($j > 1) ? 'none':'block' ?>">
<div id="wizard_Service<?= $val['categoryId'] ?>" class="tab-pane " role="tabpanel">
<h5 class="text-center"><?= $key ?></h5> <h5 class="text-center"><?= $key ?></h5>
<?php foreach($val as $row){ <?php foreach ($val as $ky=>$row) {
$tot++; $tot +=1; ?>
?>
<div class="row"> <div class="row">
<div class="col-lg-12 mb-2"> <div class="col-lg-12 mb-2">
<h5><?= $row->question ?></h5> <h5><?= $ky+1; ?>) <?= $row->question ?></h5>
<input type="hidden" name="question[]" value="<?= $row->id ?>" />
<input type="hidden" name="org_ques[]" value="<?= $row->answer ?>" />
</div> </div>
<div class="col-lg-6 mb-2"> <div class="col-lg-6 mb-2">
<div class="form-check custom-checkbox mb-3 checkbox-success"> <div class="form-check custom-checkbox mb-3 checkbox-warning">
<input type="radio" class="form-check-input" id="customRadioBox4" name="questions[<?= $row->id ?>]"> <input type="radio" class="form-check-input" id="customRadioBox" name="questions[<?= $row->id ?>]" value="<?= $row->option_a ?>">
<label class="form-check-label" for="customRadioBox4"><?= $row->option_a ?></label> <label class="form-check-label" for="customRadioBox"><?= $row->option_a ?></label>
</div> </div>
</div> </div>
<div class="col-lg-6 mb-2"> <div class="col-lg-6 mb-2">
<div class="form-check custom-checkbox mb-3 checkbox-success"> <div class="form-check custom-checkbox mb-3 checkbox-warning">
<input type="radio" class="form-check-input" id="customRadioBox4" name="questions[<?= $row->id ?>]"> <input type="radio" class="form-check-input" id="customRadioBox" name="questions[<?= $row->id ?>]" value="<?= $row->option_b ?>">
<label class="form-check-label" for="customRadioBox4"><?= $row->option_b ?></label> <label class="form-check-label" for="customRadioBox"><?= $row->option_b ?></label>
</div> </div>
</div> </div>
<div class="col-lg-6 mb-2"> <div class="col-lg-6 mb-2">
<div class="form-check custom-checkbox mb-3 checkbox-success"> <div class="form-check custom-checkbox mb-3 checkbox-warning">
<input type="radio" class="form-check-input" id="customRadioBox4" name="questions[<?= $row->id ?>]"> <input type="radio" class="form-check-input" id="customRadioBox" name="questions[<?= $row->id ?>]" value="<?= $row->option_c ?>">
<label class="form-check-label" for="customRadioBox4"><?= $row->option_c ?></label> <label class="form-check-label" for="customRadioBox"><?= $row->option_c ?></label>
</div> </div>
</div> </div>
<div class="col-lg-6 mb-2"> <div class="col-lg-6 mb-2">
<div class="mb-3"> <div class="mb-3">
<div class="form-check custom-checkbox mb-3 checkbox-success"> <div class="form-check custom-checkbox mb-3 checkbox-warning">
<input type="radio" class="form-check-input" id="customRadioBox4" name="questions[<?= $row->id ?>]"> <input type="radio" class="form-check-input" id="customRadioBox" name="questions[<?= $row->id ?>]" value="<?= $row->option_d ?>">
<label class="form-check-label" for="customRadioBox4"><?= $row->option_d ?></label> <label class="form-check-label" for="customRadioBox"><?= $row->option_d ?></label>
</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<?php } ?>
<div class="row"> <div class="row">
<div class="col-md-9"></div> <div class="col-md-7"></div>
<div class="col-md-3"> <div class="col-md-3">
<a href="javascript:void()" class="btn btn-primary pull-right">Previous</a> <?php if ($j != 1) { ?>
<a href="javascript:void()" class="btn btn-primary pull-right">Next</a> <a href="javascript:previousQuestion(<?= $j ?>)" class="btn btn-primary pull-right">Previous</a>
<?php } ?>
<?php if($tot == $cont){ ?>
<input type="submit" name="submit" value="Submit" class="btn btn-info" />
<?php }else{ ?>
<a href="javascript:nextQuestion(<?= $j ?>)" class="btn btn-primary pull-right">Next</a>
<?php } ?>
</div>
</div> </div>
</div> </div>
<?php } } ?>
</div> </div>
<?php $j++;
} ?>
</div>
</form>
<?php } ?> <?php } ?>
</div> </div>
</div> </div>
...@@ -104,8 +130,7 @@ ...@@ -104,8 +130,7 @@
Content body end Content body end
***********************************--> ***********************************-->
<script> <script>
function updateTime() {
function updateTime() {
var date = "<?php echo $date ?>"; var date = "<?php echo $date ?>";
var currentTime = new Date(date); var currentTime = new Date(date);
...@@ -123,11 +148,39 @@ function updateTime() { ...@@ -123,11 +148,39 @@ function updateTime() {
var formattedTime = hours + ":" + minutes + ":" + seconds; var formattedTime = hours + ":" + minutes + ":" + seconds;
$('#time').text(formattedTime); $('#time').text(formattedTime);
} }
setInterval(() => { setInterval(() => {
updateTime(); updateTime();
}, 1000); }, 1000);
function previousQuestion(page)
{
$pre = page - 1;
$next = page + 1;
$('.Questiontab'+page).hide();
if(page == 1)
{
$('.Questiontab'+page).show();
}else{
$('.Questiontab'+$pre).show();
}
}
function nextQuestion(page)
{
$pre = page - 1;
$next = page + 1;
$('.Questiontab'+$next).show();
if(page == 1)
{
$('.Questiontab'+page).hide();
}else{
$('.Questiontab'+$next).hide();
}
// $('.Questiontab'+$pre).hide();
}
</script> </script>
...@@ -50,8 +50,8 @@ ...@@ -50,8 +50,8 @@
<td><?= $i ?></td> <td><?= $i ?></td>
<td><?= $row->year ?></td> <td><?= $row->year ?></td>
<td><?= $row->name ?></td> <td><?= $row->name ?></td>
<td><?= isset($row->date) ? date('d-m-Y',strtotime($row->date)) :'' ?></td> <td><?= isset($row->date) ? date('d-m-Y',strtotime($row->objective_date)) :'' ?></td>
<td><?= isset($row->time) ? date('H:i a',strtotime($row->time)) :'' ?></td> <td><?= isset($row->time) ? date('H:i a',strtotime($row->objective_time)) :'' ?></td>
<td> <td>
<a href="javascript:takeExam('<?= $row->id ?>')" data-toggle="tooltip" id="edit" data-placement="top" title="Edit" data-original-title="Edit" class="btn btn-sm btn-info">View</a> <a href="javascript:takeExam('<?= $row->id ?>')" data-toggle="tooltip" id="edit" data-placement="top" title="Edit" data-original-title="Edit" class="btn btn-sm btn-info">View</a>
</td> </td>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment