patashala/application/views/backend/student/exam_results.php
Vivek a53135a78d Added based code
Added base code to the repo
2024-02-07 20:19:28 +05:30

97 lines
4.9 KiB
PHP
Executable File

<?php $pages = $this->db->get_where('exams' , array('exam_code' => $exam_code))->result_array();
foreach ($pages as $row):?>
<div class="content-w">
<div class="os-tabs-w menu-shad">
<div class="os-tabs-controls">
<ul class="nav nav-tabs upper">
<li class="nav-item">
<a class="nav-link" href="<?php echo base_url();?>student/online_exams/"><i class="os-icon picons-thin-icon-thin-0016_bookmarks_reading_book"></i><span><?php echo get_phrase('online_exams');?></span></a>
</li>
<li class="nav-item">
<a class="nav-link active" href="<?php echo base_url();?>student/exam_results/<?php echo $exam_code;?>"><i class="os-icon picons-thin-icon-thin-0100_to_do_list_reminder_done"></i><span><?php echo get_phrase('results');?></span></a>
</li>
</ul>
</div>
</div>
<div class="content-i">
<div class="content-box">
<div class="row">
<div class="col-sm-12">
<div class="pipeline white lined-primary">
<div class="pipeline-header">
<h5 class="pipeline-name"><?php echo get_phrase('exam_results');?></h5>
</div>
<div class="table-responsive">
<table class="table table-lightborder">
<thead>
<tr>
<th>#</th>
<th><?php echo get_phrase('question');?></th>
<th><?php echo get_phrase('correct_answer');?></th>
<th><?php echo get_phrase('answer');?></th>
<th><?php echo get_phrase('mark');?></th>
</tr>
</thead>
<tbody>
<?php
$mark = 0;
$cor = 0;
$count = 1;
$this->db->where('exam_code', $exam_code);
$this->db->where('student_id', $this->session->userdata('login_user_id'));
$questions = $this->db->get('student_question')->result_array();
foreach($questions as $row2): ?>
<?php
$ids =(explode(',', $row2['question_id']));
$ans =(explode(',', $row2['student_answer']));
$number = count($ids) - 1;
?>
<?php if ($number > 0):
for ($i = 0; $i <= $number; $i++):
$data = $this->db->get_where('questions', array('question_id' => $ids[$i]))->result_array();
foreach ($data as $row3):
?>
<tr>
<td><?php echo $count++;?></td>
<td><?php echo $row3['question'];?></td>
<td><a class="btn btn-rounded btn-sm btn-success" style="color:white"><?php echo $row3['correctanswer'];?></a></td>
<td>
<?php if($row3['correctanswer'] == $ans[$i]):?>
<?php $cor++; $mark+=$row3['marks'];?>
<a class="btn nc btn-rounded btn-sm btn-success" style="color:white"><?php echo $ans[$i];?></a>
<?php endif;?>
<?php if($ans[$i] == ''):?>
<a class="btn nc btn-rounded btn-sm btn-warning" style="color:white"><?php echo get_phrase('no_response');?></a>
<?php endif;?>
<?php if($row3['correctanswer'] != $ans[$i] && $ans[$i] != ''):?>
<a class="btn nc btn-rounded btn-sm btn-danger" style="color:white"><?php echo $ans[$i];?></a>
<?php endif;?>
</td>
<td>
<?php if($row3['correctanswer'] == $ans[$i]):?>
<a class="btn nc btn-rounded btn-sm btn-primary" style="color:white"><?php echo $row3['marks'];?></a>
<?php endif;?>
<?php if($row3['correctanswer'] != $ans[$i] || $ans[$i] == ''):?>
<a class="btn nc btn-rounded btn-sm btn-danger" style="color:white">0</a>
<?php endif;?>
</td>
</tr>
<?php endforeach; endfor; endif; ?>
<?php $dif = date("H:i:s", strtotime("00:00:00") + strtotime($row2['total_time']) - strtotime($row2['time'])); ?>
<div class="alert alert-info text-center"><h6><?php echo get_phrase('solved_in');?>: <strong><?php echo $dif;?>.</strong> <br><?php echo get_phrase('correct_answers');?>: <strong><?php echo $cor;?> <?php echo get_phrase('of');?> </strong> <strong><?php echo $row['questions'];?></strong>.<br> <?php echo get_phrase('average');?>: <strong><?php echo round((($cor/$row['questions']) * 100));?>%</strong></h6>
</div>
<?php endforeach;?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php endforeach;?>