Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_action('wp_footer',function (){
- ?>
- <script>
- function check_quiz_marks(){
- var qid = jQuery('.course_timeline ul li.active a').data('unit');
- jQuery.ajax({
- type: "POST",
- url: ajaxurl,
- dataType: 'json',
- data: { action: 'check_quiz_marks',
- security: $('#hash').val(),
- quiz_id:qid,
- },
- cache: false,
- success: function (json) {
- console.log(json);
- if(json && json.status){
- var value= parseInt($('.course_progressbar').attr('data-value'));
- if(value >= 100){
- $('input[name="submit_course"]').trigger('click');
- }else{
- $('input[name="submit_course"]').addClass('hide');
- }
- }
- }
- });
- }
- jQuery(document).ready(function($){
- $('.unit_content').on('unit_traverse',function(){
- check_quiz_marks();
- console.log('unit_content');
- });
- $('.course_progressbar').on('increment',function(){
- check_quiz_marks();
- console.log('course_progressbar');
- });
- console.log('ahava me');
- check_quiz_marks();
- });
- </script>
- <?php
- },10);
- add_action('wp_ajax_check_quiz_marks',function (){
- $quiz_id= $_POST['quiz_id'];
- if ( !isset($_POST['security']) || !wp_verify_nonce($_POST['security'],'security') || !is_numeric($quiz_id)){
- _e('Security check Failed. Contact Administrator.','vibe');
- die();
- }
- $user_id = get_current_user_id();
- $passing_marks = get_post_meta($quiz_id,'vibe_quiz_passing_score',true);
- $marks = get_post_meta($quiz_id,$user_id,true);
- if($marks > $passing_marks){
- echo json_encode(array(
- 'status' => 1,
- ));
- }else{
- echo json_encode(array(
- 'status' => 0,
- ));
- }
- die();
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement