diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index 6f28bd4c0b7..adf30c1f2b9 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -3668,7 +3668,13 @@ class assign { $submissionstatement = ''; if (!empty($adminconfig->submissionstatement)) { - $submissionstatement = $adminconfig->submissionstatement; + // Format the submissino statement before its sent. We turn off para because this is going within + // a form element. + $options = array( + 'context' => $this->get_context(), + 'para' => false + ); + $submissionstatement = format_text($adminconfig->submissionstatement, FORMAT_MOODLE, $options); } if ($mform == null) { @@ -4864,7 +4870,13 @@ class assign { $submissionstatement = ''; if (!empty($adminconfig->submissionstatement)) { - $submissionstatement = $adminconfig->submissionstatement; + // Format the submissino statement before its sent. We turn off para because this is going within + // a form element. + $options = array( + 'context' => $this->get_context(), + 'para' => false + ); + $submissionstatement = format_text($adminconfig->submissionstatement, FORMAT_MOODLE, $options); } if ($mform == null) { @@ -6064,9 +6076,15 @@ class assign { $submissionstatement = ''; if (!empty($adminconfig->submissionstatement)) { - $submissionstatement = $adminconfig->submissionstatement; + // Format the submissino statement before its sent. We turn off para because this is going within + // a form element. + $options = array( + 'context' => $this->get_context(), + 'para' => false + ); + $submissionstatement = format_text($adminconfig->submissionstatement, FORMAT_MOODLE, $options); } - $mform->addElement('checkbox', 'submissionstatement', '', ' ' . $submissionstatement); + $mform->addElement('checkbox', 'submissionstatement', '', $submissionstatement); $mform->addRule('submissionstatement', get_string('required'), 'required', null, 'client'); } diff --git a/mod/assign/styles.css b/mod/assign/styles.css index 880ec88e451..d77fa362c58 100644 --- a/mod/assign/styles.css +++ b/mod/assign/styles.css @@ -266,3 +266,10 @@ td.submissioneditable { #page-mod-assign-view .gradingtable .menu-action img { display: none; } + +.path-mod-assign .editsubmissionform input[name="submissionstatement"] { + vertical-align: top; +} +.path-mod-assign .editsubmissionform label[for="id_submissionstatement"] { + display: inline-block; +} \ No newline at end of file diff --git a/mod/assign/submissionconfirmform.php b/mod/assign/submissionconfirmform.php index 5790cb9d570..1508026a850 100644 --- a/mod/assign/submissionconfirmform.php +++ b/mod/assign/submissionconfirmform.php @@ -47,7 +47,7 @@ class mod_assign_confirm_submission_form extends moodleform { $data) = $this->_customdata; if ($requiresubmissionstatement) { - $mform->addElement('checkbox', 'submissionstatement', '', ' ' . format_text($submissionstatement)); + $mform->addElement('checkbox', 'submissionstatement', '', $submissionstatement); $mform->addRule('submissionstatement', get_string('required'), 'required', null, 'client'); }