";
+ echo "| ";
echo "$strcategory: ";
echo " | ";
popup_form ("edit.php?courseid=$course->id&cat=", $catmenu, "catmenu", $current, "", "", "", false, "self");
@@ -174,29 +174,28 @@ function question_category_form($course, $current, $recurse=1, $showhidden=false
echo '';
+ echo "id}\" />\n";
+ question_category_form_checkbox('recurse', $recurse);
+ question_category_form_checkbox('showhidden', $showhidden);
+ question_category_form_checkbox('showquestiontext', $showquestiontext);
+ echo '';
}
+/**
+ * Private funciton to help the preceeding function.
+ */
+function question_category_form_checkbox($name, $checked) {
+ echo ' ';
+ echo '';
+ echo ' \n";
+}
/**
* Prints the table of questions in a category with interactions
@@ -210,7 +209,8 @@ function question_category_form($course, $current, $recurse=1, $showhidden=false
* @param boolean $showhidden True if also hidden questions should be displayed
*/
function question_list($course, $categoryid, $quizid=0,
- $recurse=1, $page=0, $perpage=100, $showhidden=false, $sortorder='qtype, name ASC') {
+ $recurse=1, $page=0, $perpage=100, $showhidden=false, $sortorder='qtype, name ASC',
+ $showquestiontext = false) {
global $QTYPE_MENU, $USER, $CFG, $THEME;
$context = get_context_instance(CONTEXT_COURSE, $course->id);
@@ -272,7 +272,7 @@ function question_list($course, $categoryid, $quizid=0,
echo ' | ';
popup_form ("$CFG->wwwroot/question/question.php?category=$category->id&qtype=", $qtypemenu, "addquestion",
"", "choose", "", "", false, "self");
- echo ' | ';
+ echo ' | ';
helpbutton("questiontypes", $strcreatenewquestion, "quiz");
echo ' | ';
}
@@ -282,22 +282,7 @@ function question_list($course, $categoryid, $quizid=0,
echo '';
}
- echo '| ';
-
- if (has_capability('moodle/question:import', $context)) {
- echo ''.$strimportquestions.'';
- helpbutton("import", $strimportquestions, "quiz");
- echo ' | ';
- }
-
- if (has_capability('moodle/question:export', $context)) {
- echo "wwwroot/question/export.php?category={$category->id}&courseid={$course->id}\">$strexportquestions";
- helpbutton("export", $strexportquestions, "quiz");
- }
- echo ' | ';
-
echo ' ';
-
echo '';
$categorylist = ($recurse) ? question_categorylist($category->id) : $category->id;
@@ -330,23 +315,38 @@ function question_list($course, $categoryid, $quizid=0,
$canedit = has_capability('moodle/question:manage', $context);
echo ' |