Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-31510

Students in Groups see ALL Assignments in the Gradebook regardless of their Group allocation

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.1
    • Fix Version/s: 2.1.6, 2.2.3
    • Component/s: Gradebook
    • Labels:
    • Testing Instructions:
      Hide

      While testing this it will be handy to have two browsers, ie FF and chrome, so you can be logged in as admin and a student at the same time.

      As admin...

      Check that you have the system setting enablegroupmembersonly turned OFF.

      In a course create two groups. Then create two groupings. Put one group in each grouping. Give them all names that you won't get confused ie "first group" "first grouping" "second group" "second grouping" or similar.

      Put a student into one of the groups (remember which one).

      Edit an activity, show advanced and set "grouping" to the grouping the student is in.

      As student go to the user report for the appropriate course. You should be able to see the activity.

      As admin, set the activity grouping to the other grouping.

      As student refresh the user report. You should still be able to see the activity.

      As admin turn on enablegroupmembersonly. Go to the activity settings and check "Available for group members only" if it isnt already.

      As a student refresh the user report. You should now NOT be able to see the activity as its assigned to a grouping the student is not in.

      As admin edit the activity and set the activity to be for the student's grouping.

      As student refresh again and now you should be able to see the activity.

      Show
      While testing this it will be handy to have two browsers, ie FF and chrome, so you can be logged in as admin and a student at the same time. As admin... Check that you have the system setting enablegroupmembersonly turned OFF. In a course create two groups. Then create two groupings. Put one group in each grouping. Give them all names that you won't get confused ie "first group" "first grouping" "second group" "second grouping" or similar. Put a student into one of the groups (remember which one). Edit an activity, show advanced and set "grouping" to the grouping the student is in. As student go to the user report for the appropriate course. You should be able to see the activity. As admin, set the activity grouping to the other grouping. As student refresh the user report. You should still be able to see the activity. As admin turn on enablegroupmembersonly. Go to the activity settings and check "Available for group members only" if it isnt already. As a student refresh the user report. You should now NOT be able to see the activity as its assigned to a grouping the student is not in. As admin edit the activity and set the activity to be for the student's grouping. As student refresh again and now you should be able to see the activity.
    • Workaround:
      Hide

      There are none that we know of- only frustration and confusion for the students AND teachers!

      Show
      There are none that we know of- only frustration and confusion for the students AND teachers!
    • Affected Branches:
      MOODLE_21_STABLE
    • Fixed Branches:
      MOODLE_21_STABLE, MOODLE_22_STABLE
    • Pull Master Branch:
      MDL-31510_group_activities

      Description

      If a student views their Gradebook in a Course (regardless of their Group &/or the individual Assignments/Assessments visiblity settings) they see ALL Assignments/Assessments of ALL Assessments from all Groups which is confusing as they are not sure which Assignments/Assessments relate specifically to them. Please see a JPEG example below.

      Just as a teacher can view only one group in the Gradebook should they choose it's not unreasonable for a student to see only the Assignments/Assessments that relate to them.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Votes:
                  8 Vote for this issue
                  Watchers:
                  10 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Fix Release Date:
                    14/May/12