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

Implement user disguises

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Reopened
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.7, 1.8, 1.9, 2.0, 2.5, 2.8.1, 2.9.4, 3.0.2, 3.1, 3.2, 3.3
    • Fix Version/s: None
    • Component/s: Forum
    • Environment:
      All
    • Testing Instructions:
      Hide
      Pre-requisites
      1. create a new course
      2. set some profile pictures on your test users
      Testing instructions
      1. As editing teacher
        1. Add the recent activity block to the course
        2. create a forum
        3. at the bottom of the forum settings, enable a simple disguise
        4. post in the forum
          1. Confirm that you are posted as Anonymous
        5. navigate to the course front page
          1. Confirm that the disguise name are shown correctly in the recent activity block
        6. create a new forum using the predefined disguise type
          1. Confirm that you are redirect to the configuration page
      2. As a student
        1. Attempt to view the forum
          1. Confirm that you get an error (this needs to be improved)
      3. As editing teacher
        1. Create a copy of the animal set (sorry this page is not yet complete)
        2. Navigate back to the forum
          1. Confirm that you were assigned a role
        3. Post in the forum
          1. Confirm that you are posted as your role
        4. Navigate to the course front page
          1. Confirm that the disguise name are shown correctly in the recent activity block
      4. As a student
        1. View the forum
          1. Confirm that the forum post is listed under the same disguise as the teacher had a moment ago
          2. Confirm that you have been assigned a random identity in the user menu
        2. Post in the forum
          1. Confirm that the forum post is listed under your disguise
      5. As editing teacher
        1. View the forum
          1. Confirm that the forum post is listed under the same disguise as the student had a moment ago
          2. Confirm that the settings menu has a 'Configure disguise' section, but no disguise menu and no 'Reveal user disguise' item
        2. Edit the forum and change the "Show user's real identity alongside their disguise" setting to "Identity restricted to certain users"
        3. View the forum
          1. Confirm that the settings menu has a 'Disguise' sub-menu containing links for 'Configure disguise' section, and 'Reveal user disguise'
        4. Try the "Reveal user disguise" link
          1. Confirm that you are now able to see the user's original identity next to their disguise name, and their own user profile picture.
        5. Try the "Hide user identity" link
          1. Confirm that you are no longer able to see the user's original identity next to their disguise name, and their own user profile picture.
        6. Edit the settings again and set:
          1. "Show user's real identity alongside their disguise" setting to "Identity hidden"
          2. "Stop disguising user from" setting to a value in the future
          3. Confirm that you are not able to see the user's original identity next to their disguise name, and their own user profile picture.
      6. As a student
        1. Confirm that you are not able to see the user's original identity next to their disguise name, and their own user profile picture.
      7. As editing teacher
        1. Edit the settings again and set:
          1. "Stop disguising user from" setting to a value in the past
        2. Confirm that you are now able to see the user's original identity next to their disguise name, and their own user profile picture.
      8. As a student
        1. Confirm that you are also now able to see the user's original identity next to their disguise name, and their own user profile picture.
      9. As editing teacher
        1. View the course log for each of your forums
          1. Confirm that there are no long entries listed
        2. Edit the settings again and set:
          1. "Stop disguising user from" setting to disabled
          2. "Log anonymously" to disabled
          3. "Prevent changes to this disguise" to true
        3. Edit the settings again
          1. Confirm that you are unable to make any change to the disguise settings
        4. Post again in the forum
        5. View the forum index and discussion
        6. Click on the 'Disguise configuration' link
          1. Confirm that you can still make changes to items (it should be possible to make changes to this part of the disguise even when the disguise settings are locked)
      10. As a student
        1. Reply to some posts etc. Generate activity
      11. As editing teacher
        1. View the course log for the forum you enabled logging on
          1. Confirm that there are log entries for the period since you enabled logging
      12. As Administrator
        1. Edit the forum settings
          1. Confirm that you are able to untick the disguise lock
        2. Save changes and edit the forum settings again
        3. Confirm that the settings are now editable again
        4. View the forum
          1. Confirm that the settings menu has a 'Disguise' sub-menu containing links for 'Configure disguise' section, and 'Reveal user disguise'
        5. Toggle the 'Reveal user disguise'
          1. Confirm that you can see the real identity
      Show
      Pre-requisites create a new course set some profile pictures on your test users Testing instructions As editing teacher Add the recent activity block to the course create a forum at the bottom of the forum settings, enable a simple disguise post in the forum Confirm that you are posted as Anonymous navigate to the course front page Confirm that the disguise name are shown correctly in the recent activity block create a new forum using the predefined disguise type Confirm that you are redirect to the configuration page As a student Attempt to view the forum Confirm that you get an error (this needs to be improved) As editing teacher Create a copy of the animal set (sorry this page is not yet complete) Navigate back to the forum Confirm that you were assigned a role Post in the forum Confirm that you are posted as your role Navigate to the course front page Confirm that the disguise name are shown correctly in the recent activity block As a student View the forum Confirm that the forum post is listed under the same disguise as the teacher had a moment ago Confirm that you have been assigned a random identity in the user menu Post in the forum Confirm that the forum post is listed under your disguise As editing teacher View the forum Confirm that the forum post is listed under the same disguise as the student had a moment ago Confirm that the settings menu has a 'Configure disguise' section, but no disguise menu and no 'Reveal user disguise' item Edit the forum and change the "Show user's real identity alongside their disguise" setting to "Identity restricted to certain users" View the forum Confirm that the settings menu has a 'Disguise' sub-menu containing links for 'Configure disguise' section, and 'Reveal user disguise' Try the "Reveal user disguise" link Confirm that you are now able to see the user's original identity next to their disguise name, and their own user profile picture. Try the "Hide user identity" link Confirm that you are no longer able to see the user's original identity next to their disguise name, and their own user profile picture. Edit the settings again and set: "Show user's real identity alongside their disguise" setting to "Identity hidden" "Stop disguising user from" setting to a value in the future Confirm that you are not able to see the user's original identity next to their disguise name, and their own user profile picture. As a student Confirm that you are not able to see the user's original identity next to their disguise name, and their own user profile picture. As editing teacher Edit the settings again and set: "Stop disguising user from" setting to a value in the past Confirm that you are now able to see the user's original identity next to their disguise name, and their own user profile picture. As a student Confirm that you are also now able to see the user's original identity next to their disguise name, and their own user profile picture. As editing teacher View the course log for each of your forums Confirm that there are no long entries listed Edit the settings again and set: "Stop disguising user from" setting to disabled "Log anonymously" to disabled "Prevent changes to this disguise" to true Edit the settings again Confirm that you are unable to make any change to the disguise settings Post again in the forum View the forum index and discussion Click on the 'Disguise configuration' link Confirm that you can still make changes to items (it should be possible to make changes to this part of the disguise even when the disguise settings are locked) As a student Reply to some posts etc. Generate activity As editing teacher View the course log for the forum you enabled logging on Confirm that there are log entries for the period since you enabled logging As Administrator Edit the forum settings Confirm that you are able to untick the disguise lock Save changes and edit the forum settings again Confirm that the settings are now editable again View the forum Confirm that the settings menu has a 'Disguise' sub-menu containing links for 'Configure disguise' section, and 'Reveal user disguise' Toggle the 'Reveal user disguise' Confirm that you can see the real identity
    • Affected Branches:
      MOODLE_17_STABLE, MOODLE_18_STABLE, MOODLE_19_STABLE, MOODLE_20_STABLE, MOODLE_25_STABLE, MOODLE_28_STABLE, MOODLE_29_STABLE, MOODLE_30_STABLE, MOODLE_31_STABLE, MOODLE_32_STABLE, MOODLE_33_STABLE
    • Pull Master Branch:
      MDL-1071-master

      Description

      Please add this as option for special forums, maybe when creating a forum, an option is checked, anonymus allowed

      Thanks Peter

        Attachments

        1. uow-rss.patch
          0.7 kB
        2. recent_activity.png
          recent_activity.png
          61 kB
        3. MDL-1071.patch
          40 kB
        4. MDL-1071_restoreable.patch
          2 kB
        5. disguise_unset.png
          disguise_unset.png
          51 kB
        6. disguise_predefined_shown_role_forum_index.png
          disguise_predefined_shown_role_forum_index.png
          106 kB
        7. disguise_predefined_shown_role_forum_discussion.png
          disguise_predefined_shown_role_forum_discussion.png
          145 kB
        8. disguise_predefined_forum_index.png
          disguise_predefined_forum_index.png
          101 kB
        9. disguise_predefined_forum_discussion.png
          disguise_predefined_forum_discussion.png
          119 kB
        10. disguise_predefined_config.png
          disguise_predefined_config.png
          312 kB
        11. disguise_predefined_config_locked.png
          disguise_predefined_config_locked.png
          58 kB
        12. disguise_config_predefined_forced.png
          disguise_config_predefined_forced.png
          61 kB
        13. disguise_basic_forum_index.png
          disguise_basic_forum_index.png
          107 kB
        14. disguise_basic_forum_discussion.png
          disguise_basic_forum_discussion.png
          138 kB
        15. disguise_basic_config.png
          disguise_basic_config.png
          264 kB
        16. anonymous.png
          anonymous.png
          3 kB
        17. anonymous_forums.patch
          16 kB
        18. anonymous_forums_rev2p3.patch
          23 kB
        19. anonymous_forums_rev2p2.patch
          15 kB
        20. anonymous_forums_rev2p2.patch
          15 kB
        21. anonymous_forums_rev2p1.patch
          14 kB
        22. anonymous_forums_rev2.patch
          16 kB
        23. anonymous_forums_rev1.patch
          17 kB
        24. anonymous_forums_203.patch
          5 kB
        25. anonymous_forums_203.patch
          33 kB
        26. anonymous_forums_197.patch
          32 kB

          Issue Links

            Activity