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

Feature Request - hide user function in online users block...

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Test in Boost and Clean.

      1. Log in as Admin.
      2. Go to Site administration and upgrade the Online users block plugin.
      3. Create a Course.
      4. Enrol 2 Students (Student1, Student2).
      5. Go to Dashboard.
        • Add a Online users block.
      6. Go to Course Homepage.
        • Add a Online users block.
      7. Log in as Student1.
      8. Go to Dashboard.
        • make sure you can see the Online users block.
        • make sure next to the Student1's name there is an eye icon. (user's online status is currently visible to others).
      9. Click on the eye icon in the Online users block.
        • make sure the icon changes to eye-slash (users's online status is currently hidden from other users).
      10. Log in as Student2.
      11. Go to Dashboard.
        • make sure you CANNOT see Student1 in the Online users block.
      12. Go to Course Homepage.
        • make sure you CANNOT see Student1 in the Online users block.
      13. Log in as Student1.
      14. Go to Dashboard.
      15. Click on the eye-slash icon in the Online users block.
        • make sure the icon changes to eye (users's online status is currently visible to other users).
      16. Log in as Student2.
      17. Go to Dashboard.
        • make sure you CAN see Student1 in the Online users block.
      18. Go to Course Homepage.
        • make sure you CAN see Student1 in the Online users block.
      Show
      Test in Boost and Clean. Log in as Admin. Go to Site administration and upgrade the Online users block plugin. Create a Course. Enrol 2 Students (Student1, Student2). Go to Dashboard. Add a Online users block. Go to Course Homepage. Add a Online users block. Log in as Student1. Go to Dashboard. make sure you can see the Online users block. make sure next to the Student1's name there is an eye icon. (user's online status is currently visible to others). Click on the eye icon in the Online users block. make sure the icon changes to eye-slash (users's online status is currently hidden from other users). Log in as Student2. Go to Dashboard. make sure you CANNOT see Student1 in the Online users block. Go to Course Homepage. make sure you CANNOT see Student1 in the Online users block. Log in as Student1. Go to Dashboard. Click on the eye-slash icon in the Online users block. make sure the icon changes to eye (users's online status is currently visible to other users). Log in as Student2. Go to Dashboard. make sure you CAN see Student1 in the Online users block. Go to Course Homepage. make sure you CAN see Student1 in the Online users block.
    • Affected Branches:
      MOODLE_17_STABLE, MOODLE_27_STABLE, MOODLE_36_STABLE
    • Fixed Branches:
      MOODLE_36_STABLE
    • Pull Master Branch:
      MDL-6074-master

      Description

      It would be very useful to have a hide user function in the online users block. Maybe just use the eye icon, used for hiding other blocks from user's view. The eye could be printed next to the online user's name, and if desired the user could hide himself/herself from everyone else for the session. Reasons for this include teachers wanting to grade and not be disturbed by students, who are working at the same time; also, some students might not want to be disturbed while working.

      Cheers.

        Attachments

        1. boost_user_status_hidden.png
          boost_user_status_hidden.png
          15 kB
        2. boost_user_status_visible.png
          boost_user_status_visible.png
          17 kB
        3. clean_user_status_hidden.png
          clean_user_status_hidden.png
          13 kB
        4. clean_user_status_visible.png
          clean_user_status_visible.png
          13 kB
        5. MDL-6074.xlsx
          10.38 MB
        6. MDL-6074-boost.png
          MDL-6074-boost.png
          67 kB
        7. MDL-6074-clean.png
          MDL-6074-clean.png
          59 kB

          Issue Links

            Activity

              People

              Assignee:
              Geshoski Mihail Geshoski
              Reporter:
              imported Imported
              Peer reviewer:
              Luca Bösch
              Integrator:
              Andrew Nicols
              Tester:
              Anna Carissa Sadia
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              18 Vote for this issue
              Watchers:
              22 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                3/Dec/18

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 30 minutes
                  30m