Issue Details (XML | Word | Printable)

Key: MDL-15680
Type: Sub-task Sub-task
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Nicolas Connault
Reporter: Joe Murphy
Votes: 49
Watchers: 25
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle
MDL-18083

Gradebook: Assign weights to all categories and items on one screen

Created: 17/Jul/08 04:16 AM   Updated: 23/Apr/09 02:46 AM
Return to search
Component/s: Gradebook
Affects Version/s: 1.9.2
Fix Version/s: 1.9.5

File Attachments: 1. Text File gradebookweights.patch (18 kB)
2. Text File gradebookweights2.patch (32 kB)
3. Text File MDL-15680.patch (59 kB)

Image Attachments:

1. Gradebook changes.png
(38 kB)

2. screenshot-1.jpg
(35 kB)

3. Screenshot.png
(97 kB)

4. weights_interface2.png
(162 kB)
Issue Links:
Dependency
 
Relates
 

Database: Any
Participants: Artem Andreev, Barry Oosthuizen, Brian Sampson, Caroline Moore, Courtney Bentley, Elena Ivanova, Erika Prindle, Gary Anderson, Helen Foster, Jariullah Safi, Joe Murphy, John MacLean, Kenneth Newquist, Martin Dougiamas, Michael Hotrum, Michael Spall, Nicolas Connault, Paul Ortman and Robert Puffer
Security Level: None
Resolved date: 22/Apr/09
Affected Branches: MOODLE_19_STABLE
Fixed Branches: MOODLE_19_STABLE


 Description  « Hide
In the 1.9 Gradebook, when using "Weighted Mean of Grades", the category weights are only editable on the individual Edit Category screens. This requires the teacher to go to multiple screens in order to set category weights.

A single page which allowed editing of all category weights at once would be much easier for teachers to understand.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Nicolas Connault committed 16 files to 'Moodle CVS' - 22/Sep/08 11:51 PM
MDL-15680 Began implementing a simple YUI treeview of the grade items in their categories. Will tweak this to become a form with weights in input fields, and possible drag and drop also
MODIFY grade/edit/weights/img/Attic/tp.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/tn.gif   Rev. 1.1    (+0 -0 lines)
ADD grade/edit/weights/Attic/tree.css   Rev. 1.1    (+0 -0 lines)
MODIFY grade/lib.php   Rev. 1.146    (+9 -1 lines)
ADD grade/edit/weights/Attic/index.php   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/lmh.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/ln.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/tph.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/lph.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/lm.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/tm.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/tmh.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/vline.gif   Rev. 1.1    (+0 -0 lines)
ADD grade/edit/weights/Attic/ajax.php   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/loading.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/img/Attic/lp.gif   Rev. 1.1    (+0 -0 lines)
Nicolas Connault committed 10 files to 'Moodle CVS' - 10/Oct/08 03:18 PM
MDL-15680 Added grade category aggregation settings and weights, plus correct handling of 3 types of weights.
MODIFY pix/t/nonempty.gif   Rev. 1.1    (+0 -0 lines)
MODIFY grade/report/grader/lib.php   Rev. 1.152    (+4 -30 lines)
MODIFY lib/grade/grade_item.php   Rev. 1.175    (+36 -1 lines)
MODIFY pix/t/sigmaplus.gif   Rev. 1.1    (+0 -0 lines)
ADD grade/edit/weights/Attic/lib.php   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/weights/Attic/index.php   Rev. 1.2    (+89 -36 lines)
MODIFY lang/en_utf8/grades.php   Rev. 1.169    (+8 -1 lines)
MODIFY grade/edit/weights/Attic/ajax.php   Rev. 1.2    (+30 -19 lines)
MODIFY grade/edit/tree/item_form.php   Rev. 1.42    (+3 -5 lines)
MODIFY grade/edit/weights/Attic/tree.css   Rev. 1.2    (+35 -0 lines)
Mitsuhiro Yoshida committed 2 files to 'Lang CVS' - 11/Oct/08 05:56 AM
MDL-15680 Translated new strings for grade.
MODIFY ja_utf8/README   Rev. 1.837    (+1 -1 lines)
MODIFY ja_utf8/grades.php   Rev. 1.141    (+7 -0 lines)
Nicolas Connault committed 2 files to 'Moodle CVS' on branch 'MOODLE_19_STABLE' - 13/Oct/08 03:05 PM
MDL-15680 Committing the small refactorings required for the implementation of the weights interface
MODIFY lib/grade/grade_item.php   Rev. 1.130.2.27    (+43 -1 lines)
MODIFY grade/report/grader/lib.php   Rev. 1.98.2.47    (+13 -37 lines)
Nicolas Connault committed 4 files to 'Moodle CVS' - 13/Oct/08 10:38 PM
MDL-15680 Redesigned the weights interface using table layout. It will eventually replace the current "Edit categories and items" page
MODIFY grade/edit/weights/Attic/tree.css   Rev. 1.3    (+11 -159 lines)
MODIFY grade/edit/weights/Attic/index.php   Rev. 1.3    (+27 -15 lines)
MODIFY lang/en_utf8/grades.php   Rev. 1.170    (+2 -1 lines)
MODIFY grade/edit/weights/Attic/lib.php   Rev. 1.2    (+116 -45 lines)
Mitsuhiro Yoshida committed 3 files to 'Lang CVS' - 13/Oct/08 11:31 PM
MDL-15680 Translated a new string for grade.
MDL-16587 Translated a new string for portfolio.
MODIFY ja_utf8/README   Rev. 1.839    (+1 -1 lines)
MODIFY ja_utf8/grades.php   Rev. 1.142    (+2 -1 lines)
MODIFY ja_utf8/portfolio.php   Rev. 1.28    (+1 -0 lines)
Nicolas Connault committed 3 files to 'Moodle CVS' - 15/Oct/08 01:15 AM
MDL-15680 merged in all the functionality of the Edit categories and items page
MODIFY grade/edit/weights/Attic/tree.css   Rev. 1.4    (+38 -5 lines)
MODIFY grade/edit/weights/Attic/lib.php   Rev. 1.3    (+91 -46 lines)
MODIFY grade/edit/weights/Attic/index.php   Rev. 1.4    (+129 -21 lines)
martignoni committed 1 file to 'Lang CVS' - 16/Oct/08 03:38 AM
MDL-15680 Strings added/modified
MODIFY fr_utf8/grades.php   Rev. 1.181    (+16 -9 lines)
martignoni committed 1 file to 'Lang CVS' - 16/Oct/08 03:54 AM
MDL-15680 String added
MODIFY fr_utf8/grades.php   Rev. 1.182    (+2 -1 lines)
Nicolas Connault committed 36 files to 'Moodle CVS' - 09/Feb/09 07:49 PM
MDL-18083 (including MDL-15680, MDL-17829, MDL-17807, MDL-18004, MDL-12631, MDL-16913)
MODIFY grade/lib.php   Rev. 1.149    (+286 -89 lines)
ADD grade/edit/tree/functions.js   Rev. 1.1    (+0 -0 lines)
MODIFY grade/report/user/index.php   Rev. 1.37    (+17 -22 lines)
MODIFY grade/edit/scale/edit.php   Rev. 1.12    (+7 -9 lines)
MODIFY grade/report/grader/styles.php   Rev. 1.14    (+510 -7 lines)
ADD grade/edit/tree/tree.css   Rev. 1.1    (+0 -0 lines)
MODIFY lang/en_utf8/grades.php   Rev. 1.177    (+18 -1 lines)
ADD grade/report/grader/Attic/styles_lsu.php   Rev. 1.1    (+0 -0 lines)
ADD grade/report/grader/Attic/styles_ie6.css   Rev. 1.1    (+0 -0 lines)
ADD grade/edit/tree/lib.php   Rev. 1.1    (+0 -0 lines)
MODIFY grade/edit/outcome/index.php   Rev. 1.24    (+9 -12 lines)
MODIFY grade/report/grader/lib.php   Rev. 1.155    (+154 -115 lines)
MODIFY grade/report/outcomes/index.php   Rev. 1.17    (+4 -12 lines)
MODIFY grade/edit/letter/edit.php   Rev. 1.10    (+2 -7 lines)
MODIFY grade/edit/outcome/course.php   Rev. 1.11    (+2 -20 lines)
MODIFY grade/edit/outcome/edit.php   Rev. 1.11    (+6 -8 lines)
MODIFY grade/report/grader/index.php   Rev. 1.81    (+16 -52 lines)
MODIFY grade/edit/tree/item.php   Rev. 1.21    (+5 -10 lines)
MODIFY grade/edit/tree/category_form.php   Rev. 1.26    (+234 -39 lines)
MODIFY grade/edit/tree/index.php   Rev. 1.23    (+203 -117 lines)
MODIFY grade/report/overview/index.php   Rev. 1.9    (+11 -16 lines)
MODIFY grade/report/lib.php   Rev. 1.46    (+7 -3 lines)
MODIFY grade/import/xml/index.php   Rev. 1.25    (+4 -8 lines)
MODIFY grade/report/grader/preferences.php   Rev. 1.30    (+2 -16 lines)
ADD grade/report/grader/Attic/styles_ie.css   Rev. 1.1    (+0 -0 lines)
MODIFY lang/en_utf8/gradereport_grader.php   Rev. 1.3    (+2 -1 lines)
MODIFY grade/edit/letter/index.php   Rev. 1.8    (+2 -10 lines)
MODIFY grade/import/csv/index.php   Rev. 1.43    (+4 -9 lines)
MODIFY grade/export/xls/index.php   Rev. 1.31    (+2 -8 lines)
MODIFY grade/edit/scale/index.php   Rev. 1.11    (+24 -23 lines)
MODIFY grade/edit/scale/edit_form.php   Rev. 1.15    (+4 -8 lines)
MODIFY grade/edit/tree/category.php   Rev. 1.15    (+86 -15 lines)
MODIFY grade/edit/tree/outcomeitem.php   Rev. 1.25    (+5 -9 lines)
MODIFY grade/export/xml/index.php   Rev. 1.41    (+2 -8 lines)
MODIFY grade/export/ods/index.php   Rev. 1.32    (+2 -8 lines)
MODIFY grade/export/txt/index.php   Rev. 1.36    (+2 -8 lines)
Nicolas Connault committed 3 files to 'Moodle CVS' on branch 'MOODLE_19_STABLE' - 22/Apr/09 04:23 PM
MDL-18083 MDL-12380 MDL-15680 MDL-16913
Combining grade item and category forms into one, implementing grades over 100%, and patches for correct aggregation.
MODIFY lib/grade/grade_category.php   Rev. 1.96.2.24    (+54 -7 lines)
MODIFY lib/grade/grade_item.php   Rev. 1.130.2.31    (+68 -15 lines)
MODIFY lib/grade/grade_grade.php   Rev. 1.14.2.19    (+6 -8 lines)
Nicolas Connault committed 3 files to 'Moodle CVS' on branch 'MOODLE_19_STABLE' - 22/Apr/09 04:28 PM
MDL-18083 MDL-15680 MDL-16913 New Edit Categories and Items interface with heaps of improvements. Replaces the original page.
MODIFY grade/edit/tree/lib.php   Rev. 1.6.2.2    (+965 -0 lines)
MODIFY grade/edit/tree/functions.js   Rev. 1.2.2.2    (+28 -0 lines)
MODIFY grade/edit/tree/tree.css   Rev. 1.2.2.2    (+130 -0 lines)
Nicolas Connault committed 1 file to 'Moodle CVS' on branch 'MOODLE_19_STABLE' - 22/Apr/09 04:34 PM
Nicolas Connault committed 1 file to 'Moodle CVS' on branch 'MOODLE_19_STABLE' - 22/Apr/09 04:36 PM
MDL-18083 MDL-14961 MDL-15680 MDL-16913 New Edit Categories and Items interface with heaps of improvements. Replaces the original page. Also added a help string for the "synchronise legacy grades" button.
MODIFY grade/edit/tree/index.php   Rev. 1.12.2.7    (+224 -124 lines)