diff --git a/mod/feedback/complete.php b/mod/feedback/complete.php
index 622748edc38..68c4d5704d9 100644
--- a/mod/feedback/complete.php
+++ b/mod/feedback/complete.php
@@ -418,7 +418,6 @@ if ($feedback_can_submit) {
if (is_array($feedbackitems)) {
echo $OUTPUT->box_start('feedback_form');
echo '
';
echo $OUTPUT->box_end();
@@ -562,11 +560,9 @@ if ($feedback_can_submit) {
}
}
echo '';
echo $OUTPUT->box_end();
$SESSION->feedback->is_started = true;
diff --git a/mod/feedback/complete_guest.php b/mod/feedback/complete_guest.php
index 69bc4cbdc15..b9dce5e5202 100644
--- a/mod/feedback/complete_guest.php
+++ b/mod/feedback/complete_guest.php
@@ -378,7 +378,6 @@ if ($feedback_can_submit) {
if (is_array($feedbackitems)) {
echo $OUTPUT->box_start('feedback_form');
echo '';
echo $OUTPUT->box_end();
@@ -508,11 +506,9 @@ if ($feedback_can_submit) {
}
}
echo '';
echo $OUTPUT->box_end();
$SESSION->feedback->is_started = true;
diff --git a/mod/feedback/item/multichoice/lib.php b/mod/feedback/item/multichoice/lib.php
index 217d772f5dc..d7b26307af0 100644
--- a/mod/feedback/item/multichoice/lib.php
+++ b/mod/feedback/item/multichoice/lib.php
@@ -337,7 +337,12 @@ class feedback_item_multichoice extends feedback_item_base {
echo '';
$index = 1;
$checked = '';
- echo '
';
+ if ($info->subtype == 'r' || $info->subtype == 'c') {
+ // if (r)adio buttons or (c)heckboxes
+ echo '
';
+ echo '';
+ }
echo '
';
}
@@ -438,7 +447,11 @@ class feedback_item_multichoice extends feedback_item_base {
//print the presentation
echo '';
- echo '
';
+ if ($info->subtype == 'r' || $info->subtype == 'c') {
+ // if (r)adio buttons or (c)heckboxes
+ echo '
';
+ echo '';
+ }
echo '
';
}
@@ -774,8 +791,7 @@ class feedback_item_multichoice extends feedback_item_base {
}
?>
-
-
+
-
+
';
echo '';
if (!$this->hidenoselect($item)) {
?>
@@ -576,6 +577,7 @@ class feedback_item_multichoicerated extends feedback_item_base {
$index++;
}
echo '
';
+ echo '';
}
private function print_item_dropdown($item, $value, $info, $align, $showrating, $lines) {
@@ -584,10 +586,8 @@ class feedback_item_multichoicerated extends feedback_item_base {
} else {
$hv = 'v';
}
- echo '';
?>
- -
-
+
-
+
';
}
public function prepare_presentation_values($linesep1,
diff --git a/mod/feedback/styles.css b/mod/feedback/styles.css
index ca0029e9633..60a15f3f918 100644
--- a/mod/feedback/styles.css
+++ b/mod/feedback/styles.css
@@ -47,24 +47,30 @@ div.feedback_item_commands_right {
li.feedback_item_check_h_left,
li.feedback_item_check_h_right,
-li.feedback_item_select_h_left,
-li.feedback_item_select_h_right,
li.feedback_item_radio_h_left,
-li.feedback_item_radio_h_right{
+li.feedback_item_radio_h_right {
list-style-type:none;
display:inline;
}
+div.feedback_item_select_h_left,
+div.feedback_item_select_h_right {
+ display:block;
+}
+
li.feedback_item_check_v_left,
li.feedback_item_check_v_right,
-li.feedback_item_select_v_left,
-li.feedback_item_select_v_right,
li.feedback_item_radio_v_left,
-li.feedback_item_radio_v_right{
+li.feedback_item_radio_v_right {
list-style-type:none;
display:block;
}
+div.feedback_item_select_v_left,
+div.feedback_item_select_v_right {
+ display:block;
+}
+
div.feedback_items label{
display: inline;
}