Esempio n. 1
0
// 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);
Esempio n. 2
0
                                 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) {