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

        Gliffy Diagrams

          Attachments

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

            Issue Links

              Activity