%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
<?php $logged_in=$this->session->userdata('logged_in'); ?> <div class="main-wapper-inner main-wapper-inner"> <div class="top-menus"> <div class="container-fluid"> <div class="row"> <div class="col-lg-12"> <h3><i class="fa fa-bar-chart" aria-hidden="true"></i> <?php echo $this->lang->line('q_leaderboard');?></h3> <div class="clearfix"></div> </div><!-- /input-group --> </div> </div><!-- /.col-lg-6 --> </div> <div class="clearfix"></div> <div class="top-menus"> <div class="container-fluid"> <div class="row"> <div class="col-lg-12"> <h4>Ranking Criteria</h4> <ol><li>Students are ranked according to the total score.</li> <li>Students who have the same total score are ranked by the least total time. Here, total time is the sum of time consumed for each question solved.</li> <!--<li>In case two Students have taken the same time, then whoever will hit the leader board early, will be ranked higher.</li>--> </ol> </div><!-- /input-group --> </div> </div><!-- /.col-lg-6 --> </div> <div class="home-inners"> <div class="container-fluid"> <?php $logged_in=$this->session->userdata('logged_in'); $assignedModule = assignModuleList($logged_in['role_id']); if($this->session->userdata['logged_in']['su']>=1 || array_key_exists('leaderboard',$assignedModule)){ ?> <div class="row"> <div class="col-sm-8"> <?php if(count($quiz_list)>0){ ?> <form method="post" action="<?php echo site_url('leaderboard/index/');?>"> <div class="form-search"> <select name="fquid" id="fquid" class="form-control"> <?php foreach($quiz_list as $qk => $quiz){ ?> <option value="<?php echo $quiz['quid'];?>" <?php if($quiz['quid']==$fquid) { echo 'selected'; } ?> ><?php echo $quiz['quiz_name'];?></option> <?php } ?> </select> <button class="btn btn-default button2" type="submit"><?php echo $this->lang->line('filter');?></button> </div> </form> <?php } ?> </div> <div class="col-sm-4"> <input type="text" class="form-control" name="search" id="search" placeholder="<?php echo $this->lang->line('search');?>..." autocomplete=OFF > </div> </div><!-- /.row --> <?php } ?> <div class="row"> <div class="col-md-12"> <?php if($this->session->flashdata('message')){ echo $this->session->flashdata('message'); } ?> <?php /*if($logged_in['su']=='1'){ ?> <!-- <div class='alert alert-danger'><?php echo $this->lang->line('pending_message_admin');?></div> --> <?php }*/ ?> <div class="table-responsice"> <table class="table table-bordered"> <tr> <th><?php echo $this->lang->line('rank');?></th> <th><?php echo $this->lang->line('full_first_name');?></th> <th><?php echo $this->lang->line('email');?></th> <th><?php echo $this->lang->line('quiz_name');?></th> <th><?php echo $this->lang->line('date');?></th> <th><?php echo $this->lang->line('percentage');?></th> </tr> <?php if(count($result)==0){ ?> <tr> <td colspan="5"><?php echo $this->lang->line('no_record_found');?></td> </tr> <?php } $k = count($result); $i=1; foreach($result as $key => $val){ if($val['su']>=1) { continue; } $class = ''; if($i==1){ $class = 'alert alert-success'; } if($i==2 || $i==3){ $class = 'alert alert-info'; } ?> <tr <?php if($val['uid']==$logged_in['uid']) { echo 'style="background-color:#c9e4d4"'; } ?> class="content <?=$class?>"> <td> <?php echo $i;?></td> <td> <?php $default_image = 'deafult.jpg'; if($val['profie_image']!='') { $default_image = $val['profie_image']; } ?> <?php if($this->session->userdata['logged_in']['su']>=1) { ?> <a href="<?php echo site_url('user/dashboard/'.$val['uid']);?>" target="_blank" style="color:#000000;"> <div class="table-image"> <img src="<?=base_url('upload/profile_images/'.$default_image)?>" /> </div> <?php echo $val['first_name'];?> <?php echo $val['last_name'];?> </a> <?php } else {?> <div class="table-image"> <img src="<?=base_url('upload/profile_images/'.$default_image)?>" /> </div> <?php echo $val['first_name'];?> <?php echo $val['last_name'];?> <?php } ?> </td> <td><?php if($val['uid']==$logged_in['uid']) { echo $val['user_email']; } else { echo preg_replace('/(?<=.).(?=.*@)/', '*', $val['user_email']); } ?></td> <td><?php echo $val['quiz_name'];?></td> <td><?php echo date('d M, Y H:i:s',strtotime($val['createdon']));?></td> <td><?php echo round($val['percentage_obtained'],2);?>%</td> </td> </tr> <?php $i++; $k--; } ?> </table> </div> </div> </div> <?php if($limit>0) { if(($limit-($this->config->item('number_of_rows')))>=0){ $back=$limit-($this->config->item('number_of_rows')); }else{ $back='0'; } ?> <a href="<?php echo site_url('leaderboard/index/'.$back.'/'.$status);?>" class="btn btn-primary button3"><?php echo $this->lang->line('back');?></a> <?php } ?> <?php if(count($result)>=500) { $next=$limit+($this->config->item('number_of_rows')); ?> <a href="<?php echo site_url('leaderboard/index/'.$next.'/'.$status);?>" class="btn btn-primary button3"><?php echo $this->lang->line('next');?></a> <?php } ?> </div> </div> </div> <script> $("#fquid").change(function() { this.form.submit(); }); $(document).ready(function(){ $('#search').keyup(function(){ // Search text var text = $(this).val().toLowerCase(); // Hide all content class element $('.content').hide(); // Search $('.content').each(function(){ if($(this).text().toLowerCase().indexOf(""+text+"") != -1 ){ $(this).closest('.content').show(); } }); }); }); </script> <style> .table-image { width:30px; height:30px; float:left; border-radius:40px; border:1px solid #dadada; overflow:hidden; margin:-4px 10px 0 0; } .table-image img { width:100%; margin:0; padding:0; } </style> <script type="text/javascript"> $(document).ready(function() { $('body').bind('cut copy paste', function(event) { event.preventDefault(); }); }); </script> <script type="text/javascript"> document.oncontextmenu = new Function("return false"); </script>