// get the direction if (!$sidx) { $sidx = 1; } //2. Selecting the count FIRST //@todo rework this switch ($action) { case 'get_user_list_plugin_widescale': $count = UserManager::get_user_data(null, null, null, null, true); break; case 'get_question_list': require_once api_get_path(SYS_CODE_PATH) . 'exercice/exercise.class.php'; $exerciseId = isset($_REQUEST['exerciseId']) ? $_REQUEST['exerciseId'] : null; $exercise = new Exercise(api_get_course_int_id()); $exercise->read($exerciseId, false); $count = $exercise->getQuestionCount(); break; case 'get_group_reporting': $course_id = isset($_REQUEST['course_id']) ? $_REQUEST['course_id'] : null; $group_id = isset($_REQUEST['gidReq']) ? $_REQUEST['gidReq'] : null; $count = Tracking::get_group_reporting($course_id, $group_id, 'count'); break; case 'get_user_course_report_resumed': $count = CourseManager::get_count_user_list_from_course_code(true, 'ruc'); break; case 'get_user_course_report': $count = CourseManager::get_count_user_list_from_course_code(false); break; case 'get_course_exercise_medias': $course_id = api_get_course_int_id(); $count = Question::get_count_course_medias($course_id);
if ($nbQuestionsTotal != $real_question_count) { $warning = Display::return_icon('warning.png', get_lang('CheckThatYouHaveEnoughQuestionsInYourCategories')); } $number_of_questions = $nbQuestionsTotal." ".$warning; } else { $random_label = ' ('.get_lang('Random').') '; $number_of_questions = $random_number_of_question.' '.$random_label; //Bug if we set a random value bigger than the real number of questions if ($random_number_of_question > $rowi) { $number_of_questions = $rowi.' '.$random_label; } } } else { $number_of_questions = $rowi; }*/ $number_of_questions = $exercise_obj->getQuestionCount(); if ($row['random'] > 0 && $row['random'] != -1) { $number_of_questions = $number_of_questions . ' (' . $row['random'] . ' ' . get_lang('Random') . ') '; } //Attempts //$attempts = get_count_exam_results($my_exercise_id).' '.get_lang('Attempts'); //$item .= Display::tag('td',$attempts); $item .= Display::tag('td', $number_of_questions); } else { // Student only $visibility = api_get_item_visibility($course_info, TOOL_QUIZ, $my_exercise_id); if ($visibility == 0) { continue; } // if time is actived show link to exercise if ($time_limits) {