$mform->addElement('header', 'coursesettings', get_string('coursesettings', 'grades'));
- $gradedisplaytypes = array(GRADE_REPORT_GRADE_DISPLAY_TYPE_DEFAULT => get_string('default'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL => get_string('real', 'grades'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE => get_string('percentage', 'grades'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER => get_string('letter', 'grades'));
+ $gradedisplaytypes = array(GRADE_DISPLAY_TYPE_DEFAULT => get_string('default'),
+ GRADE_DISPLAY_TYPE_REAL => get_string('real', 'grades'),
+ GRADE_DISPLAY_TYPE_PERCENTAGE => get_string('percentage', 'grades'),
+ GRADE_DISPLAY_TYPE_LETTER => get_string('letter', 'grades'));
$mform->addElement('select', 'gradedisplaytype', get_string('coursegradedisplaytype', 'grades'), $gradedisplaytypes);
$mform->setHelpButton('gradedisplaytype', array(false, get_string('coursegradedisplaytype', 'grades'),
false, true, false, get_string('configcoursegradedisplaytype', 'grades')));
$mform->setDefault('gradedisplaytype', $coursegradedisplaytype);
$mform->setType($coursegradedisplaytype, PARAM_INT);
- $course_set_to_letters = $coursegradedisplaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER;
- $course_set_to_default = $coursegradedisplaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_DEFAULT;
- $site_set_to_letters = $CFG->grade_report_gradedisplaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER;
+ $course_set_to_letters = $coursegradedisplaytype == GRADE_DISPLAY_TYPE_LETTER;
+ $course_set_to_default = $coursegradedisplaytype == GRADE_DISPLAY_TYPE_DEFAULT;
+ $site_set_to_letters = $CFG->grade_report_gradedisplaytype == GRADE_DISPLAY_TYPE_LETTER;
if ($course_set_to_letters || ($course_set_to_default && $site_set_to_letters)) {
}
$options = array(GRADE_REPORT_PREFERENCE_DEFAULT => get_string('default', 'grades'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL => get_string('real', 'grades'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE => get_string('percentage', 'grades'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER => get_string('letter', 'grades'));
+ GRADE_DISPLAY_TYPE_REAL => get_string('real', 'grades'),
+ GRADE_DISPLAY_TYPE_PERCENTAGE => get_string('percentage', 'grades'),
+ GRADE_DISPLAY_TYPE_LETTER => get_string('letter', 'grades'));
$label = get_string('gradedisplaytype', 'grades') . ' (' . get_string('default', 'grades')
. ': ' . $options[$default_gradedisplaytype] . ')';
$mform->addElement('select', 'display', $label, $options);
$grade_item = $this->grade_items[$grade->itemid];
$grade_item_displaytype = $this->report->get_pref('gradedisplaytype', $grade_item->id);
- if ($grade_item_displaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER) {
+ if ($grade_item_displaytype == GRADE_DISPLAY_TYPE_LETTER) {
return grade_grade::get_letter($this->letters, $grade->finalgrade, $grade_item->grademin, $grade_item->grademax);
}
}
$grademin = $item->grademin;
$grademax = $item->grademax;
- if ($gradedisplaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE) {
+ if ($gradedisplaytype == GRADE_DISPLAY_TYPE_PERCENTAGE) {
if (!is_null($gradeval)) {
$gradeval = grade_to_percentage($gradeval, $grademin, $grademax);
}
if ($item->needsupdate) {
$studentshtml .= '<span class="gradingerror">'.get_string('error').'</span>';
- } else if ($gradedisplaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER) {
+ } else if ($gradedisplaytype == GRADE_DISPLAY_TYPE_LETTER) {
$letters = grade_report::get_grade_letters();
if (!is_null($gradeval)) {
$studentshtml .= grade_grade::get_letter($letters, $gradeval, $grademin, $grademax);
}
} else if ($item->scaleid && !empty($scales_array[$item->scaleid])
- && $gradedisplaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL) {
+ && $gradedisplaytype == GRADE_DISPLAY_TYPE_REAL) {
$scale = $scales_array[$item->scaleid];
$scales = explode(",", $scale->scale);
$gradedisplaytype = $item->get_displaytype();
if ($USER->gradeediting[$this->courseid]) {
- $displaytype = GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL;
+ $displaytype = GRADE_DISPLAY_TYPE_REAL;
} elseif ($averagesdisplaytype == GRADE_REPORT_PREFERENCE_INHERIT) { // Inherit specific column or general preference
$displaytype = $gradedisplaytype;
} else { // General preference overrides specific column display type
$gradehtml = $gradeval;
}
- if ($displaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE) {
+ if ($displaytype == GRADE_DISPLAY_TYPE_PERCENTAGE) {
$gradeval = grade_to_percentage($rawgradeval, $item->grademin, $item->grademax);
$gradehtml = format_float($gradeval, $decimalpoints). '%';
- } elseif ($displaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER) {
+ } elseif ($displaytype == GRADE_DISPLAY_TYPE_LETTER) {
$letters = grade_report::get_grade_letters();
$gradehtml = grade_grade::get_letter($letters, $rawgradeval, $item->grademin, $item->grademax);
}
$gradedisplaytype = $item->get_displaytype();
if ($USER->gradeediting[$this->courseid]) {
- $displaytype = GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL;
+ $displaytype = GRADE_DISPLAY_TYPE_REAL;
} elseif ($rangesdisplaytype == GRADE_REPORT_PREFERENCE_INHERIT) { // Inherit specific column or general preference
$displaytype = $gradedisplaytype;
} else { // General preference overrides specific column display type
$decimalpoints = $rangesdecimalpoints;
}
- if ($displaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL) {
+ if ($displaytype == GRADE_DISPLAY_TYPE_REAL) {
$grademin = format_float($item->grademin, $decimalpoints);
$grademax = format_float($item->grademax, $decimalpoints);
- } elseif ($displaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE) {
+ } elseif ($displaytype == GRADE_DISPLAY_TYPE_PERCENTAGE) {
$grademin = 0;
$grademax = 100;
- } elseif ($displaytype == GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER) {
+ } elseif ($displaytype == GRADE_DISPLAY_TYPE_LETTER) {
$letters = grade_report::get_grade_letters();
$grademin = end($letters);
$grademax = reset($letters);
'showlocks' => $checkbox_default);
$preferences['prefrows'] = array(
- 'averagesdisplaytype' => array(GRADE_REPORT_GRADE_DISPLAY_TYPE_DEFAULT => 'default',
- GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL => get_string('real', 'grades'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE => get_string('percentage', 'grades'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER => get_string('letter', 'grades')),
- 'rangesdisplaytype' => array(GRADE_REPORT_GRADE_DISPLAY_TYPE_DEFAULT => 'default',
- GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL => get_string('real', 'grades'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE => get_string('percentage', 'grades'),
- GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER => get_string('letter', 'grades')),
+ 'averagesdisplaytype' => array(GRADE_DISPLAY_TYPE_DEFAULT => 'default',
+ GRADE_DISPLAY_TYPE_REAL => get_string('real', 'grades'),
+ GRADE_DISPLAY_TYPE_PERCENTAGE => get_string('percentage', 'grades'),
+ GRADE_DISPLAY_TYPE_LETTER => get_string('letter', 'grades')),
+ 'rangesdisplaytype' => array(GRADE_DISPLAY_TYPE_DEFAULT => 'default',
+ GRADE_DISPLAY_TYPE_REAL => get_string('real', 'grades'),
+ GRADE_DISPLAY_TYPE_PERCENTAGE => get_string('percentage', 'grades'),
+ GRADE_DISPLAY_TYPE_LETTER => get_string('letter', 'grades')),
'averagesdecimalpoints' => array(GRADE_REPORT_PREFERENCE_DEFAULT => 'default',
GRADE_REPORT_PREFERENCE_INHERIT => $strinherit, 0, 1, 2, 3, 4, 5),
'rangesdecimalpoints' => array(GRADE_REPORT_PREFERENCE_DEFAULT => 'default',
$settings->add(new admin_setting_configselect('grade_report_gradedisplaytype', get_string('gradedisplaytype', 'grades'),
get_string('configgradedisplaytype', 'grades'), false,
- array(GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL => $strreal,
- GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE => $strpercentage,
- GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER => $strletter)));
+ array(GRADE_DISPLAY_TYPE_REAL => $strreal,
+ GRADE_DISPLAY_TYPE_PERCENTAGE => $strpercentage,
+ GRADE_DISPLAY_TYPE_LETTER => $strletter)));
$settings->add(new admin_setting_configselect('grade_report_meanselection', get_string('meanselection', 'grades'),
get_string('configmeanselection', 'grades'), false,
$settings->add(new admin_setting_configselect('grade_report_averagesdisplaytype', get_string('averagesdisplaytype', 'grades'),
get_string('configaveragesdisplaytype', 'grades'), false,
- array(GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL => $strreal,
- GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE => $strpercentage,
- GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER => $strletter)));
+ array(GRADE_DISPLAY_TYPE_REAL => $strreal,
+ GRADE_DISPLAY_TYPE_PERCENTAGE => $strpercentage,
+ GRADE_DISPLAY_TYPE_LETTER => $strletter)));
$settings->add(new admin_setting_configselect('grade_report_rangesdisplaytype', get_string('rangesdisplaytype', 'grades'),
get_string('configrangesdisplaytype', 'grades'), false,
- array(GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL => $strreal,
- GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE => $strpercentage,
- GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER => $strletter)));
+ array(GRADE_DISPLAY_TYPE_REAL => $strreal,
+ GRADE_DISPLAY_TYPE_PERCENTAGE => $strpercentage,
+ GRADE_DISPLAY_TYPE_LETTER => $strletter)));
$settings->add(new admin_setting_configselect('grade_report_averagesdecimalpoints', get_string('averagesdecimalpoints', 'grades'),
get_string('configaveragesdecimalpoints', 'grades'), 2,
define('GRADE_REPORT_AGGREGATION_VIEW_FULL', 0);
define('GRADE_REPORT_AGGREGATION_VIEW_AGGREGATES_ONLY', 1);
define('GRADE_REPORT_AGGREGATION_VIEW_GRADES_ONLY', 2);
-define('GRADE_REPORT_GRADE_DISPLAY_TYPE_DEFAULT', 0);
-define('GRADE_REPORT_GRADE_DISPLAY_TYPE_REAL', 1);
-define('GRADE_REPORT_GRADE_DISPLAY_TYPE_PERCENTAGE', 2);
-define('GRADE_REPORT_GRADE_DISPLAY_TYPE_LETTER', 3);
+define('GRADE_DISPLAY_TYPE_DEFAULT', 0);
+define('GRADE_DISPLAY_TYPE_REAL', 1);
+define('GRADE_DISPLAY_TYPE_PERCENTAGE', 2);
+define('GRADE_DISPLAY_TYPE_LETTER', 3);
define('GRADE_REPORT_PREFERENCE_DEFAULT', 'default');
define('GRADE_REPORT_PREFERENCE_INHERIT', 'inherit');
define('GRADE_REPORT_PREFERENCE_UNUSED', -1);