Added language strings for grade item edit form.
Fixed HTML error in grader report.
Added tabs to category edit page.
This commit is contained in:
nicolasconnault 2007-07-03 05:25:08 +00:00
parent 8d27270849
commit 5b5eb8e6c7
5 changed files with 36 additions and 6 deletions

View File

@ -153,6 +153,12 @@ switch ($action) {
print_header_simple($strgrades . ': ' . $strgraderreport, ': ' . $strcategoriesedit, $navigation, '', '', true, '', navmenu($course));
print_heading(get_string('categoriesedit', 'grades'));
// Add tabs
$currenttab = 'editcategory';
include('tabs.php');
print_box_start('gradetreebox generalbox');
echo '<ul id="grade_tree">';
print_grade_tree($gtree->top_element, $moving);

View File

@ -27,7 +27,7 @@ class edit_item_form extends moodleform {
$options = array(GRADE_TYPE_NONE=>get_string('typenone', 'grades'),
GRADE_TYPE_VALUE=>get_string('typevalue', 'grades'),
GRADE_TYPE_SCALE=>get_string('typescale', 'grades'),
GRADE_TYPE_TEXT=>get_string('typetyxt', 'grades'));
GRADE_TYPE_TEXT=>get_string('typetext', 'grades'));
$mform->addElement('select', 'gradetype', get_string('gradetype', 'grades'), $options);
$mform->setDefault('gradetype', GRADE_TYPE_VALUE);
@ -120,4 +120,4 @@ class edit_item_form extends moodleform {
}
}
?>
?>

View File

@ -305,13 +305,15 @@ foreach ($gtree->levels as $key=>$row) {
$headerhtml .= '<td class="'.$type.$catlevel.'" '.$colspan.'>&nbsp;</td>';
} else if ($type == 'category') {
$headerhtml .= '<td class="category'.$catlevel.'" '.$colspan.'">'.$element['object']->get_name();
$headerhtml .= '<td class="category'.$catlevel.'" '.$colspan.'>'.$element['object']->get_name();
// Print icons
if ($USER->gradeediting) {
$headerhtml .= grade_get_icons($element, $gtree) . '</td>';
$headerhtml .= grade_get_icons($element, $gtree);
}
$headerhtml .= '</td>';
} else {
if ($element['object']->id == $sortitemid) {
if ($sortorder == 'ASC') {

View File

@ -6,12 +6,15 @@ $string['addcategory'] = 'Add Category';
$string['addcategoryerror'] = 'Could not add category.';
$string['addexceptionerror'] = 'Error occurred while adding exception for userid:gradeitem';
$string['addfeedback'] = 'Add Feedback';
$string['additem'] = 'Add Grade Item';
$string['allgrades'] = 'All grades by category';
$string['allstudents'] = 'All Students';
$string['autosort'] = 'Auto-sort';
$string['average'] = 'Average';
$string['badgrade'] = 'Supplied grade is invalid';
$string['baduser'] = 'Supplied user is invalid';
$string['bonuspoints'] = 'Bonus Points';
$string['calculation'] = 'Calculation';
$string['categories'] = 'Categories';
$string['category'] = 'Category';
$string['categoriesedit'] = 'Edit Categories';
@ -63,11 +66,18 @@ $string['gradeitems'] = 'Grade Items';
$string['gradeletter'] = 'Grade Letter';
$string['gradeletterhelp'] = 'Grade Letter Help';
$string['gradeletternote'] = 'To delete a grade letter just empty any of the<br /> three text areas for that letter and click submit.';
$string['grademax'] = 'Maximum grade';
$string['grademin'] = 'Minimum grade';
$string['gradepass'] = 'Grade to Pass';
$string['itemsedit'] = 'Edit Grade Item';
$string['multfactor'] = 'Multiplicator';
$string['plusfactor'] = 'Offset';
$string['gradepreferences'] = 'Grade Preferences';
$string['gradepreferenceshelp'] = 'Grade Preferences Help';
$string['grades'] = 'Grades';
$string['gradereports'] = 'Grades report';
$string['graderreport'] = 'Grader report';
$string['gradetype'] = 'Grade Type';
$string['gradeweighthelp'] = 'Grade Weight Help';
$string['hideadvanced'] = 'Hide Advanced Features';
$string['hidecategory'] = 'Hidden';
@ -83,11 +93,15 @@ $string['importsuccess'] = 'Grade import success';
$string['importxml'] = 'Import XML';
$string['incorrectcourseid'] = 'Course ID was incorrect';
$string['item'] = 'Item';
$string['iteminfo'] = 'Item Info';
$string['itemname'] = 'Item Name';
$string['items'] = 'Items';
$string['lettergrade'] = 'Letter Grade';
$string['lettergradenonnumber'] = 'Low and/or High grade were non-numeric for';
$string['letters'] = 'Letters';
$string['lock'] = 'Lock';
$string['locked'] = 'Locked';
$string['locktime'] = 'Locked until';
$string['lowest'] = 'Lowest';
$string['lowgradeletter'] = 'Low';
$string['mapfrom'] = 'Map from';
@ -113,6 +127,7 @@ $string['nonweightedpct'] = 'non-weighted %%';
$string['noselectedcategories'] = 'no categories were selected.';
$string['noselecteditems'] = 'no items were selected.';
$string['notteachererror'] = 'You must be a teacher to use this feature.';
$string['outcome'] = 'Outcome';
$string['pctoftotalgrade'] = '%% of total grade';
$string['percent'] = 'Percent';
$string['percentascending'] = 'Sort by percent ascending';
@ -151,16 +166,23 @@ $string['stats'] = 'Statistics';
$string['statslink'] = 'Stats';
$string['student'] = 'Student';
$string['subcategory'] = 'Normal Category';
$string['synclegacygrades'] = 'Synchronise legacy grades';
$string['topcategory'] = 'Super Category';
$string['total'] = 'Total';
$string['totalweight100'] = 'The total weight is equal to 100';
$string['totalweightnot100'] = 'The total weight is not equal to 100';
$string['turnfeedbackoff'] = 'Turn feedback off';
$string['turnfeedbackon'] = 'Turn feedback on';
$string['typenone'] = 'None';
$string['typescale'] = 'Scale';
$string['typetext'] = 'Text';
$string['typevalue'] = 'Value';
$string['uncategorised'] = 'Uncategorised';
$string['unlock'] = 'Unlock';
$string['uploadgrades'] = 'Upload grades';
$string['useadvanced'] = 'Use Advanced Features';
$string['usenooutcome'] = 'Use no outcome';
$string['usenoscale'] = 'Use no scale';
$string['usepercent'] = 'Use Percent';
$string['userreport'] = 'User grade report';
$string['useweighted'] = 'Use Weighted';

View File

@ -82,7 +82,7 @@ class grade_object {
* @return object grade_object instance or false if none found.
*/
function fetch($params) {
error('Abstract method fetch() not overrided in '.get_class($this));
error('Abstract method fetch() not overridden in '.get_class($this));
}
/**
@ -93,7 +93,7 @@ class grade_object {
* @return array array of grade_object insatnces or false if none found.
*/
function fetch_all($params) {
error('Abstract method fetch_all() not overrided in '.get_class($this));
error('Abstract method fetch_all() not overridden in '.get_class($this));
}
/**