Moodle
  1. Moodle
  2. MDL-18010

Flood fill a Grade for every student in the class

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.0
    • Fix Version/s: DEV backlog
    • Component/s: Gradebook
    • Labels:
    • Affected Branches:
      MOODLE_20_STABLE
    • Rank:
      4961

      Description

      When using the grade book it would be a timesaver to be able to floodfill a mark for every student in the class. Example. I'll floodfill 7/10 for every student then adjust up or down when marking. This would be a timesaver for offline tasks like "Participation in class discussions"
      The other feature would be to be able to floodfill zero for any student who has not submitted the task.

        Activity

        Hide
        Dave Murray added a comment -

        Thanks Rob, for posting this issue in the tracker.

        I think this function would also be really useful as a timesaver when marking attendance scores as well.

        Show
        Dave Murray added a comment - Thanks Rob, for posting this issue in the tracker. I think this function would also be really useful as a timesaver when marking attendance scores as well.
        Hide
        Emma Richardson added a comment -

        Dave, you can already autofill the attendance - just click on the letter at the top of the column.

        Show
        Emma Richardson added a comment - Dave, you can already autofill the attendance - just click on the letter at the top of the column.
        Hide
        Elena Ivanova added a comment -

        I just want too add that autofill option is useful both for a whole class and just for a group
        (same group grade is even more common, imho)

        Show
        Elena Ivanova added a comment - I just want too add that autofill option is useful both for a whole class and just for a group (same group grade is even more common, imho)
        Hide
        Dave Murray added a comment -

        Thanks for the advice Emma. I've just installed the attendance module (for the first time) and it is really useful. I think it also shows clearly just how useful the autofill function would be in the gradebook. Regards.

        Show
        Dave Murray added a comment - Thanks for the advice Emma. I've just installed the attendance module (for the first time) and it is really useful. I think it also shows clearly just how useful the autofill function would be in the gradebook. Regards.
        Hide
        Gary Anderson added a comment -

        Locally, we do something similar with assignments. We have buttons for "set grades to max" and "set grades to min".

        I use it, for example, to mark as "completed" all homework assignments, except for those students who have not done the work.

        Then, since I don't accept work after a chapter test, I use the "set grades to min" button to give all undone work a zero.

        It only works for the assignment module, and it does not let you do arbitrary fill values, but is a simple and very useful fix if people think it will address the issue.

        Show
        Gary Anderson added a comment - Locally, we do something similar with assignments. We have buttons for "set grades to max" and "set grades to min". I use it, for example, to mark as "completed" all homework assignments, except for those students who have not done the work. Then, since I don't accept work after a chapter test, I use the "set grades to min" button to give all undone work a zero. It only works for the assignment module, and it does not let you do arbitrary fill values, but is a simple and very useful fix if people think it will address the issue.
        Hide
        Elena Ivanova added a comment -

        Thank you Gary. Do you have a contrib code somewhere for this? It is indeed a useful feature for the assignment interface.

        But I still think that we need the ability to flood fill the grades (for groups and whole class) for any gradable items in the gradebook itself, including manually added columns.

        Show
        Elena Ivanova added a comment - Thank you Gary. Do you have a contrib code somewhere for this? It is indeed a useful feature for the assignment interface. But I still think that we need the ability to flood fill the grades (for groups and whole class) for any gradable items in the gradebook itself, including manually added columns.
        Hide
        Gary Anderson added a comment -

        Elena (and whoever else may find this useful). Here is the patch that was asked for.

        While it could be easily modified for use by the gradebook rather than just the assignment module, my own experience causes me to discourage using the gradebook directly for data entry except for overrides. The gradebook does not play fair with the modules, so once it takes over you are prevented from using the specialized assessment tools that each activity provides.

        Also, this patch just does max and min, which I think has always suited our purposes. For example, I might have an assignment graded as not completed or completed. Once I have gone around and seen that every student has done their work, I set the whole class (or a group) to max, and then either put in no grade for absent/excused students (usually with feedback) or zero for unexcused missing work.

        Later, usually after a unit is over, I go back and give zero (or minimum) to every student where late work is no longer OK, again, usually with appropriate feedback.

        Hope this helps.

        Show
        Gary Anderson added a comment - Elena (and whoever else may find this useful). Here is the patch that was asked for. While it could be easily modified for use by the gradebook rather than just the assignment module, my own experience causes me to discourage using the gradebook directly for data entry except for overrides. The gradebook does not play fair with the modules, so once it takes over you are prevented from using the specialized assessment tools that each activity provides. Also, this patch just does max and min, which I think has always suited our purposes. For example, I might have an assignment graded as not completed or completed. Once I have gone around and seen that every student has done their work, I set the whole class (or a group) to max, and then either put in no grade for absent/excused students (usually with feedback) or zero for unexcused missing work. Later, usually after a unit is over, I go back and give zero (or minimum) to every student where late work is no longer OK, again, usually with appropriate feedback. Hope this helps.
        Hide
        Helen Foster added a comment -

        Thanks everyone for your comments.

        Here's a link to further discussion of this issue:
        http://moodle.org/mod/forum/discuss.php?d=168462

        Show
        Helen Foster added a comment - Thanks everyone for your comments. Here's a link to further discussion of this issue: http://moodle.org/mod/forum/discuss.php?d=168462

          People

          • Votes:
            16 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

            • Created:
              Updated: