diff --git a/main/mySpace/myStudents.php b/main/mySpace/myStudents.php index a1b0673828..a15e1338d7 100755 --- a/main/mySpace/myStudents.php +++ b/main/mySpace/myStudents.php @@ -709,8 +709,13 @@ $token = Security::get_token(); // Actions bar echo '
'; -echo '' - .Display::return_icon('back.png', get_lang('Back'), '', ICON_SIZE_MEDIUM).''; +if ('session_report' === $origin) { + echo '' + .Display::return_icon('back.png', get_lang('Back'), '', ICON_SIZE_MEDIUM).''; +} else { + echo '' + .Display::return_icon('back.png', get_lang('Back'), '', ICON_SIZE_MEDIUM).''; +} echo '' .Display::return_icon('printer.png', get_lang('Print'), '', ICON_SIZE_MEDIUM).''; diff --git a/main/mySpace/progress_in_session_report.php b/main/mySpace/progress_in_session_report.php index bd9c6c182f..ca7641b267 100644 --- a/main/mySpace/progress_in_session_report.php +++ b/main/mySpace/progress_in_session_report.php @@ -112,8 +112,14 @@ if ($form->validate()) { foreach ($accessSessionCourse as $access) { $user = api_get_user_entity($access['user_id']); + + $studentLink = Display::url( + UserManager::formatUserFullName($user), + api_get_path(WEB_CODE_PATH).'mySpace/myStudents.php?student='.$user->getId().'&origin=session_report' + ); + $users[$user->getId()] = [ - 'complete_name' => UserManager::formatUserFullName($user), + 'complete_name' => $studentLink, 'time_in_platform' => api_time_to_hms( Tracking::get_time_spent_on_the_course($user->getId(), $access['c_id'], $sessionId, $startDate, $endDate) ),