diff --git a/completion/criteria/completion_criteria_grade.php b/completion/criteria/completion_criteria_grade.php
index 99ad7500e28..40707e5dc64 100644
--- a/completion/criteria/completion_criteria_grade.php
+++ b/completion/criteria/completion_criteria_grade.php
@@ -156,7 +156,7 @@ class completion_criteria_grade extends completion_criteria {
* @return string
*/
public function get_type_title() {
- return get_string('grade');
+ return get_string('gradenoun');
}
/**
diff --git a/course/moodleform_mod.php b/course/moodleform_mod.php
index d39b8921c0c..878aa276319 100644
--- a/course/moodleform_mod.php
+++ b/course/moodleform_mod.php
@@ -995,7 +995,7 @@ abstract class moodleform_mod extends moodleform {
if ($this->_features->hasgrades) {
if ($this->_features->gradecat) {
- $mform->addElement('header', 'modstandardgrade', get_string('grade'));
+ $mform->addElement('header', 'modstandardgrade', get_string('gradenoun'));
}
//if supports grades and grades arent being handled via ratings
@@ -1012,7 +1012,7 @@ abstract class moodleform_mod extends moodleform {
$gradeoptions['hasgrades'] = $gradeitem->has_grades();
}
}
- $mform->addElement('modgrade', $gradefieldname, get_string('grade'), $gradeoptions);
+ $mform->addElement('modgrade', $gradefieldname, get_string('gradenoun'), $gradeoptions);
$mform->addHelpButton($gradefieldname, 'modgrade', 'grades');
$mform->setDefault($gradefieldname, $CFG->gradepointdefault);
diff --git a/grade/grading/tests/behat/behat_grading.php b/grade/grading/tests/behat/behat_grading.php
index d43220ec46e..1847d07c1fc 100644
--- a/grade/grading/tests/behat/behat_grading.php
+++ b/grade/grading/tests/behat/behat_grading.php
@@ -83,7 +83,7 @@ class behat_grading extends behat_base {
public function i_go_to_activity_advanced_grading_page($userfullname, $activityname) {
// Step to access the user grade page from the grading page.
- $gradetext = get_string('grade');
+ $gradetext = get_string('gradeverb');
$this->execute('behat_general::click_link', $this->escape($activityname));
diff --git a/grade/report/grader/lib.php b/grade/report/grader/lib.php
index c411a84a986..97095a04b14 100644
--- a/grade/report/grader/lib.php
+++ b/grade/report/grader/lib.php
@@ -658,7 +658,6 @@ class grade_report_grader extends grade_report {
$viewfullnames = has_capability('moodle/site:viewfullnames', $this->context);
$strfeedback = $this->get_lang_string("feedback");
- $strgrade = $this->get_lang_string('grade');
// TODO Does not support custom user profile fields (MDL-70456).
$extrafields = \core_user\fields::get_identity_fields($this->context, false);
@@ -813,7 +812,7 @@ class grade_report_grader extends grade_report {
$numusers = count($this->users);
$gradetabindex = 1;
$columnstounset = array();
- $strgrade = $this->get_lang_string('grade');
+ $strgrade = $this->get_lang_string('gradenoun');
$strfeedback = $this->get_lang_string("feedback");
$arrows = $this->get_sort_arrows();
diff --git a/grade/report/overview/lib.php b/grade/report/overview/lib.php
index e763776f4fb..b50c0c674a2 100644
--- a/grade/report/overview/lib.php
+++ b/grade/report/overview/lib.php
@@ -144,12 +144,12 @@ class grade_report_overview extends grade_report {
if ($this->showrank['any']) {
$tablecolumns = array('coursename', 'grade', 'rank');
$tableheaders = array($this->get_lang_string('coursename', 'grades'),
- $this->get_lang_string('grade'),
+ $this->get_lang_string('gradenoun'),
$this->get_lang_string('rank', 'grades'));
} else {
$tablecolumns = array('coursename', 'grade');
$tableheaders = array($this->get_lang_string('coursename', 'grades'),
- $this->get_lang_string('grade'));
+ $this->get_lang_string('gradenoun'));
}
$this->table = new flexible_table('grade-report-overview-'.$this->user->id);
diff --git a/grade/report/user/lib.php b/grade/report/user/lib.php
index 98593b8497f..18f72be1ab9 100644
--- a/grade/report/user/lib.php
+++ b/grade/report/user/lib.php
@@ -1290,7 +1290,7 @@ function gradereport_user_myprofile_navigation(core_user\output\myprofile\tree $
}
if ($gradeaccess) {
$url = new moodle_url('/course/user.php', array('mode' => 'grade', 'id' => $course->id, 'user' => $user->id));
- $node = new core_user\output\myprofile\node('reports', 'grade', get_string('grade'), null, $url);
+ $node = new core_user\output\myprofile\node('reports', 'grade', get_string('grades'), null, $url);
$tree->add_node($node);
}
}
diff --git a/lang/en/deprecated.txt b/lang/en/deprecated.txt
index 96968e97656..6f246e99204 100644
--- a/lang/en/deprecated.txt
+++ b/lang/en/deprecated.txt
@@ -134,3 +134,4 @@ usernameoridoccurenceerror,core_webservice
addbackpack,core_badges
error:backpacknotavailable,core_badges
error:backpackproblem,core_badges
+grade,core
diff --git a/lang/en/moodle.php b/lang/en/moodle.php
index 1090198974a..1fe3903db03 100644
--- a/lang/en/moodle.php
+++ b/lang/en/moodle.php
@@ -945,8 +945,9 @@ This program is free software: you can redistribute it and/or modify it under th
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the Moodle License information page for full details: https://docs.moodle.org/dev/License';
-$string['grade'] = 'Grade';
$string['grades'] = 'Grades';
+$string['gradenoun'] = 'Grade';
+$string['gradeverb'] = 'Grade';
$string['gravatarenabled'] = 'Gravatar has been enabled for this site. If you don\'t upload a profile picture Moodle will attempt to load a profile picture for you from Gravatar.';
$string['group'] = 'Group';
$string['groupadd'] = 'Add new group';
@@ -2322,3 +2323,4 @@ $string['userfilterplaceholder'] = 'Search keyword or select filter';
// Deprecated since Moodle 3.11.
$string['hidepicture'] = 'Hide picture';
+$string['grade'] = 'Grade';
diff --git a/lib/grade/grade_item.php b/lib/grade/grade_item.php
index fc32227da44..961a4608a31 100644
--- a/lib/grade/grade_item.php
+++ b/lib/grade/grade_item.php
@@ -1500,7 +1500,7 @@ class grade_item extends grade_object {
}
} else {
- return get_string('grade');
+ return get_string('gradenoun');
}
}
diff --git a/mod/assign/feedback/offline/importgradeslib.php b/mod/assign/feedback/offline/importgradeslib.php
index 7f741f1182d..83a6ad9cbac 100644
--- a/mod/assign/feedback/offline/importgradeslib.php
+++ b/mod/assign/feedback/offline/importgradeslib.php
@@ -101,7 +101,7 @@ class assignfeedback_offline_grade_importer {
$columns = $this->csvreader->get_columns();
- $strgrade = get_string('grade');
+ $strgrade = get_string('gradenoun');
$strid = get_string('recordid', 'assign');
$strmodified = get_string('lastmodifiedgrade', 'assign');
diff --git a/mod/assign/gradingtable.php b/mod/assign/gradingtable.php
index aee75cd3779..b4072f61b50 100644
--- a/mod/assign/gradingtable.php
+++ b/mod/assign/gradingtable.php
@@ -449,7 +449,7 @@ class assign_grading_table extends table_sql implements renderable {
}
// Grade.
$columns[] = 'grade';
- $headers[] = get_string('grade');
+ $headers[] = get_string('gradenoun');
if ($this->is_downloading()) {
$gradetype = $this->assignment->get_instance()->grade;
if ($gradetype > 0) {
@@ -998,7 +998,7 @@ class assign_grading_table extends table_sql implements renderable {
}
$url = new moodle_url('/mod/assign/view.php', $urlparams);
- $link = '' . get_string('grade') . '';
+ $link = '' . get_string('gradeverb') . '';
$grade .= $link . $separator;
}
@@ -1241,7 +1241,7 @@ class assign_grading_table extends table_sql implements renderable {
$noimage = null;
if (!$row->grade) {
- $description = get_string('grade');
+ $description = get_string('gradeverb');
} else {
$description = get_string('updategrade', 'assign');
}
diff --git a/mod/assign/lib.php b/mod/assign/lib.php
index f5a088e0925..450aac46040 100644
--- a/mod/assign/lib.php
+++ b/mod/assign/lib.php
@@ -880,7 +880,7 @@ function assign_print_recent_mod_activity($activity, $courseid, $detail, $modnam
if (isset($activity->grade)) {
echo '
';
- echo get_string('grade').': ';
+ echo get_string('gradenoun') . ': ';
echo $activity->grade;
echo '
';
}
@@ -1286,7 +1286,7 @@ function assign_user_outline($course, $user, $coursemodule, $assignment) {
if (!$gradingitem->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
$result->info = get_string('outlinegrade', 'assign', $gradebookgrade->str_long_grade);
} else {
- $result->info = get_string('grade') . ': ' . get_string('hidden', 'grades');
+ $result->info = get_string('gradenoun') . ': ' . get_string('hidden', 'grades');
}
$result->time = $gradebookgrade->dategraded;
@@ -1549,7 +1549,7 @@ function mod_assign_core_calendar_provide_event_action(calendar_event $event,
$assign->update_effective_access($userid);
if ($event->eventtype == ASSIGN_EVENT_TYPE_GRADINGDUE) {
- $name = get_string('grade');
+ $name = get_string('gradeverb');
$url = new \moodle_url('/mod/assign/view.php', [
'id' => $cm->id,
'action' => 'grader'
diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php
index 709949b412c..c86f7b5b0a3 100644
--- a/mod/assign/locallib.php
+++ b/mod/assign/locallib.php
@@ -4076,7 +4076,7 @@ class assign {
// and show errors.
$mform->is_validated();
}
- $o .= $this->get_renderer()->heading(get_string('grade'), 3);
+ $o .= $this->get_renderer()->heading(get_string('gradenoun'), 3);
$o .= $this->get_renderer()->render(new assign_form('gradingform', $mform));
if (count($allsubmissions) > 1) {
@@ -4262,7 +4262,7 @@ class assign {
'',
array('class'=>'gradeform'));
}
- $o .= $this->get_renderer()->heading(get_string('grade'), 3);
+ $o .= $this->get_renderer()->heading(get_string('gradenoun'), 3);
$o .= $this->get_renderer()->render(new assign_form('gradingform', $mform));
if (count($allsubmissions) > 1 && $attemptnumber == -1) {
@@ -7185,7 +7185,7 @@ class assign {
$info = get_string('gradestudent', 'assign', array('id'=>$user->id, 'fullname'=>fullname($user)));
if ($grade->grade != '') {
- $info .= get_string('grade') . ': ' . $this->display_grade($grade->grade, false) . '. ';
+ $info .= get_string('gradenoun') . ': ' . $this->display_grade($grade->grade, false) . '. ';
} else {
$info .= get_string('nograde', 'assign');
}
@@ -7647,11 +7647,11 @@ class assign {
$gradingdisabled = $this->grading_disabled($userid);
$gradinginstance = $this->get_grading_instance($userid, $grade, $gradingdisabled);
- $mform->addElement('header', 'gradeheader', get_string('grade'));
+ $mform->addElement('header', 'gradeheader', get_string('gradenoun'));
if ($gradinginstance) {
$gradingelement = $mform->addElement('grading',
'advancedgrading',
- get_string('grade').':',
+ get_string('gradenoun') . ':',
array('gradinginstance' => $gradinginstance));
if ($gradingdisabled) {
$gradingelement->freeze();
@@ -7675,7 +7675,7 @@ class assign {
} else {
$grademenu = array(-1 => get_string("nograde")) + make_grades_menu($this->get_instance()->grade);
if (count($grademenu) > 1) {
- $gradingelement = $mform->addElement('select', 'grade', get_string('grade') . ':', $grademenu);
+ $gradingelement = $mform->addElement('select', 'grade', get_string('gradenoun') . ':', $grademenu);
// The grade is already formatted with format_float so it needs to be converted back to an integer.
if (!empty($data->grade)) {
diff --git a/mod/assign/renderer.php b/mod/assign/renderer.php
index e5d4e8aa913..1af000027a5 100644
--- a/mod/assign/renderer.php
+++ b/mod/assign/renderer.php
@@ -398,7 +398,7 @@ class mod_assign_renderer extends plugin_renderer_base {
if ($summary->cangrade) {
$urlparams = array('id' => $summary->coursemoduleid, 'action' => 'grader');
$url = new moodle_url('/mod/assign/view.php', $urlparams);
- $o .= html_writer::link($url, get_string('grade'),
+ $o .= html_writer::link($url, get_string('gradeverb'),
['class' => 'btn btn-primary ml-1']);
}
$o .= $this->output->container_end();
@@ -426,7 +426,7 @@ class mod_assign_renderer extends plugin_renderer_base {
// Grade.
if (isset($status->gradefordisplay)) {
- $cell1content = get_string('grade');
+ $cell1content = get_string('gradenoun');
$cell2content = $status->gradefordisplay;
$this->add_table_row_tuple($t, $cell1content, $cell2content);
@@ -1097,7 +1097,7 @@ class mod_assign_renderer extends plugin_renderer_base {
$t->data[] = new html_table_row(array($cell));
// Grade.
- $cell1content = get_string('grade');
+ $cell1content = get_string('gradenoun');
$cell2content = $grade->gradefordisplay;
$this->add_table_row_tuple($t, $cell1content, $cell2content);
@@ -1356,7 +1356,7 @@ class mod_assign_renderer extends plugin_renderer_base {
$strsectionname = $indexsummary->courseformatname;
$strduedate = get_string('duedate', 'assign');
$strsubmission = get_string('submission', 'assign');
- $strgrade = get_string('grade');
+ $strgrade = get_string('gradenoun');
$table = new html_table();
if ($indexsummary->usesections) {
diff --git a/mod/assign/tests/lib_test.php b/mod/assign/tests/lib_test.php
index 4bd1946b167..62e9ecf3c4b 100644
--- a/mod/assign/tests/lib_test.php
+++ b/mod/assign/tests/lib_test.php
@@ -536,7 +536,7 @@ class mod_assign_lib_testcase extends advanced_testcase {
// Confirm the event was decorated.
$this->assertInstanceOf('\core_calendar\local\event\value_objects\action', $actionevent);
- $this->assertEquals(get_string('grade'), $actionevent->get_name());
+ $this->assertEquals(get_string('gradenoun'), $actionevent->get_name());
$this->assertInstanceOf('moodle_url', $actionevent->get_url());
$this->assertEquals(0, $actionevent->get_item_count());
$this->assertTrue($actionevent->is_actionable());
@@ -561,7 +561,7 @@ class mod_assign_lib_testcase extends advanced_testcase {
// Confirm the event was decorated.
$this->assertInstanceOf('\core_calendar\local\event\value_objects\action', $actionevent);
- $this->assertEquals(get_string('grade'), $actionevent->get_name());
+ $this->assertEquals(get_string('gradenoun'), $actionevent->get_name());
$this->assertInstanceOf('moodle_url', $actionevent->get_url());
$this->assertEquals(0, $actionevent->get_item_count());
$this->assertTrue($actionevent->is_actionable());
@@ -583,7 +583,7 @@ class mod_assign_lib_testcase extends advanced_testcase {
// Confirm the event was decorated.
$this->assertInstanceOf('\core_calendar\local\event\value_objects\action', $actionevent);
- $this->assertEquals(get_string('grade'), $actionevent->get_name());
+ $this->assertEquals(get_string('gradenoun'), $actionevent->get_name());
$this->assertInstanceOf('moodle_url', $actionevent->get_url());
$this->assertEquals(0, $actionevent->get_item_count());
$this->assertFalse($actionevent->is_actionable());
@@ -608,7 +608,7 @@ class mod_assign_lib_testcase extends advanced_testcase {
// Confirm the event was decorated.
$this->assertInstanceOf('\core_calendar\local\event\value_objects\action', $actionevent);
- $this->assertEquals(get_string('grade'), $actionevent->get_name());
+ $this->assertEquals(get_string('gradenoun'), $actionevent->get_name());
$this->assertInstanceOf('moodle_url', $actionevent->get_url());
$this->assertEquals(0, $actionevent->get_item_count());
$this->assertFalse($actionevent->is_actionable());
diff --git a/mod/data/lib.php b/mod/data/lib.php
index f0ce0372baa..da4deef40de 100644
--- a/mod/data/lib.php
+++ b/mod/data/lib.php
@@ -1195,9 +1195,9 @@ function data_user_outline($course, $user, $mod, $data) {
$result->time = $lastrecord->timemodified;
if ($grade) {
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- $result->info .= ', ' . get_string('grade') . ': ' . $grade->str_long_grade;
+ $result->info .= ', ' . get_string('gradenoun') . ': ' . $grade->str_long_grade;
} else {
- $result->info = get_string('grade') . ': ' . get_string('hidden', 'grades');
+ $result->info = get_string('gradenoun') . ': ' . get_string('hidden', 'grades');
}
}
return $result;
@@ -1206,9 +1206,9 @@ function data_user_outline($course, $user, $mod, $data) {
'time' => grade_get_date_for_user_grade($grade, $user),
];
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- $result->info = get_string('grade') . ': ' . $grade->str_long_grade;
+ $result->info = get_string('gradenoun') . ': ' . $grade->str_long_grade;
} else {
- $result->info = get_string('grade') . ': ' . get_string('hidden', 'grades');
+ $result->info = get_string('gradenoun') . ': ' . get_string('hidden', 'grades');
}
return $result;
@@ -1233,12 +1233,12 @@ function data_user_complete($course, $user, $mod, $data) {
if (!empty($grades->items[0]->grades)) {
$grade = reset($grades->items[0]->grades);
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- echo $OUTPUT->container(get_string('grade').': '.$grade->str_long_grade);
+ echo $OUTPUT->container(get_string('gradenoun') . ': ' . $grade->str_long_grade);
if ($grade->str_feedback) {
echo $OUTPUT->container(get_string('feedback').': '.$grade->str_feedback);
}
} else {
- echo $OUTPUT->container(get_string('grade') . ': ' . get_string('hidden', 'grades'));
+ echo $OUTPUT->container(get_string('gradenoun') . ': ' . get_string('hidden', 'grades'));
}
}
diff --git a/mod/glossary/lib.php b/mod/glossary/lib.php
index 078e80cd162..81f2899ac24 100644
--- a/mod/glossary/lib.php
+++ b/mod/glossary/lib.php
@@ -263,9 +263,9 @@ function glossary_user_outline($course, $user, $mod, $glossary) {
if ($grade) {
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- $result->info .= ', ' . get_string('grade') . ': ' . $grade->str_long_grade;
+ $result->info .= ', ' . get_string('gradenoun') . ': ' . $grade->str_long_grade;
} else {
- $result->info = get_string('grade') . ': ' . get_string('hidden', 'grades');
+ $result->info = get_string('gradenoun') . ': ' . get_string('hidden', 'grades');
}
}
return $result;
@@ -274,9 +274,9 @@ function glossary_user_outline($course, $user, $mod, $glossary) {
'time' => grade_get_date_for_user_grade($grade, $user),
];
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- $result->info = get_string('grade') . ': ' . $grade->str_long_grade;
+ $result->info = get_string('gradenoun') . ': ' . $grade->str_long_grade;
} else {
- $result->info = get_string('grade') . ': ' . get_string('hidden', 'grades');
+ $result->info = get_string('gradenoun') . ': ' . get_string('hidden', 'grades');
}
return $result;
@@ -321,12 +321,12 @@ function glossary_user_complete($course, $user, $mod, $glossary) {
if (!empty($grades->items[0]->grades)) {
$grade = reset($grades->items[0]->grades);
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- echo $OUTPUT->container(get_string('grade').': '.$grade->str_long_grade);
+ echo $OUTPUT->container(get_string('gradenoun') . ': ' . $grade->str_long_grade);
if ($grade->str_feedback) {
echo $OUTPUT->container(get_string('feedback').': '.$grade->str_feedback);
}
} else {
- echo $OUTPUT->container(get_string('grade') . ': ' . get_string('hidden', 'grades'));
+ echo $OUTPUT->container(get_string('gradenoun') . ': ' . get_string('hidden', 'grades'));
}
}
diff --git a/mod/lesson/index.php b/mod/lesson/index.php
index 7fd8fae3236..6b425ecb8b2 100644
--- a/mod/lesson/index.php
+++ b/mod/lesson/index.php
@@ -72,7 +72,7 @@ $usesections = course_format_uses_sections($course->format);
$timenow = time();
$strname = get_string("name");
-$strgrade = get_string("grade");
+$strgrade = get_string("gradenoun");
$strdeadline = get_string("deadline", "lesson");
$strnodeadline = get_string("nodeadline", "lesson");
$table = new html_table();
diff --git a/mod/lesson/lib.php b/mod/lesson/lib.php
index 45444fcc958..b0a0761cc36 100644
--- a/mod/lesson/lib.php
+++ b/mod/lesson/lib.php
@@ -408,9 +408,9 @@ function lesson_user_outline($course, $user, $mod, $lesson) {
}
} else {
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- $return->info = get_string('grade') . ': ' . $grade->str_long_grade;
+ $return->info = get_string('gradenoun') . ': ' . $grade->str_long_grade;
} else {
- $return->info = get_string('grade') . ': ' . get_string('hidden', 'grades');
+ $return->info = get_string('gradenoun') . ': ' . get_string('hidden', 'grades');
}
$return->time = grade_get_date_for_user_grade($grade, $user);
@@ -462,9 +462,9 @@ function lesson_user_complete($course, $user, $mod, $lesson) {
}
} else {
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- $status = get_string("grade") . ': ' . $grade->str_long_grade;
+ $status = get_string('gradenoun') . ': ' . $grade->str_long_grade;
} else {
- $status = get_string('grade') . ': ' . get_string('hidden', 'grades');
+ $status = get_string('gradenoun') . ': ' . get_string('hidden', 'grades');
}
}
diff --git a/mod/lesson/settings.php b/mod/lesson/settings.php
index 213743ac827..2147a814dde 100644
--- a/mod/lesson/settings.php
+++ b/mod/lesson/settings.php
@@ -152,7 +152,7 @@ if ($ADMIN->fulltree) {
array('value' => '1', 'adv' => true), $pages));
// Grade.
- $settings->add(new admin_setting_heading('lesson/grade', get_string('grade'), ''));
+ $settings->add(new admin_setting_heading('lesson/grade', get_string('gradenoun'), ''));
$settings->add(new admin_setting_configselect_with_advanced('mod_lesson/practice',
get_string('practice', 'lesson'), get_string('practice_help', 'lesson'),
diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php
index c5a2d297f81..f20bbfd0329 100644
--- a/mod/quiz/lib.php
+++ b/mod/quiz/lib.php
@@ -498,9 +498,9 @@ function quiz_user_outline($course, $user, $mod, $quiz) {
// If the user can't see hidden grades, don't return that information.
$gitem = grade_item::fetch(array('id' => $grades->items[0]->id));
if (!$gitem->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- $result->info = get_string('grade') . ': ' . $grade->str_long_grade;
+ $result->info = get_string('gradenoun') . ': ' . $grade->str_long_grade;
} else {
- $result->info = get_string('grade') . ': ' . get_string('hidden', 'grades');
+ $result->info = get_string('gradenoun') . ': ' . get_string('hidden', 'grades');
}
$result->time = grade_get_date_for_user_grade($grade, $user);
@@ -529,12 +529,12 @@ function quiz_user_complete($course, $user, $mod, $quiz) {
// If the user can't see hidden grades, don't return that information.
$gitem = grade_item::fetch(array('id' => $grades->items[0]->id));
if (!$gitem->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- echo $OUTPUT->container(get_string('grade').': '.$grade->str_long_grade);
+ echo $OUTPUT->container(get_string('gradenoun').': '.$grade->str_long_grade);
if ($grade->str_feedback) {
echo $OUTPUT->container(get_string('feedback').': '.$grade->str_feedback);
}
} else {
- echo $OUTPUT->container(get_string('grade') . ': ' . get_string('hidden', 'grades'));
+ echo $OUTPUT->container(get_string('gradenoun') . ': ' . get_string('hidden', 'grades'));
if ($grade->str_feedback) {
echo $OUTPUT->container(get_string('feedback').': '.get_string('hidden', 'grades'));
}
diff --git a/mod/quiz/renderer.php b/mod/quiz/renderer.php
index a7ec9b4c683..7ea2812ed55 100644
--- a/mod/quiz/renderer.php
+++ b/mod/quiz/renderer.php
@@ -1029,7 +1029,7 @@ class mod_quiz_renderer extends plugin_renderer_base {
$table->size[] = '';
}
if ($viewobj->gradecolumn) {
- $table->head[] = get_string('grade') . ' / ' .
+ $table->head[] = get_string('gradenoun') . ' / ' .
quiz_format_grade($quiz, $quiz->grade);
$table->align[] = 'center';
$table->size[] = '';
diff --git a/mod/quiz/report/overview/report.php b/mod/quiz/report/overview/report.php
index 022c11063cc..05271e4806d 100644
--- a/mod/quiz/report/overview/report.php
+++ b/mod/quiz/report/overview/report.php
@@ -664,7 +664,7 @@ class quiz_overview_report extends quiz_attempts_report {
protected static function get_chart($labels, $data) {
$chart = new \core\chart_bar();
$chart->set_labels($labels);
- $chart->get_xaxis(0, true)->set_label(get_string('grade'));
+ $chart->get_xaxis(0, true)->set_label(get_string('gradenoun'));
$yaxis = $chart->get_yaxis(0, true);
$yaxis->set_label(get_string('participants'));
diff --git a/mod/scorm/lib.php b/mod/scorm/lib.php
index 2b6160d5a98..2f96461c58d 100644
--- a/mod/scorm/lib.php
+++ b/mod/scorm/lib.php
@@ -358,9 +358,9 @@ function scorm_user_outline($course, $user, $mod, $scorm) {
'time' => grade_get_date_for_user_grade($grade, $user),
];
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- $result->info = get_string('grade') . ': '. $grade->str_long_grade;
+ $result->info = get_string('gradenoun') . ': '. $grade->str_long_grade;
} else {
- $result->info = get_string('grade') . ': ' . get_string('hidden', 'grades');
+ $result->info = get_string('gradenoun') . ': ' . get_string('hidden', 'grades');
}
return $result;
@@ -401,12 +401,12 @@ function scorm_user_complete($course, $user, $mod, $scorm) {
if (!empty($grades->items[0]->grades)) {
$grade = reset($grades->items[0]->grades);
if (!$grade->hidden || has_capability('moodle/grade:viewhidden', context_course::instance($course->id))) {
- echo $OUTPUT->container(get_string('grade').': '.$grade->str_long_grade);
+ echo $OUTPUT->container(get_string('gradenoun').': '.$grade->str_long_grade);
if ($grade->str_feedback) {
echo $OUTPUT->container(get_string('feedback').': '.$grade->str_feedback);
}
} else {
- echo $OUTPUT->container(get_string('grade') . ': ' . get_string('hidden', 'grades'));
+ echo $OUTPUT->container(get_string('gradenoun') . ': ' . get_string('hidden', 'grades'));
}
}
diff --git a/mod/scorm/mod_form.php b/mod/scorm/mod_form.php
index 0002df6b07d..18829612aeb 100644
--- a/mod/scorm/mod_form.php
+++ b/mod/scorm/mod_form.php
@@ -198,7 +198,7 @@ class mod_scorm_mod_form extends moodleform_mod {
$mform->addElement('date_time_selector', 'timeclose', get_string("scormclose", "scorm"), array('optional' => true));
// Grade Settings.
- $mform->addElement('header', 'gradesettings', get_string('grade'));
+ $mform->addElement('header', 'gradesettings', get_string('gradenoun'));
// Grade Method.
$mform->addElement('select', 'grademethod', get_string('grademethod', 'scorm'), scorm_get_grade_method_array());
diff --git a/question/type/calculatedmulti/edit_calculatedmulti_form.php b/question/type/calculatedmulti/edit_calculatedmulti_form.php
index bf16bdf377a..98f836456e8 100644
--- a/question/type/calculatedmulti/edit_calculatedmulti_form.php
+++ b/question/type/calculatedmulti/edit_calculatedmulti_form.php
@@ -72,7 +72,7 @@ class qtype_calculatedmulti_edit_form extends question_edit_form {
$answeroptions[] = $mform->createElement('text', 'answer',
$label, array('size' => 50));
$answeroptions[] = $mform->createElement('select', 'fraction',
- get_string('grade'), $gradeoptions);
+ get_string('gradenoun'), $gradeoptions);
$repeated[] = $mform->createElement('group', 'answeroptions',
$label, $answeroptions, null, false);
diff --git a/question/type/edit_question_form.php b/question/type/edit_question_form.php
index 02d7d02b7f6..c152fb2b13d 100644
--- a/question/type/edit_question_form.php
+++ b/question/type/edit_question_form.php
@@ -307,7 +307,7 @@ abstract class question_edit_form extends question_wizard_form {
$answeroptions[] = $mform->createElement('text', 'answer',
$label, array('size' => 40));
$answeroptions[] = $mform->createElement('select', 'fraction',
- get_string('grade'), $gradeoptions);
+ get_string('gradenoun'), $gradeoptions);
$repeated[] = $mform->createElement('group', 'answeroptions',
$label, $answeroptions, null, false);
$repeated[] = $mform->createElement('editor', 'feedback',
diff --git a/question/type/multianswer/edit_multianswer_form.php b/question/type/multianswer/edit_multianswer_form.php
index 56e1a55e87b..1b9c07be7a9 100644
--- a/question/type/multianswer/edit_multianswer_form.php
+++ b/question/type/multianswer/edit_multianswer_form.php
@@ -202,7 +202,7 @@ class qtype_multianswer_edit_form extends question_edit_form {
}
$mform->addElement('static', 'sub_'.$sub.'_fraction['.$key.']',
- get_string('grade'));
+ get_string('gradenoun'));
$mform->addElement('static', 'sub_'.$sub.'_feedback['.$key.']',
get_string('feedback', 'question'));
diff --git a/question/type/multichoice/edit_multichoice_form.php b/question/type/multichoice/edit_multichoice_form.php
index c88857f241c..13666e58ea1 100644
--- a/question/type/multichoice/edit_multichoice_form.php
+++ b/question/type/multichoice/edit_multichoice_form.php
@@ -81,7 +81,7 @@ class qtype_multichoice_edit_form extends question_edit_form {
$repeated[] = $mform->createElement('editor', 'answer',
$label, array('rows' => 1), $this->editoroptions);
$repeated[] = $mform->createElement('select', 'fraction',
- get_string('grade'), $gradeoptions);
+ get_string('gradenoun'), $gradeoptions);
$repeated[] = $mform->createElement('editor', 'feedback',
get_string('feedback', 'question'), array('rows' => 1), $this->editoroptions);
$repeatedoptions['answer']['type'] = PARAM_RAW;