Current File : /home/inlingua/public_html/sensoriumpsychologists.com/backup/student/assignment/questions.php
<?php

	error_reporting(0);

	require_once 'templates/header.php';

	include_once '../../classes/config.php'; 

?>

<?php 

	if(!empty( $_POST )){

		$assignment_id=$_POST['assignment'];

		$user_id=$session_row['student_id'];

		$sql="select assignment$assignment_id From shristi_student where student_id='$user_id'";

		//echo $sql;die;

		$result1=$conn->query($sql);

		$row1=$result1->fetch_assoc();

		if($row1["assignment$assignment_id"]==0){

			$message->error();

			echo "<meta http-equiv=\"refresh\" content=\"2;URL=../index.php\">";

			

		}else{

			$results = $user->getQuestions($_POST);	

		}

		

		}else{

		$_SESSION['error'] = CHOOSE_CATEGORY;

		header('Location:../index.php');exit;

	}

?>

<div class="content">

     	<div class="container">

     		<div class="row">

            <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3"></div>

				<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">

					<h1 class="text-center "><label>Timer:</label><button type="button" value="Timer"> <span id='timer'></span></button> </h1>

	     			<form class="form-horizontal" role="form" id='quiz_form' method="post" action="quiz-result.php?assignment_result=<?php echo $_POST['assignment'];?>">

                    

					<?php

						$remainder = $results['remainder'];

						$number_question =  $results['number_question'];

						$rowcount =  $results['rowcount'];

						$i = 0;

						$j = 1; $k = 1;

					?>

						<?php foreach ($results['questions'] as $result){

							 if ( $i == 0) echo "<div class='cont' id='question_splitter_$j'>";?>

							<div id='question<?php echo $k;?>' >

							<p class='questions' id="qname<?php echo $j;?>"> <?php echo $k?>.<?php echo $result['question_name'];?></p>

							<input type="radio" value="1" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/><?php echo $result['answer1'];?>

							<br/>

							<input type="radio" value="2" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/><?php echo $result['answer2'];?>

							<br/>

							

							<?php if(isset( $result['answer3'] ) && !empty( $result['answer3'] )){ ?>

							<input type="radio" value="3" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/><?php echo $result['answer3'];?>

							<br/>

							<?php } ?>

							

							<?php if(isset( $result['answer4'] ) && !empty( $result['answer4'] )){ ?>

							<input type="radio" value="4" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/><?php echo $result['answer4'];?>

							<br/>

							<?php } ?>

							<input type="radio" checked='checked' style='display:none' value="smart_quiz" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/>                                                                      

							<br/>

							</div>

							<?php

								 $i++; 

								 if ( ( $remainder < 1 ) || ( $i == $number_question && $remainder == 1 ) ) {

								 	echo "<button id='".$j."' class='next btn btn-warning' type='submit'>Finish</button>";

								 	echo "</div>";

								 }  elseif ( $rowcount > $number_question  ) {

								 	if ( $j == 1 && $i == $number_question ) {

										echo "<button id='".$j."' class='next btn btn-warning' type='button'>Next</button>";

										echo "</div>";

										$i = 0;

										$j++;           

									} elseif ( $k == $rowcount ) { 

										echo " <button id='".$j."' class='previous btn btn-warning' type='button'>Previous</button>

													<button id='".$j."' class='next btn btn-warning' type='submit'>Finish</button>";

										echo "</div>";

										$i = 0;

										$j++;

									} elseif ( $j > 1 && $i == $number_question ) {

										echo "<button id='".$j."' class='previous btn btn-warning' type='button'>Previous</button>

								                    <button id='".$j."' class='next btn btn-warning' type='button' >Next</button>";

										echo "</div>";

										$i = 0;

										$j++;

									}

									

								 }

								  $k++;

						     } ?>	

                            

						</form>

	     		</div>

	     		<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3"></div>

			</div>

		</div>	

</div>

<script>

		$('.cont').addClass('hide');

		$('#question_splitter_1').removeClass('hide');

		$(document).on('click','.next',function(){

		    last=parseInt($(this).attr('id'));  console.log( last );   

		    nex=last+1;

		    $('#question_splitter_'+last).addClass('hide');

		    

		    $('#question_splitter_'+nex).removeClass('hide');

		});

		

		$(document).on('click','.previous',function(){

		    last=parseInt($(this).attr('id'));     

		    pre=last-1;

		    $('#question_splitter_'+last).addClass('hide');

		    

		    $('#question_splitter_'+pre).removeClass('hide');

		});



<?php 

//for assiginment timing

$result1=$query->select_where('shristi_exam_type','exam_id','1');

$row=$result1->fetch_assoc();

?>

		

        var c = <?php echo $row['time_duration'];?>;

        var t;

        timedCount();

        function timedCount() {

        	var hours = parseInt( c / 3600 ) % 24;

        	var minutes = parseInt( c / 60 ) % 60;

        	var seconds = c % 60;

        	var result = (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds  < 10 ? "0" + seconds : seconds);



          	$('#timer').html(result);

            if(c == 0 ){

            	setConfirmUnload(false);

                $("#quiz_form").submit();

            }

            c = c - 1;

            t = setTimeout(function(){ timedCount() }, 1000);

        }

	</script>



<?php require_once 'templates/footer.php';?>		

<script type="text/javascript">

    // Prevent accidental navigation away

    setConfirmUnload(true);

    function setConfirmUnload(on) {

        window.onbeforeunload = on ? unloadMessage : null;

    }

    function unloadMessage(){

        return 'Your Answered Questions are resetted zero, Please select stay on page to continue your Quiz';

    }

	$(document).on('click', 'button:submit',function(){

    	setConfirmUnload(false);

    });

</script>