Exemplo n.º 1
0
/*$hideDoubles = false;
if (empty($exerciseId) && !empty($session_id) && $session_id != '-1') {
    $hideDoubles = true;
}
$questionAdded = array();*/
if (is_array($mainQuestionList)) {
    foreach ($mainQuestionList as $question) {
        /*if ($hideDoubles) {
              if (in_array($question['question'], $questionAdded)) {
                  continue;
              }
          }
          $questionAdded[$question['question']] = $question;*/
        $row = array();
        // This function checks if the question can be read
        $question_type = get_question_type_for_question($selected_course, $question['id']);
        if (empty($question_type)) {
            continue;
        }
        $sessionId = isset($question['session_id']) ? $question['session_id'] : null;
        $exerciseName = isset($question['exercise_name']) ? '<br />(' . $question['exercise_id'] . ') ' : null;
        $row[] = get_a_tag_for_question($questionTagA, $fromExercise, $question['id'], $question['type'], $question['question'], $sessionId) . $exerciseName;
        $row[] = $question_type;
        $row[] = get_question_categorie_for_question($selected_course, $question['id']);
        $row[] = $question['level'];
        $row[] = get_action_icon_for_question($actionIcon1, $fromExercise, $question['id'], $question['type'], $question['question'], $selected_course, $courseCategoryId, $exerciseLevel, $answerType, $session_id, $exerciseId) . "&nbsp;" . get_action_icon_for_question($actionIcon2, $fromExercise, $question['id'], $question['type'], $question['question'], $selected_course, $courseCategoryId, $exerciseLevel, $answerType, $session_id, $exerciseId);
        $data[] = $row;
    }
}
Display::display_sortable_table($header, $data, '', array('per_page_default' => 999, 'per_page' => 999, 'page_nr' => 1));
if (!$nbrQuestions) {
Exemplo n.º 2
0
}
// Display table
$header = array();
$header[] = array(get_lang('QuestionUpperCaseFirstLetter'), false, array("style" => "text-align:center"), '');
$header[] = array(get_lang('Type'), false, array("style" => "text-align:center"), array("style" => "text-align:center"), '');
$header[] = array(get_lang('QuestionCategory'), false, array("style" => "text-align:center"), array("style" => "text-align:center"), '');
$header[] = array(get_lang('Difficulty'), false, array("style" => "text-align:center"), array("style" => "text-align:center"), '');
$header[] = array($actionLabel, false, array("style" => "text-align:center"), array("style" => "text-align:center"), '');
$data = array();
if (is_array($main_question_list)) {
    $all_category_list = Testcategory::getCategoryListName($selected_course);
    foreach ($main_question_list as $question_item) {
        $row = array();
        $question_id_item = $question_item['iid'];
        //This function checks if the question can be read
        $question_type = get_question_type_for_question($selected_course, $question_id_item);
        if (empty($question_type)) {
            continue;
        }
        $row[] = get_a_tag_for_question($questionTagA, $fromExercise, $question_id_item, $question_item['type'], $question_item['question']);
        $row[] = $question_type;
        $row[] = get_question_category_for_question($selected_course, $question_id_item);
        $row[] = $question_item['level'];
        $row[] = get_action_icon_for_question($actionIcon1, $fromExercise, $question_id_item, $question_item['type'], $question_item['question'], $selected_course, $courseCategoryId, $exerciseLevel, $answerType, $session_id, $exerciseId) . "&nbsp;" . get_action_icon_for_question($actionIcon2, $fromExercise, $question_id_item, $question_item['type'], $question_item['question'], $selected_course, $courseCategoryId, $exerciseLevel, $answerType, $session_id, $exerciseId);
        $data[] = $row;
    }
}
Display::display_sortable_table($header, $data, '', array('per_page_default' => 999, 'per_page' => 999, 'page_nr' => 1));
if (!$nbrQuestions) {
    echo get_lang('NoQuestion');
}