%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<style>
td{
font-size:14px;
padding:4px;
}
</style>
<script>
var Timer;
var TotalSeconds;
function CreateTimer(TimerID, Time) {
Timer = document.getElementById(TimerID);
TotalSeconds = Time;
UpdateTimer()
window.setTimeout("Tick()", 1000);
}
function Tick() {
if (TotalSeconds <= 0) {
alert("Time's up!")
return;
}
TotalSeconds -= 1;
UpdateTimer()
window.setTimeout("Tick()", 1000);
}
function UpdateTimer() {
var Seconds = TotalSeconds;
var Days = Math.floor(Seconds / 86400);
Seconds -= Days * 86400;
var Hours = Math.floor(Seconds / 3600);
Seconds -= Hours * (3600);
var Minutes = Math.floor(Seconds / 60);
Seconds -= Minutes * (60);
var TimeStr = ((Days > 0) ? Days + " days " : "") + LeadingZero(Hours) + ":" + LeadingZero(Minutes) + ":" + LeadingZero(Seconds)
Timer.innerHTML = TimeStr;
}
function LeadingZero(Time) {
return (Time < 10) ? "0" + Time : + Time;
}
//var myCountdown1 = new Countdown({time:<?php echo $seconds;?>, rangeHi:"hour", rangeLo:"second"});
setTimeout(submitform,'<?php echo $seconds * 1000;?>');
function submitform(){
setIndividual_time(qn);
alert('Time Over');
window.location="<?php echo site_url('quiz/submit_quiz/');?>";
}
</script>
<div class="preloader-defalt">
<div class="loader"></div>
</div>
<div class="container" >
<div class="quiz-header">
<div class="signals">
<div class="save_answer_signal" id="save_answer_signal2"></div>
<div class="save_answer_signal" id="save_answer_signal1"></div>
</div>
<div class="time-view">
Time left: <span id='timer' >
<script type="text/javascript">window.onload = CreateTimer("timer", <?php echo $seconds;?>);</script>
</span>
</div>
<div style="float:left;" >
<h4><?php echo $title;?></h4>
</div>
<div style="clear:both;"></div>
</div>
</div>
<!-- Category button -->
<div class="container" >
<div class="outer-container" style="margin:0;">
<div class="row" >
<?php
$categories=explode(',',$quiz['categories']);
$category_range=explode(',',$quiz['category_range']);
function getfirstqn($cat_keys='0',$category_range){
if($cat_keys==0){
return 0;
}else{
$r=0;
for($g=0; $g < $cat_keys; $g++){
$r+=$category_range[$g];
}
return $r;
}
}
if(count($categories) > 1 ){
$jct=0;
foreach($categories as $cat_key => $category){
?>
<input type="hidden" id="cat_<?php echo $cat_key;?>" value="<?php echo getfirstqn($cat_key,$category_range);?>">
<?php
}
}
?>
</div>
<div class="row" style="margin-top:5px;">
<div class="col-md-8">
<div class="quuestion-secs">
<form method="post" action="<?php echo site_url('quiz/submit_quiz/'.$quiz['rid']);?>" id="quiz_form" >
<input type="hidden" name="rid" value="<?php echo $quiz['rid'];?>">
<input type="hidden" name="noq" value="<?php echo $quiz['total_quiz_questions'];?>">
<input type="hidden" name="individual_time" id="individual_time" value="<?php echo $quiz['individual_time'];?>">
<?php
$abc=array(
'0'=>'A',
'1'=>'B',
'2'=>'C',
'3'=>'D',
'4'=>'E',
'6'=>'F',
'7'=>'G',
'8'=>'H',
'9'=>'I',
'10'=>'J',
'11'=>'K'
);
foreach($questions as $qk => $question){
?>
<div id="q<?php echo $qk;?>" class="question_div">
<div class="question_container" >
<?php echo $this->lang->line('question');?> <?php echo $qk+1;?>)<br>
<?php echo $question['question'];?>
</div>
<div class="option_container" >
<?php
// multiple single choice
if($question['question_type']==$this->lang->line('multiple_choice_single_answer')){
$save_ans=array();
foreach($saved_answers as $svk => $saved_answer){
if($question['qid']==$saved_answer['qid']){
$save_ans[]=$saved_answer['q_option'];
}
}
?>
<input type="hidden" name="question_type[]" id="q_type<?php echo $qk;?>" value="1">
<?php
$i=0;
foreach($options as $ok => $option){
if($option['qid']==$question['qid']){
?>
<div class="op"><?php echo $abc[$i];?>) <div class=" inp-con"><input type="radio" name="answer[<?php echo $qk;?>][]" id="answer_value<?php echo $qk.'-'.$i;?>" value="<?php echo $option['oid'];?>" <?php if(in_array($option['oid'],$save_ans)){ echo 'checked'; } ?> > <span class="checkmark"></span> </div><?php echo $option['q_option'];?> </div>
<?php
$i+=1;
}else{
$i=0;
}
}
}
// multiple_choice_multiple_answer
if($question['question_type']==$this->lang->line('multiple_choice_multiple_answer')){
$save_ans=array();
foreach($saved_answers as $svk => $saved_answer){
if($question['qid']==$saved_answer['qid']){
$save_ans[]=$saved_answer['q_option'];
}
}
?>
<input type="hidden" name="question_type[]" id="q_type<?php echo $qk;?>" value="2">
<?php
$i=0;
foreach($options as $ok => $option){
if($option['qid']==$question['qid']){
?>
<div class="op"><?php echo $abc[$i];?>) <input type="checkbox" name="answer[<?php echo $qk;?>][]" id="answer_value<?php echo $qk.'-'.$i;?>" value="<?php echo $option['oid'];?>" <?php if(in_array($option['oid'],$save_ans)){ echo 'checked'; } ?> > <?php echo $option['q_option'];?> </div>
<?php
$i+=1;
}else{
$i=0;
}
}
}
// short answer
if($question['question_type']==$this->lang->line('short_answer')){
$save_ans="";
foreach($saved_answers as $svk => $saved_answer){
if($question['qid']==$saved_answer['qid']){
$save_ans=$saved_answer['q_option'];
}
}
?>
<input type="hidden" name="question_type[]" id="q_type<?php echo $qk;?>" value="3" >
<?php
?>
<div class="op">
<?php echo $this->lang->line('answer');?>
<input type="text" name="answer[<?php echo $qk;?>][]" value="<?php echo $save_ans;?>" id="answer_value<?php echo $qk;?>" >
</div>
<?php
}
// long answer
if($question['question_type']==$this->lang->line('long_answer')){
$save_ans="";
foreach($saved_answers as $svk => $saved_answer){
if($question['qid']==$saved_answer['qid']){
$save_ans=$saved_answer['q_option'];
}
}
?>
<input type="hidden" name="question_type[]" id="q_type<?php echo $qk;?>" value="4">
<?php
?>
<div class="op">
<?php echo $this->lang->line('answer');?> <br>
<?php echo $this->lang->line('word_counts');?> <span id="char_count<?php echo $qk;?>">0</span>
<textarea name="answer[<?php echo $qk;?>][]" id="answer_value<?php echo $qk;?>" style="width:100%;height:100%;" onKeyup="count_char(this.value,'char_count<?php echo $qk;?>');"><?php echo $save_ans;?></textarea>
</div>
<?php }
// matching
if($question['question_type']==$this->lang->line('match_the_column')){
$save_ans=array();
foreach($saved_answers as $svk => $saved_answer){
if($question['qid']==$saved_answer['qid']){
// $exp_match=explode('__',$saved_answer['q_option_match']);
$save_ans[]=$saved_answer['q_option'];
}
}
?>
<input type="hidden" name="question_type[]" id="q_type<?php echo $qk;?>" value="5">
<?php
$i=0;
$match_1=array();
$match_2=array();
foreach($options as $ok => $option){
if($option['qid']==$question['qid']){
$match_1[]=$option['q_option'];
$match_2[]=$option['q_option_match'];
$i+=1;
}else{
$i=0;
}
}
?>
<div class="op">
<table>
<?php
shuffle($match_1);
shuffle($match_2);
foreach($match_1 as $mk1 =>$mval){
?>
<tr><td>
<?php echo $abc[$mk1];?>) <?php echo $mval;?>
</td><td>
<select name="answer[<?php echo $qk;?>][]" id="answer_value<?php echo $qk.'-'.$mk1;?>" >
<option value="0"><?php echo $this->lang->line('select');?></option>
<?php
foreach($match_2 as $mk2 =>$mval2){
?>
<option value="<?php echo $mval.'___'.$mval2;?>" <?php $m1=$mval.'___'.$mval2; if(in_array($m1,$save_ans)){ echo 'selected'; } ?> ><?php echo $mval2;?></option>
<?php
}
?>
</select>
</td>
</tr>
<?php
}
?>
</table>
</div>
<?php
}
?>
</div>
</div>
<?php
}
?>
</form>
<div class="footer_buttons">
<div class="footer_buttons-in">
<div class="row">
<div class="col-md-4">
<div class="foot-btns" style="float:left;">
<!--<button class="btn btn-warning" onClick="javascript:review_later();"><?php echo $this->lang->line('review_later');?></button>-->
<!--<button class="btn btn-info" onClick="javascript:clear_response();"><?php echo $this->lang->line('clear');?></button>-->
</div>
</div>
<div class="col-md-4">
<div style="text-align:center;">
<button class="btn btn-primary" id="backbtn" style="visibility:hidden;" onClick="javascript:show_back_question();" ><?php echo $this->lang->line('back');?></button>
<button class="btn btn-success" id="nextbtn" onClick="javascript:show_next_question();" style="margin-left:10px;" ><?php echo $this->lang->line('save_next');?></button></div>
</div>
<div class="col-md-4">
<div style="float:right;">
<button class="btn btn-info" style="background:#3ba0bb;" onClick="javascript:cancelmove();"><?php echo $this->lang->line('submit_quiz');?></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-4" style="padding-bottom:40px;">
<div class="sidr-ques">
<b> <?php echo $this->lang->line('questions');?></b>
<div>
<?php
for($j=0; $j < $quiz['total_quiz_questions']; $j++ ){
?>
<div class="qbtn" onClick="javascript:show_question('<?php echo $j;?>');" id="qbtn<?php echo $j;?>" ><?php echo ($j+1);?></div>
<?php } ?>
</div>
<div style="clear:both;"></div>
</div>
<hr>
<div>
<ul class="information-btn">
<li><div class="qbtn" style="background:#00F6B1;"> </div> <?php echo $this->lang->line('Answered');?></li>
<li><div class="qbtn" style="background:#FF5F7B;"> </div> <?php echo $this->lang->line('UnAnswered');?></li>
<!--<li><div class="qbtn" style="background:#ec971f;"> </div> <?php echo $this->lang->line('Review-Later');?></li>-->
<li><div class="qbtn" style="background:#dddddd;"> </div> <?php echo $this->lang->line('Not-visited');?></li>
</ul>
<div style="clear:both;"></div>
<hr>
<div class="important-headings">
<b><?php echo $this->lang->line('instructions');?></b>
<ol>
<li><?php echo $this->lang->line('line10');?></li>
<li><?php echo $this->lang->line('line11');?></li>
<li><?php echo $this->lang->line('line13');?></li>
<li><?php echo $this->lang->line('line9');?></li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var ctime=0;
var ind_time=new Array();
<?php
$ind_time=explode(',',$quiz['individual_time']);
for($ct=0; $ct < $quiz['total_quiz_questions']; $ct++){
?>
ind_time[<?php echo $ct;?>]=<?php echo $ind_time[$ct];?>;
<?php
}
?>
noq="<?php echo $quiz['total_quiz_questions'];?>";
show_question('0');
function increasectime(){
ctime+=1;
}
setInterval(increasectime,1000);
//setInterval(setIndividual_time,30000);
</script>
<div id="warning_div" style="padding:10px; position:fixed;z-index:100;display:none;width:100%;border-radius:5px;height:200px; border:1px solid #dddddd;left:4px;top:70px;background:#ffffff;">
<center><b> <?php echo $this->lang->line('really_Want_to_submit');?></b> <br><br>
<a href="javascript:cancelmove();" class="btn btn-danger" style="cursor:pointer;"><?php echo $this->lang->line('cancel');?></a>
<a href="javascript:submit_quiz();" class="btn btn-info" style="cursor:pointer;"><?php echo $this->lang->line('submit_quiz');?></a>
</center>
</div>
<script type="text/javascript">
$(document).ready(function () {
//Disable cut copy paste
$('body').bind('cut copy paste', function (e) {
e.preventDefault();
});
//Disable mouse right click
$("body").on("contextmenu",function(e){
return false;
});
});
$(window).on('load', function(){
$('.preloader-defalt').fadeOut(2000);
})
</script>
<script type="text/javascript">
function disableF5(e) { if ((e.which || e.keyCode) == 116 || (e.which || e.keyCode) == 82) e.preventDefault(); };
$(document).ready(function(){
$(document).on("keydown", disableF5);
});
</script>