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

Make an option 'Not in group' in group selection control

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Development in progress
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.9.3, 2.8.1, 3.0.2
    • Fix Version/s: None
    • Component/s: Groups, Usability
    • Labels:
    • Testing Instructions:
      Hide

      Prerequisites

      1. Create a course with the parameters: name - 'course1', group mode – 'visible groups'.
      2. Enrol 4 users in 'course1': 'user1', 'user2', 'user3' and 'user4'.
      3. Create 2 groups within a course: 'group1' and 'group2'.
      4. Add 'user1' and 'user2' in 'group1', add 'user3' in 'group2'.

      Tests

      Chat activity

      1. Add activity 'Chat' with the next parameters: name – 'chat1'.
      2. Go to 'chat1' in 'course1'.
      3. Enter the chat and send the message 'hello from the teacher'.
      4. Log in as 'user1' in another window and go to 'chat1' in 'course1'.
      5. Set the 'visible groups' value to 'group1', enter the chat and send the message 'user1 says hello'.
      6. Log in as 'user4' in yet another window and got to 'chat1' in 'course1'.
      7. Set the 'visible groups' value to 'not a members of any group', enter the chat and send the message 'greeting from user4'.
      8. Go back to the teacher window and refresh the page.
      9. TEST: make sure that teacher, user1 and user4 appear as the current users.
      10. Set the 'visible groups' value to 'not a members of any group'.
      11. TEST: make sure that only teacher and user4 appear as the current users.
      12. Click on 'view past chat sessions'.
      13. TEST: make sure that only teacher(1) user4(1) session appears in the list.
      14. Click on 'see this session'.
      15. TEST: make sure that there are only messages from teacher and user4, but not from user1.
      16. Set the 'visible groups' value to 'all participants'.
      17. TEST: make sure that now session teacher(1),user1(1),user4(1) appears in the list.
      Show
      Prerequisites Create a course with the parameters: name - 'course1', group mode – 'visible groups'. Enrol 4 users in 'course1': 'user1', 'user2', 'user3' and 'user4'. Create 2 groups within a course: 'group1' and 'group2'. Add 'user1' and 'user2' in 'group1', add 'user3' in 'group2'. Tests Chat activity Add activity 'Chat' with the next parameters: name – 'chat1'. Go to 'chat1' in 'course1'. Enter the chat and send the message 'hello from the teacher'. Log in as 'user1' in another window and go to 'chat1' in 'course1'. Set the 'visible groups' value to 'group1', enter the chat and send the message 'user1 says hello'. Log in as 'user4' in yet another window and got to 'chat1' in 'course1'. Set the 'visible groups' value to 'not a members of any group', enter the chat and send the message 'greeting from user4'. Go back to the teacher window and refresh the page. TEST: make sure that teacher, user1 and user4 appear as the current users. Set the 'visible groups' value to 'not a members of any group'. TEST: make sure that only teacher and user4 appear as the current users. Click on 'view past chat sessions'. TEST: make sure that only teacher(1) user4(1) session appears in the list. Click on 'see this session'. TEST: make sure that there are only messages from teacher and user4, but not from user1. Set the 'visible groups' value to 'all participants'. TEST: make sure that now session teacher(1),user1(1),user4(1) appears in the list.
    • Difficulty:
      Moderate
    • Affected Branches:
      MOODLE_19_STABLE, MOODLE_28_STABLE, MOODLE_30_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-17102-NEW

      Description

      The current group selection control in group mode allows to see all, or specific group. In courses with many users it is very hard to track users that doesn't belong to a group (by mistake or intentionally), as you can see they and their activity only in 'all' mode, where list is very big. Adding an option 'Not in group' will eliminate this issue.

        Attachments

          Activity

            People

            • Votes:
              6 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

              • Created:
                Updated: