Please follow the below instructions for displaying remaining unit+quizzes time in course information section:

1. Go to WP Admin -> Plugins -> Editor -> WPLMS Customizer -> customizer_class.php

2. Add the following code in the _construct function :


 

add_filter('wplms_course_details_widget',array($this,'wplms_custom_course_details_information'));

 


3. Add the following code in class :

    

    function wplms_custom_course_details_information($details){
            $course_id = get_the_ID();
            
            foreach($details as $key => $value){
                if($key == 'time'){
                    $custom_info = get_post_meta(get_the_ID(),'vibe_seminar_link',true);
                    $d=get_post_meta($course_id,'vibe_duration',true);

                    $course_duration_parameter = apply_filters('vibe_course_duration_parameter',86400);
                    $seconds = get_user_meta($user_id,$course_id,true);

                    if(!isset($seconds) || !$seconds){
                      $d=get_post_meta($course_id,'vibe_duration',true);
                      $seconds = $d*$course_duration_parameter;
                    }else{
                      $seconds = $seconds - time();
                    }
                  
                    $details['time']=' <li>'.tofriendlytime($seconds).' - '.__("Course Time","vibe-customtypes").' <i class="icon-clock"></i></a> </li>';
                     $units = bp_course_get_curriculum_units($course_id);
                    if(is_user_logged_in()){
                       
                        $user_id = get_current_user_id();
                        $remaining_time = 0;
                        foreach($units as $k => $unit){
                            if(!bp_course_check_unit_complete($unit,$user_id)){
                                $d = get_post_meta($unit,'vibe_duration',true);
                                $unit_duration_parameter = apply_filters('vibe_unit_duration_parameter',60);
                                $remaining_time +=$d*$unit_duration_parameter;
                            }
                        } 
                    }else{
                        foreach($units as $k => $unit){
                                $d = get_post_meta($unit,'vibe_duration',true);
                                $unit_duration_parameter = apply_filters('vibe_unit_duration_parameter',60);
                                $remaining_time +=$d*$unit_duration_parameter;
                        } 
                    }
                   
                    $details['time_remaining']=' <li>'.tofriendlytime($remaining_time).' - '.__("Course Units and Quizes Time","vibe-customtypes").'   <i class="icon-clock"></i></a> </li>';
                }
            }
                

            return $details;
        }

    
You can see the changes in course details: