You will find the patch in the MOODLE_19_STABLE CVS branch of contrib/patches/grade/edit/tree. Please, note the branch tag, it is important! If you just download the HEAD revision of contrib, you will get code that is incompatible with Moodle 1.9.
I invite you to post any feedback, ideas or criticism in this forum discussion. This will greatly speed up the development process, and you will see this patch applied much sooner if you provide good feedback.
The patch we have developed addresses mostly issues of aggregation. You can change the following, all in one interface:
- Aggregate only non-empty grades
- Aggregate Include sub-categories
- Include outcomes in aggregation
- Drop the lowest
- Keep the highest
- Aggregation type
- Weight/extra credit
- Weight/extra credit
However, you cannot bulk delete grade items, for the simple reason that only manually created grade items can be deleted. Any item linked to an activity module must be deleted from the activity module in question. It also makes the interface a bit lighter.
All these advanced features are hidden by default, but can be shown using the "Show advanced settings" button, top right of the page.
Items have another settings (Grade to pass, Grade display type, Overall decimal points, Hidden until, Lock after).
Moving items in certain position may be useful (ajax can help in this, but only if you move small amount of items).
A lot of bulk actions may be useful (not for all and not in core).
1) add help buttons for advanced columns?
2) move selection column to left side?
3) highlight row by clicking on row name?
4) highlight hidden items?
Also it would be nice if you could edit the gradebook names for how they appear in the gradebook - i.e. a "short name" so that you can compress the gradebook a bit and end the "scrolling nightmare"
I believe this has been mentioned but it would be nice to have generic default views for some of the more basic gradebook set ups so new users can get up and running more quickly.
Thanks for your hard work I am sure whatever you create will be a big improvement. I hate to see the negative moodle vibes associated with 1.9 due to the gradebook because there is so much I like about this version and the gradebook. This is the first time staff has ever been negative about moodle and I am regreting my decision to proceed with the upgrade but there is no turning back now. This interface should help!!!!
In addition to the tutorial that Gary did there are some scenarios that you may find under http://docs.moodle.org/en/experimental:_gb_tutoring.... AT pushed this along as a possible precursor to pre-sets.
One thing that I think might be helpful in GB along the lines you suggest are horizontal as opposed to vertical motion arrows, so you can reposition a column.
I think this is the tutorial Marc is referring to in his post:
I use it quite frequently myself when trying to show others how to get started with the gradebook. It is very helpful.
although, re-reading your post I am unsure if that is what you meant or not now! haha, oh well.
this new interface sounds very exciting. Unfortunately I cannot get it to work in a clean install of 1.9.2. I've downloaded the correct files and saved them where they should be saved but still get a blank page when I try to edit grades items and categories. Do I need to have 1.9.3 for this to work?
It appears that you do need to have 1.9.3 for this to work. I have just done a clean install of 1.9.3 and it works fine (apart from language strings missing but who cares for now)
These are very interesting and useful additions to the gradebook. I'll show it to my staff soon and let you know their feedback.
I am looking forward to testing this. But I suspect that few sites will have the expertise to extract tagged branches from CVS to install this even on a test server. Hence, you may get people to look at the pictures, but they won't test it with their own real or even simulated data, which is what is critical for complete feedback. Even for myself, the complexity of getting at it is preventing me from testing it promptly (given that I have all these pesking students needing my attention
I would suggest that you post a zip file with instructions (or at least have it be auto-built using the pluggin section of download.moodle.org). You may also want to install it at demo.moodle.org and encourage people to take a test drive of it there. In that way you may get the more specific feedback that is needed.
Still, it looks promising.
http://download.moodle.org/plugins19/grade/edit/tree.zip (Moodle 1.9.3)
http://download.moodle.org/plugins/grade/edit/tree.zip (Moodle 2.0 dev)
Note you will be REPLACING the existing grade/edit/tree plugin when you install it for testing so be careful on production servers.
If others reading this forum want to test out this interface (and don't have your own test server), drop me a message and I will give you access to a test course.
Once again thanks for this "bulk move" option in the gradebook. I have already become addicted to it and was wondering how easy it would be to apply the same idea to moving resources (or anything) on an actual course page. At the moment, it is only possible to move one item at a time.
I have looked in a lot of places in this forum/tracker and haven't found anything (then again I'm not very good when it comes to finding anything...)
I am aware that this is not a gradebook thing
Greetings from Switzerland and thanks for your work! Moodle is really a great thing!
This will enable you to administer the entire test course. You're welcome to play with the existing activities or add new ones. Please leave the roles alone, it will prevent the need to re-initialise the whole course each day ;)
It's possible that I just chose a time when there were multiple people making changes that derailed mine, but I actually found the stock 1.9 interface easier to use in this regard -- at least with the stock interface I was able to make it sort of work, aside from the cap at 100%. I was sort of hoping to test whether that cap had been fixed, but couldn't get extra credit to work at all.
However there are a few things that seemed really difficult. First I couldn't get nested categories to work... as in - Course>>Semester>>Semester as a Letter>>Category
Moving a category to the first slot under the Course would not work. And I could not get an exisiting category to become a child of a new category. The parent category of an item could not be changed from editing the category itself - but that may be deliberate to make the changes possible from only one location?
I couldn't rename the 'category totals' which may be superflous for many people, but can be very useful for giving narrow and meaningful column titles.
Not sure if this is related to the new changes or not (have not tried it before), but if I select 'edit course settings' and change the aggregation position, it does not change them.. you have to go to 'report preferences' and change it there as well (even if set to default).
and - this is slightly different, but I still think it would be nice to provide a quick way to 'undo' the override flag set on a grade for an entire column (one grade item, many student's grades)... and I have no idea what it involves, just saying it would be nice. (admittedly not the most used feature of the gradebook)
ok... those are some impressions from a quick play.
I'm not happy either with the moving of categories. I'm going to try the same approach as for the grade items, with a checkbox. The reason I didn't do this is because it's more complex than for grade items: we don't want to select a mix of categories and items when moving, otherwise it may be very hard to guess what the user is trying to do. We also can't move a category into itself. These kinds of issues make it hard to develop a JS-free interface of this kind.
For the category totals issue, I've just re-enabled the category grade items, so you'll be able to change them just as before. It may take a little while before the test site is updated though.
Note that this is NOT a new gradebook, it's just a drop-in replacement for the "Edit categories and items" section of the 1.9 gradebook. It does not touch anything else (including the grader report).
sounds good - I would assume when moving a category that all the items in that category will still move with it?
However, if moving multiple categories... there would be no way to figure out which category was intended? would a radio button be better? (move only one category at a time)
I think the main issue for me was not the moving of the categories, but that it didn't work accurately... no way to make nested categories etc.
As for the category item... in my opinion it would be nice if it was integrated into the editing screen for the category... and have many of the options set as 'advanced'. Ones that seem important to me are the display type (letter,real,etc ), the name, and maximum and minimum. When 1.9 first came out I remember that was one of the things that really confused me - the difference between the category item, and the category itself (and I am still not sure I understand the reasoning for the seperation of interface - is it because in the code it is actually a grade item?)
As a general usability idea, if items are hidden as 'advanced features' (which is great because it focuses on the most used features) then it might be helpful to have a line printed (perhaps in the same colour as the 'advanced' asterisk) describing which features are available. eg: 'You are currently using the standard set of features available, you can also edit x, y, and z by clicking on the Advanced Features button'.
ok - thats my 2c
Input appreciated - I am all for doing whatever I can to make the gradebook more user friendly.
If I upgrade to the latest version 1.9.3 before our school year starts at the end of January will I get the new gradebook interface?
If not what do I need to do to get it?
The ability to autofill all grades with the same score.
Also, the ability to create a grade item/assignment for more than one class at one time.
I know that you can presently import but it would be much easier if you could just select other sections and create the item in multiple sections at once.
I see that you can exceed the total points for the item which is great.
Could you explain why teachers want to be able to autofill all grades with the same score? I doubt this would be a common request.
Also, what is the purpose of creating a grade item for more than one class at a time? As you may be aware, there aren't many things in moodle that can be added to several courses at once, if any.
I don't understand your use of the word "section". What are you referring to?
Hi Nic and Emma,
Could you explain why teachers want to be able to autofill all grades with the same score? I doubt this would be a common request.
I teach in an ESL (English as a second language) context and I sometimes assign ensemble or whole-class communicative tasks in my classes.
I explain to the students that due to the nature of the task, they will all be given more or less same grade and maybe one or two of the top performers may get extra credit.
I've found this to be effective in motivating large classes, encouraging them to use the target languagem, and promoting some semblance of team spirit, as well as getting any sleepyheads out of their chairs and up into action.
I, for one, would really welcome this function in the Moodle gradebook. It would allow me to dispense with relying on excel and Google docs and migrate all of my assessment and grading over to my Moodle site.
Actually auto-filling the grades with the same score is used often. I will auto-fill the most common grade, and then go back and change the ones that are different. It saves me a ton of time.
I would love to have this feature!
I think Dave does a pretty good job explaining why some teachers might want autofill, but I'll give another scenario. At the high school level and below it is actually quite common for teachers to give whole-class "did it/didn't do it" type assignments and for teachers to use the gradebook to communicate with parents regarding the completion of these assignments. The points are usually fairly trivial, but the column serves as a marker that will help to explain gaps in homework preparation for quizzes, etc.
When you have 65+ students doing the same assignment, it is easier to autofill full points for all and adjust the few lates/zeros individually than it is to manually type/select the same drop-down points 55 times for those who did complete the assignment.
Personally, I always typed the numbers in anyway as both methods are fraught with places that could generate possibilities of human error either way. I think that the autofill might have prevented me from making a decimal error I made for one poor kid once, though, when I accidentally gave him .5 on an assignment instead of the full points (this was using our school gradebook, not Moodle, but you get the usability picture).
Regarding the reason one might want the ability to copy assignments into several courses, this goes back to how some may or may not be choosing to use grouping structures within courses. I chose to use groups within one course so that all of my English 9 courses met in the same course, but had their 4th hour/5th hour/7th hour designations using groups. But some cannot use groups because they have enough level differences between curiculum in their 4th and 7th hours, for instance, that they don't want everyone in the course to be able to see all assignments and compare. They choose to do separate "courses" for each "section" (which is, essentially, a group--more or less the same curriculum/level, but with slight variations). At the same time, there is a significant amount of curriculum that is shared that they do want to be able to copy.
There is, of course, the import function for in-course activities, but for those assignments that might just simply be added into the gradebook--not part of the online part of the course, there is not currently an easy way to copy from course to course. At least, I think this is what she is saying... Emma, correct me if I am wrong.
As to your question about creating grade items for more than one class at a time - this is also very common. If you have, for example, a Spanish teacher that teaches four classes of Spanish I, each time she creates an assignment, right now in moodle, she has to recreate the same assignment four times or import it and then manually go in an assign the category (as those don't appear to import). It would be much easier if she could just select which classes she wants the assignment to be added to when she creates it. This is a feature found in the majority of gradebooks that I have seen.
I think you misunderstood me. The separate averages are all for one course. Each assignment type gets averaged and then contributes to the final grade.
For example, a student might have a 90% average on Jounal entries. Journals are worth 15% of their grade.
You did answer another question, however. I do have 2 sections of the same course and donot want to have to post assignments twice.
Regarding creating grade items within a particular grade category for more than one class at a time, have you tried backing up the assignment then restoring it to the other courses? The grade category should be restored too (MDL-15509).
"Group Project Grading-Assignments - This is also very commonly used and was much better supported in ..... ;) than Moodle. This would be ability for group of students to be assigned to a project and given a single group grade."
Thus, having the autofill option either for a whole class or for a group, would help in such case too.
My school used to have Moodle integrating into Focus and the Gradebook had an auto-fill option for assignments, but we ditched Focus and ever sense just having the Moodle interface hasn't allowed us the autofill option. It's depressing. How can we get autofill as an option in Moodle. I know it's possible.
We have this capability with Moodle because we use the LAE Grader report and it has a 'zero fill' icon at the top of every grade item column that fills all empty grade cells in that column with 0. If you need it autofilled with something other than zero you simply need to put that value in the offset on Categories and items.
It would be amazing if LAE grader would just put an entry box at the top of each column and allow you to put a grade in there to autofill. However, I don't think this should be linked to the offset column because that would somewhat defeat the point- I think it should just fill the grade field as a regular entry. The value of the autofill column is that there are a lot of assignments where the whole class gets the same grade except for one or two students. Then you could autofill with the majority grade and just change the odd ones.
A very good idea -- I'll put it into my planning mind map.
I am having trouble making the offset work. I have an assignment worth three points, and I want to fill all the fields down with 3. So, I put a 3 in the offset field in the categories for that assignment, but it still filled the fields with zeros.
What did I do wrong?
I do believe I broke this somewhere along the way. My apologies. I'll go back and fix it.