Example #1
0
 $csv_content[] = array($user_info['complete_name'], $user_info['email'], $user_info['phone']);
 $csv_content[] = array();
 // csv tracking
 $csv_content[] = array(get_lang('Tracking', ''));
 $csv_content[] = array(get_lang('FirstLoginInPlatform', ''), get_lang('LatestLoginInPlatform', ''), get_lang('TimeSpentInTheCourse', ''), get_lang('Progress', ''), get_lang('Score', ''));
 $csv_content[] = array(strip_tags($first_connection_date), strip_tags($last_connection_date), $time_spent_on_the_course, $avg_student_progress . '%', $avg_student_score);
 //Show title
 $info_course = CourseManager::get_course_information($course_code);
 $coachs_name = '';
 $session_name = '';
 $nb_login = Tracking::count_login_per_student($user_info['user_id'], $info_course['real_id']);
 //get coach and session_name if there is one and if session_mode is activated
 if ($sessionId > 0) {
     $session_info = api_get_session_info($sessionId);
     $session_coach_id = $session_info['session_admin_id'];
     $course_coachs = api_get_coachs_from_course($sessionId, $info_course['real_id']);
     $nb_login = '';
     if (!empty($course_coachs)) {
         $info_tutor_name = array();
         foreach ($course_coachs as $course_coach) {
             $info_tutor_name[] = api_get_person_name($course_coach['firstname'], $course_coach['lastname']);
         }
         $info_course['tutor_name'] = implode(",", $info_tutor_name);
     } elseif ($session_coach_id != 0) {
         $session_coach_id = intval($session_info['id_coach']);
         $coach_info = api_get_user_info($session_coach_id);
         $info_course['tutor_name'] = $coach_info['complete_name'];
     }
     $coachs_name = $info_course['tutor_name'];
     $session_name = $session_info['name'];
 }
Example #2
0
        strip_tags($last_connection_date),
        $time_spent_on_the_course,
        $avg_student_progress . '%',
        $avg_student_score
    );

    //Show title
    $info_course = CourseManager :: get_course_information($course_code);
    $coachs_name  = '';
    $session_name = '';
    $nb_login = Tracking :: count_login_per_student($user_info['user_id'], $_GET['course']);
    //get coach and session_name if there is one and if session_mode is activated
    if ($session_id > 0) {

        $session_info  = api_get_session_info($session_id);
        $course_coachs = api_get_coachs_from_course($session_id, $course_code);
        $nb_login = '';
        if (!empty($course_coachs)) {
            $info_tutor_name = array();
            foreach ($course_coachs as $course_coach) {
                $info_tutor_name[] = api_get_person_name($course_coach['firstname'], $course_coach['lastname']);
            }
            $info_course['tutor_name'] = implode(",",$info_tutor_name);
        } elseif ($session_coach_id != 0) {
            $session_coach_id = intval($session_info['id_coach']);
            $coach_info = UserManager::get_user_info_by_id($session_coach_id);
            $info_course['tutor_name'] = api_get_person_name($coach_info['firstname'], $coach_info['lastname']);
        }
        $coachs_name  = $info_course['tutor_name'];
        $session_name = $session_info['name'];
    } // end