Moodle
  1. Moodle
  2. MDL-12709

Users should have greater control over the visibility of their Blog entries

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Inactive
    • Affects Version/s: 1.9
    • Fix Version/s: None
    • Component/s: Blog
    • Labels:
      None
    • Affected Branches:
      MOODLE_19_STABLE

      Description

      See the screenshot.

      As administrator, using site Administration -> Security -> Site policies, I can set Blog visibility to any one of five levels, the highest being "world" (let's call this level 5) and the lowest being "users can only see their own blog" (let's call this level 1). Suppose I select "all users on this site" (i.e., level 4).

      When a user creates a Blog entry, he also has some control over who gets to see it, obviously constrained by the site policy. For example, if the site policy specifies level 4, the user should be allowed to choose any level less than or equal to 4. If the site policy is level 3, the user should be allowed to choose any level less than or equal to 3, and so-on. However in the current implementation, the user is only given two choices: "anyone on this site" (level 4) and "yourself" (level 1) – see screenshot. Users cannot specify an intermediate level.

      Here is a use case for being able to specify intermediate blog levels. Suppose I wanted to Blog on moodle.org some comments that might be construed as critical of Moodle. I would not Blog these comments if they were visible to World (the current site policy). However if I can Blog them so that only the group of "Particularly Helpful Moodlers" can see them, that would be a different story.

        Gliffy Diagrams

          Activity

          Hide
          Eloy Lafuente (stronk7) added a comment -

          re-assign this to MD (Yu is out these days AFAIK).

          Show
          Eloy Lafuente (stronk7) added a comment - re-assign this to MD (Yu is out these days AFAIK).
          Hide
          Tony Butler added a comment -

          This only seems to affect the course- and group-level blog visibility options (in our 1.8.2+ site at least):

          • If the site bloglevel is set to 'the world can read entries set to be world-accessible' then the students get the additional option to publish to 'anyone in the world'.
          • If the site bloglevel is set to 'users can only see their own blog' then the students are indeed limited to publishing to themselves.
          • However if any one of the middle 3 options is selected for the site bloglevel the effect is the same: the students can publish to either themselves or 'anyone on this site'.

          Could this have something to do with Moodle seeing all site users as members of the site-level/front page course, effectively rendering the course and group levels redundant?

          Show
          Tony Butler added a comment - This only seems to affect the course- and group-level blog visibility options (in our 1.8.2+ site at least): If the site bloglevel is set to 'the world can read entries set to be world-accessible' then the students get the additional option to publish to 'anyone in the world'. If the site bloglevel is set to 'users can only see their own blog' then the students are indeed limited to publishing to themselves. However if any one of the middle 3 options is selected for the site bloglevel the effect is the same: the students can publish to either themselves or 'anyone on this site'. Could this have something to do with Moodle seeing all site users as members of the site-level/front page course, effectively rendering the course and group levels redundant?
          Hide
          John Isner added a comment -

          Here is a screenshot of the scenario Tony Butler described in the first four paragraphs above. It was made on 1.9 beta 3:
          http://moodle.org/file.php/5/moddata/forum/441/387415/blog_policy_bug.png

          Show
          John Isner added a comment - Here is a screenshot of the scenario Tony Butler described in the first four paragraphs above. It was made on 1.9 beta 3: http://moodle.org/file.php/5/moddata/forum/441/387415/blog_policy_bug.png
          Hide
          Joseph Morwick added a comment -

          What is the status of this update? Before I found this, I had a very similar plan to include something like this in my GSOC project (for more, look here: http://docs.moodle.org/en/Student_projects/Blog_improvements). In addition to those that have been listed, I also included a visibility level where only teachers of a course may view the entry. This makes the "invisible until due date" feature useful for blog assignments. I also would want visibility to be limited to one particular course, the one the blog entry is associated with, when such an association is made. Otherwise, the default can be "any course" as with the above example.

          I'll need to develop this portion fairly soon. This could just become part of my project if it's all the same to those involved.

          Show
          Joseph Morwick added a comment - What is the status of this update? Before I found this, I had a very similar plan to include something like this in my GSOC project (for more, look here: http://docs.moodle.org/en/Student_projects/Blog_improvements ). In addition to those that have been listed, I also included a visibility level where only teachers of a course may view the entry. This makes the "invisible until due date" feature useful for blog assignments. I also would want visibility to be limited to one particular course, the one the blog entry is associated with, when such an association is made. Otherwise, the default can be "any course" as with the above example. I'll need to develop this portion fairly soon. This could just become part of my project if it's all the same to those involved.
          Hide
          Martin Dougiamas added a comment -

          I can't really see this happening as described. If you want to write to a particular course or group, then you should use a course forum or group forum to do this. If blog posts are targeted to particular groups then everyone will have different views of the person, and the SQL and processing will go through the roof.

          Show
          Martin Dougiamas added a comment - I can't really see this happening as described. If you want to write to a particular course or group, then you should use a course forum or group forum to do this. If blog posts are targeted to particular groups then everyone will have different views of the person, and the SQL and processing will go through the roof.
          Hide
          Marina Glancy added a comment -

          We have detected that this issue has been inactive for over two years and also did not collect many votes. It is possible that it has been already implemented in a more recent version of Moodle, or it is not highly demanded. There are unlimited number of ways Moodle functinality can be expanded and improved but we would like to concentrate on the features that will benefit majority of users, and which can not be implemented as plugins. If you have a suggestion for improving Moodle core, and there is no open issue for it in the tracker, please start a new forum discussion to see how many other users agree with you, and then create a new issue providing as many details as possible.

          ==BLK2YIMP20141121==

          Show
          Marina Glancy added a comment - We have detected that this issue has been inactive for over two years and also did not collect many votes. It is possible that it has been already implemented in a more recent version of Moodle, or it is not highly demanded. There are unlimited number of ways Moodle functinality can be expanded and improved but we would like to concentrate on the features that will benefit majority of users, and which can not be implemented as plugins. If you have a suggestion for improving Moodle core, and there is no open issue for it in the tracker, please start a new forum discussion to see how many other users agree with you, and then create a new issue providing as many details as possible. ==BLK2YIMP20141121==

            People

            • Votes:
              4 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: