|
|
|
|
@ -474,19 +474,21 @@ else { |
|
|
|
|
if(count($a_students)>0) |
|
|
|
|
{ |
|
|
|
|
$table = new SortableTable('tracking', 'count_student_in_course'); |
|
|
|
|
$table -> set_header(0, get_lang('LastName'), true, 'align="center"'); |
|
|
|
|
$table -> set_header(1, get_lang('FirstName'), true, 'align="center"'); |
|
|
|
|
$table -> set_header(2, get_lang('Time'),false); |
|
|
|
|
$table -> set_header(3, get_lang('Progress'),false); |
|
|
|
|
$table -> set_header(4, get_lang('Score'),false); |
|
|
|
|
$table -> set_header(5, get_lang('Student_publication'),false); |
|
|
|
|
$table -> set_header(6, get_lang('Messages'),false); |
|
|
|
|
$table -> set_header(7, get_lang('LatestLogin'), true, 'align="center"'); |
|
|
|
|
$table -> set_header(8, get_lang('Details'),false); |
|
|
|
|
$table -> set_header(0, get_lang('OfficialCode'), true, 'align="center"'); |
|
|
|
|
$table -> set_header(1, get_lang('LastName'), true, 'align="center"'); |
|
|
|
|
$table -> set_header(2, get_lang('FirstName'), true, 'align="center"'); |
|
|
|
|
$table -> set_header(3, get_lang('Time'),false); |
|
|
|
|
$table -> set_header(4, get_lang('Progress'),false); |
|
|
|
|
$table -> set_header(5, get_lang('Score'),false); |
|
|
|
|
$table -> set_header(6, get_lang('Student_publication'),false); |
|
|
|
|
$table -> set_header(7, get_lang('Messages'),false); |
|
|
|
|
$table -> set_header(8, get_lang('LatestLogin'), true, 'align="center"'); |
|
|
|
|
$table -> set_header(9, get_lang('Details'),false); |
|
|
|
|
|
|
|
|
|
if($export_csv) |
|
|
|
|
{ |
|
|
|
|
$csv_content[] = array ( |
|
|
|
|
get_lang('OfficialCode'), |
|
|
|
|
get_lang('LastName'), |
|
|
|
|
get_lang('FirstName'), |
|
|
|
|
get_lang('Time'), |
|
|
|
|
@ -513,6 +515,7 @@ else { |
|
|
|
|
$total_messages = Tracking :: count_student_messages($student_id, $course_code); |
|
|
|
|
|
|
|
|
|
$row = array(); |
|
|
|
|
$row[] = $student_datas['official_code']; |
|
|
|
|
$row[] = $student_datas['lastname']; |
|
|
|
|
$row[] = $student_datas['firstname']; |
|
|
|
|
$row[] = api_time_to_hms($avg_time_spent); |
|
|
|
|
@ -537,6 +540,9 @@ else { |
|
|
|
|
if($tracking_direction == 'ASC') |
|
|
|
|
rsort($all_datas); |
|
|
|
|
|
|
|
|
|
$page = $table->get_pager()->getCurrentPageID(); |
|
|
|
|
$all_datas = array_slice($all_datas, ($page-1)*$table -> per_page, $table -> per_page); |
|
|
|
|
|
|
|
|
|
if($export_csv) |
|
|
|
|
{ |
|
|
|
|
usort($csv_content, 'sort_users'); |
|
|
|
|
|