[svn r12416] Fix a bug with the student course list : http://projects.dokeos.com/?do=details&id=1557

skala
Julian Prud'homme 19 years ago
parent 663e6a6a31
commit 1569801376
  1. 60
      main/mySpace/myStudents.php

@ -783,36 +783,38 @@ if(!empty($_GET['student']))
$csv_content[] = array(get_lang('Course'),get_lang('Time'),get_lang('Progress'),get_lang('Score')); $csv_content[] = array(get_lang('Course'),get_lang('Time'),get_lang('Progress'),get_lang('Score'));
foreach($a_courses as $course_code) foreach($a_courses as $course_code)
{ {
$course_infos = CourseManager :: get_course_information($course_code); if(CourseManager :: is_user_subscribed_in_course($student_id,$course_code, true)){
$time_spent_on_course = api_time_to_hms(Tracking :: get_time_spent_on_the_course($a_infosUser['user_id'], $course_code)); $course_infos = CourseManager :: get_course_information($course_code);
$progress = Tracking :: get_avg_student_progress($a_infosUser['user_id'], $course_code).' %'; $time_spent_on_course = api_time_to_hms(Tracking :: get_time_spent_on_the_course($a_infosUser['user_id'], $course_code));
$score = Tracking :: get_avg_student_score($a_infosUser['user_id'], $course_code).' %'; $progress = Tracking :: get_avg_student_progress($a_infosUser['user_id'], $course_code).' %';
$csv_content[] = array($course_infos['title'], $time_spent_on_course, $progress, $score); $score = Tracking :: get_avg_student_score($a_infosUser['user_id'], $course_code).' %';
echo ' $csv_content[] = array($course_infos['title'], $time_spent_on_course, $progress, $score);
<tr> echo '
<td align="right"> <tr>
'.$course_infos['title'].' <td align="right">
</td> '.$course_infos['title'].'
<td align="right"> </td>
'.$time_spent_on_course.' <td align="right">
</td> '.$time_spent_on_course.'
<td align="right"> </td>
'.$progress.' <td align="right">
</td> '.$progress.'
<td align="right"> </td>
'.$score.' <td align="right">
</td>'; '.$score.'
if(isset($_GET['id_coach']) && intval($_GET['id_coach'])!=0){
echo '<td align="center" width="10">
<a href="'.api_get_self().'?student='.$a_infosUser['user_id'].'&details=true&course='.$course_infos['code'].'&id_coach='.$_GET['id_coach'].'#infosStudent"><img src="'.api_get_path(WEB_IMG_PATH).'2rightarrow.gif" border="0" /></a>
</td>';
}
else{
echo '<td align="center" width="10">
<a href="'.api_get_self().'?student='.$a_infosUser['user_id'].'&details=true&course='.$course_infos['code'].'#infosStudent"><img src="'.api_get_path(WEB_IMG_PATH).'2rightarrow.gif" border="0" /></a>
</td>'; </td>';
} if(isset($_GET['id_coach']) && intval($_GET['id_coach'])!=0){
echo '</tr>'; echo '<td align="center" width="10">
<a href="'.api_get_self().'?student='.$a_infosUser['user_id'].'&details=true&course='.$course_infos['code'].'&id_coach='.$_GET['id_coach'].'#infosStudent"><img src="'.api_get_path(WEB_IMG_PATH).'2rightarrow.gif" border="0" /></a>
</td>';
}
else{
echo '<td align="center" width="10">
<a href="'.api_get_self().'?student='.$a_infosUser['user_id'].'&details=true&course='.$course_infos['code'].'#infosStudent"><img src="'.api_get_path(WEB_IMG_PATH).'2rightarrow.gif" border="0" /></a>
</td>';
}
echo '</tr>';
}
} }
} }

Loading…
Cancel
Save