Add my_progress_session_show_all_courses conf setting - refs BT#18671

Allow show all details of each course in session when clicking on session details
pull/3860/head
Angel Fernando Quiroz Campos 5 years ago
parent a45bceee5d
commit a3fba7fa73
  1. 13
      main/auth/my_progress.php
  2. 2
      main/install/configuration.dist.php

@ -80,7 +80,18 @@ if (!empty($courseUserList)) {
}
$content = Tracking::show_user_progress($user_id, $sessionId);
$content .= Tracking::show_course_detail($user_id, $courseCode, $sessionId);
$showAllSessionCourses = api_get_configuration_value('my_progress_session_show_all_courses');
if ($showAllSessionCourses && !empty($sessionId) && empty($courseCode)) {
$userSessionCourses = UserManager::get_courses_list_by_session($user_id, $sessionId);
foreach ($userSessionCourses as $userSessionCourse) {
$content .= Tracking::show_course_detail($user_id, $userSessionCourse['course_code'], $sessionId);
}
} else {
$content .= Tracking::show_course_detail($user_id, $courseCode, $sessionId);
}
if (!empty($dates)) {
if (!empty($content)) {

@ -403,6 +403,8 @@ INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, d
/*$_configuration['my_progress_course_tools_order'] = [
'order' => ['quizzes', 'learning_paths', 'skills'],
];*/
// Allow show all details of each course in session when clicking on session details
//$_configuration['my_progress_session_show_all_courses'] = false;
// Hide session link of course_block on index/userportal
//$_configuration['remove_session_url']= false ;
// Allow foldable block for session list in session category on My courses tab

Loading…
Cancel
Save