Add-ons
  1. Add-ons
  2. CONTRIB-1085

Forums: Add field for Teacher to approve post

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      All
    • Affected Branches:
      MOODLE_20_STABLE
    • Rank:
      22143

      Description

      It would be nice to have a field that controls the postings. Hence the Instuctor of the course can approve the post before it displays to everyone that has permission to access that forum.

        Issue Links

          Activity

          Hide
          Martin Dougiamas added a comment -

          Assigning to me temporarily because Vy-Shane no longer works for Moodle HQ.

          Show
          Martin Dougiamas added a comment - Assigning to me temporarily because Vy-Shane no longer works for Moodle HQ.
          Hide
          Anthony Borrow added a comment -

          The ability to approve forum discussions/posts obviously did not make it in to 1.5 but there seems to be a renewed interest in allowing teachers to approve posts (http://moodle.org/mod/forum/discuss.php?d=104476) which seems like a reasonable request considering we have such mechanisms in place for database and glossary. Therefore, I'm going to edit this and make it a feature request for 2.0.

          In terms of implementation, I'm thinking it would be good to mirror the database module and add an approval field to the forum table, and approved fields to the forum_discussions and forum_posts tables. The rest would just be a matter of designing the UI. For the forum approvals, perhaps we could add it to the table on /mod/forum/view.php. Perhaps we could add a capability for forum approval (of discussions and posts).

          On the /mod/forum/view.php we could add a Needing approval link that would display all of the posts needing approval perhaps with check boxes on the side and a select all that would allow the approval of several or all at once resulting in a table with the following columns: Discussion, Started by, Replies, Needing approval, Last post. Then on /mod/forum/index.php add a pending/approval column to produce a table with columns of: Forum, Description, Discussions, Subscribed, Pending (or approval). With the database module the index.php file does not link to the ones needing approval it simply indicates that they exist allowing links to the database. Similarly, the teacher could click on the link to the forum and then click on the link to the one needing approval from the view.php page.

          Just a few thoughts. Feel free to kick around other ideas. Raise questions, etc. If I manage to find some time I would be willing to start hacking on this. Let me know if this is something desirable and if my ideas sound reasonable.

          Peace - Anthony

          Show
          Anthony Borrow added a comment - The ability to approve forum discussions/posts obviously did not make it in to 1.5 but there seems to be a renewed interest in allowing teachers to approve posts ( http://moodle.org/mod/forum/discuss.php?d=104476 ) which seems like a reasonable request considering we have such mechanisms in place for database and glossary. Therefore, I'm going to edit this and make it a feature request for 2.0. In terms of implementation, I'm thinking it would be good to mirror the database module and add an approval field to the forum table, and approved fields to the forum_discussions and forum_posts tables. The rest would just be a matter of designing the UI. For the forum approvals, perhaps we could add it to the table on /mod/forum/view.php. Perhaps we could add a capability for forum approval (of discussions and posts). On the /mod/forum/view.php we could add a Needing approval link that would display all of the posts needing approval perhaps with check boxes on the side and a select all that would allow the approval of several or all at once resulting in a table with the following columns: Discussion, Started by, Replies, Needing approval, Last post. Then on /mod/forum/index.php add a pending/approval column to produce a table with columns of: Forum, Description, Discussions, Subscribed, Pending (or approval). With the database module the index.php file does not link to the ones needing approval it simply indicates that they exist allowing links to the database. Similarly, the teacher could click on the link to the forum and then click on the link to the one needing approval from the view.php page. Just a few thoughts. Feel free to kick around other ideas. Raise questions, etc. If I manage to find some time I would be willing to start hacking on this. Let me know if this is something desirable and if my ideas sound reasonable. Peace - Anthony
          Hide
          Bob Singletary added a comment -

          I have already posted my support for this feature in the forum as well, but wanted to offer any assistance I can as I think this is an important feature and there seems to be increasing demand for it. While I am not a programmer, I am a Senior IT Instructional Designer and can certainly help with Moodle Docs updates and testing this feature during development.

          ~Bob

          Show
          Bob Singletary added a comment - I have already posted my support for this feature in the forum as well, but wanted to offer any assistance I can as I think this is an important feature and there seems to be increasing demand for it. While I am not a programmer, I am a Senior IT Instructional Designer and can certainly help with Moodle Docs updates and testing this feature during development. ~Bob
          Hide
          Anthony Borrow added a comment -

          Thanks Bob - The more I think about it, the more I am inclined to think that if the teacher wants to be approving each one, it is really not a forum discussion. It would seem like the teacher is collecting opinions or something. Database would be the more appropriate tool to use with a comment field. I'm not sure how others feel about it but my thinking is that it would be better for the teacher to trust the students and deal with those who misuse that trust. The teacher can delete forum posts that they do not find appropriate. If the concern is about an inappropriate email going out subscriptions could be disabled. Also, could you provide the URL to the forum discussion for easy reference. I would be interested in how this discussion has progressed. Peace - Anthony

          Show
          Anthony Borrow added a comment - Thanks Bob - The more I think about it, the more I am inclined to think that if the teacher wants to be approving each one, it is really not a forum discussion. It would seem like the teacher is collecting opinions or something. Database would be the more appropriate tool to use with a comment field. I'm not sure how others feel about it but my thinking is that it would be better for the teacher to trust the students and deal with those who misuse that trust. The teacher can delete forum posts that they do not find appropriate. If the concern is about an inappropriate email going out subscriptions could be disabled. Also, could you provide the URL to the forum discussion for easy reference. I would be interested in how this discussion has progressed. Peace - Anthony
          Hide
          Bob Singletary added a comment -

          Hi Anthony and thanks. The forum to which I posted is the same one in your original comment above, although I suspect there may be other threads throughout the forums that touch on this subject. I am an advocate of open discussion and its tremendous value to deep and life-long learning, but there are some practical issues that need to be addressed. It does sound as if there are some in the academic sector (particularly secondary education) that need this ability to comply with parental and institutional concerns. There are also, I suspect, some concerns in the business sector about incorrect or "uncleared" information that relates to projects which may fall subject to contractual and non-disclosure concerns with clients. In both examples, the removal after the fact will probably not ameliorate those concerns. It sounds as if one of the posters may be using an external forum with a Moodle class, just to incorporate this ability. While in a f2f class, a teacher cannot approve student remarks before they are made, ironically this is one time where perhaps we do not want an online learning environment completely emulating the physical classroom experience. Perhaps a survey on this feature request? ~Bob

          Show
          Bob Singletary added a comment - Hi Anthony and thanks. The forum to which I posted is the same one in your original comment above, although I suspect there may be other threads throughout the forums that touch on this subject. I am an advocate of open discussion and its tremendous value to deep and life-long learning, but there are some practical issues that need to be addressed. It does sound as if there are some in the academic sector (particularly secondary education) that need this ability to comply with parental and institutional concerns. There are also, I suspect, some concerns in the business sector about incorrect or "uncleared" information that relates to projects which may fall subject to contractual and non-disclosure concerns with clients. In both examples, the removal after the fact will probably not ameliorate those concerns. It sounds as if one of the posters may be using an external forum with a Moodle class, just to incorporate this ability. While in a f2f class, a teacher cannot approve student remarks before they are made, ironically this is one time where perhaps we do not want an online learning environment completely emulating the physical classroom experience. Perhaps a survey on this feature request? ~Bob
          Hide
          Ray Lawrence added a comment -

          We get asked for this a lot... initially.

          When I ask if a teacher is by their computer all the tme to vet posts, what happens if the teacher is ill or in a meeting for the day or likes weekends off lights go on and interest wanes.

          Just my 2c

          Show
          Ray Lawrence added a comment - We get asked for this a lot... initially. When I ask if a teacher is by their computer all the tme to vet posts, what happens if the teacher is ill or in a meeting for the day or likes weekends off lights go on and interest wanes. Just my 2c
          Hide
          Anthony Borrow added a comment -

          Ray - Following up on this, I just posted at http://moodle.org/mod/forum/discuss.php?d=104476#p517063 essentially asking the question if the feature is in line with Moodle social constructionist pedagogy. Peace - Anthony

          Show
          Anthony Borrow added a comment - Ray - Following up on this, I just posted at http://moodle.org/mod/forum/discuss.php?d=104476#p517063 essentially asking the question if the feature is in line with Moodle social constructionist pedagogy. Peace - Anthony
          Hide
          Pam P added a comment -

          Anthony, while this request may not be in line with Moodle's social constructionist pedagogy, it is still a necessary feature. I too believe in the value of open discussion, however, there are certainly circumstances where this is required. For example, I work in a corporate environment that is highly regulated by the government and bound by strict confidentiality agreements. Classes are global, meaning the instructor(s) could be in a completely different time zone as the poster. Let's say for instance, that someone posts a question pertaining to a project within the forum and someone in the class provides an incorrect and potentially damaging answer while the instructor is sleeping (we do allow ours to sleep). The damage is done because half the world already has incorrect information. By requiring the posts to go through some sort of approval process we practice good risk management.

          To address Ray's concern about the fact that there would be a delay, I think that's a concern that can be managed in the course. It could certainly be stated in the course that the forums posts will experience a delay due to instructor approval.

          If others disagree with making this a function of the forum, then maybe we could have an additional, separate activity that provides this feature.

          Show
          Pam P added a comment - Anthony, while this request may not be in line with Moodle's social constructionist pedagogy, it is still a necessary feature. I too believe in the value of open discussion, however, there are certainly circumstances where this is required. For example, I work in a corporate environment that is highly regulated by the government and bound by strict confidentiality agreements. Classes are global, meaning the instructor(s) could be in a completely different time zone as the poster. Let's say for instance, that someone posts a question pertaining to a project within the forum and someone in the class provides an incorrect and potentially damaging answer while the instructor is sleeping (we do allow ours to sleep). The damage is done because half the world already has incorrect information. By requiring the posts to go through some sort of approval process we practice good risk management. To address Ray's concern about the fact that there would be a delay, I think that's a concern that can be managed in the course. It could certainly be stated in the course that the forums posts will experience a delay due to instructor approval. If others disagree with making this a function of the forum, then maybe we could have an additional, separate activity that provides this feature.
          Hide
          Anthony Borrow added a comment -

          Pam - Thanks, these are the real life cases I think we need to hear and to consider. You are right, regardless of whether the modification works its way into core or not we can still develop a patch for those who do need it so please do not take my comments as being against doing the work. It is more a question of where to put it. If people need it, we should do it and I will do what I can to support it. I just want to ensure that we consider this issue well because I have found in my own thinking that it is more complicated than I had originally thought - not so much in the technical sense but in the theoretical more abstract sense. Peace - Anthony

          Show
          Anthony Borrow added a comment - Pam - Thanks, these are the real life cases I think we need to hear and to consider. You are right, regardless of whether the modification works its way into core or not we can still develop a patch for those who do need it so please do not take my comments as being against doing the work. It is more a question of where to put it. If people need it, we should do it and I will do what I can to support it. I just want to ensure that we consider this issue well because I have found in my own thinking that it is more complicated than I had originally thought - not so much in the technical sense but in the theoretical more abstract sense. Peace - Anthony
          Hide
          Martin Dougiamas added a comment -

          I remember some fascinating discussions at Moodlemoots years ago about this topic.

          I do recognise that some people do want to control what other people say, but I'm 100% against this feature existing in the standard forum module. Not only because of the practical problems for a teacher but also because of the type of culture it is promoting. As Ray said it's the type of thing that seems like a good idea for some people but in practice it isn't.

          In Pam's example you could instead:

          • make it clear at the beginning that participants are not always experts (if that wasn't already obvious)
          • follow up a "bad" post with a clarification or correction or a question, turning it into a valuable learning experience for all
          • not use forums at all for knowledge management, but use a Database activity (which has approval, as Anthon pointed out) or even a Wiki
          Show
          Martin Dougiamas added a comment - I remember some fascinating discussions at Moodlemoots years ago about this topic. I do recognise that some people do want to control what other people say, but I'm 100% against this feature existing in the standard forum module. Not only because of the practical problems for a teacher but also because of the type of culture it is promoting. As Ray said it's the type of thing that seems like a good idea for some people but in practice it isn't. In Pam's example you could instead: make it clear at the beginning that participants are not always experts (if that wasn't already obvious) follow up a "bad" post with a clarification or correction or a question, turning it into a valuable learning experience for all not use forums at all for knowledge management, but use a Database activity (which has approval, as Anthon pointed out) or even a Wiki
          Hide
          Anthony Borrow added a comment -

          Thanks Martin for the clarity on this as it will allow those that need this functionality to move forward on creating a patch. I am temporarily going to assign this to myself but would welcome help from anyone interested in developing a patch with this functionality. Peace - Anthony

          Show
          Anthony Borrow added a comment - Thanks Martin for the clarity on this as it will allow those that need this functionality to move forward on creating a patch. I am temporarily going to assign this to myself but would welcome help from anyone interested in developing a patch with this functionality. Peace - Anthony
          Hide
          Bob Singletary added a comment -

          Anthony, thanks for this. While I understand Martin's position, there are some realities within the business world that are not always in concert with that. Freedom of speech...yes. Confidentiality obligations to clients...yes...and that supercedes anything else because it involves contracts, proprietary, and legal issues. While I think Moodle could be a great platform to mobilize teams working on such projects, this feature of the forums would be a must. Because discussion would be a key component, databases and wikis would not be an acceptable alternative. If the pursuit of a patch or a plug-in is the way to proceed, then let's take that approach, but this is needed. ~Bob

          Show
          Bob Singletary added a comment - Anthony, thanks for this. While I understand Martin's position, there are some realities within the business world that are not always in concert with that. Freedom of speech...yes. Confidentiality obligations to clients...yes...and that supercedes anything else because it involves contracts, proprietary, and legal issues. While I think Moodle could be a great platform to mobilize teams working on such projects, this feature of the forums would be a must. Because discussion would be a key component, databases and wikis would not be an acceptable alternative. If the pursuit of a patch or a plug-in is the way to proceed, then let's take that approach, but this is needed. ~Bob
          Hide
          Anthony Borrow added a comment -

          Bob - Thanks and yes a patch is the best way to go. That way those who need it can have access to it which is one of the great things about open source. Martin's comments make sense to me as Moodle was designed to be an instructional tool and to create communities of learning. Sometimes creating those communities in various contexts have significant differences but I am happy that Martin gave us some clarity so that we can move forward and move forward we shall. If anyone is interested in taking leadership for the development of the patch that would be great. Otherwise, I'll work on making progress as time permits. Peace - Anthony

          Show
          Anthony Borrow added a comment - Bob - Thanks and yes a patch is the best way to go. That way those who need it can have access to it which is one of the great things about open source. Martin's comments make sense to me as Moodle was designed to be an instructional tool and to create communities of learning. Sometimes creating those communities in various contexts have significant differences but I am happy that Martin gave us some clarity so that we can move forward and move forward we shall. If anyone is interested in taking leadership for the development of the patch that would be great. Otherwise, I'll work on making progress as time permits. Peace - Anthony
          Hide
          Bob Singletary added a comment - - edited

          Anthony, put me down for at least testing, spec writing, and user documentation since I am not a PHP programmer. Again, thanks for your attention to this. ~Bob

          Show
          Bob Singletary added a comment - - edited Anthony, put me down for at least testing, spec writing, and user documentation since I am not a PHP programmer. Again, thanks for your attention to this. ~Bob
          Hide
          Anthony Borrow added a comment -

          Below is a list of what I am thinking to implement with a patch. Please let me know if I am forgetting anything obvious.

          1) Either user localized upgrade or config table, add approve field to forums table and approved field to forum_posts
          2) Create a /mod/forum:approvepost capability will be used to determine who can approve a post, will be default for teacher role
          3) When adding a post, approved will be set to 0 (false) unless the user has the /mod/forum:approvepost capability (no need to approve one's own posts)
          4) Unapproved posts will not be shown unless the person has the /mod/forum:approvepost capability which will then show the post with an Approve link option (possibly like the checkbox used to approve database entries and ideally AJAX enabled like forum ratings to prevent page refresh). To simplify things, approved children of unapproved posts will not be displayed. Further, there will be no option to un-approve an approved post. Dis-approving of a post can be handled and developed later but will be outside the context of this patch (at least for now).
          5) If a user edit's their own post, the approval will be set back to 0.

          Does this sound like what folks are hoping for? It will give me a good list of things to work toward. I will probably start attaching patches showing my partial work. Other are welcome to help out as time and talent permit. Thanks for your feedback on this initial specification.

          Peace - Anthony

          Show
          Anthony Borrow added a comment - Below is a list of what I am thinking to implement with a patch. Please let me know if I am forgetting anything obvious. 1) Either user localized upgrade or config table, add approve field to forums table and approved field to forum_posts 2) Create a /mod/forum:approvepost capability will be used to determine who can approve a post, will be default for teacher role 3) When adding a post, approved will be set to 0 (false) unless the user has the /mod/forum:approvepost capability (no need to approve one's own posts) 4) Unapproved posts will not be shown unless the person has the /mod/forum:approvepost capability which will then show the post with an Approve link option (possibly like the checkbox used to approve database entries and ideally AJAX enabled like forum ratings to prevent page refresh). To simplify things, approved children of unapproved posts will not be displayed. Further, there will be no option to un-approve an approved post. Dis-approving of a post can be handled and developed later but will be outside the context of this patch (at least for now). 5) If a user edit's their own post, the approval will be set back to 0. Does this sound like what folks are hoping for? It will give me a good list of things to work toward. I will probably start attaching patches showing my partial work. Other are welcome to help out as time and talent permit. Thanks for your feedback on this initial specification. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          I just thought of one area that would need to be addressed and that is mailing out of posts and making sure that things are not mailed out that are not approved and once approved that they are then added to the list to be mailed out. Peace - Anthony

          Show
          Anthony Borrow added a comment - I just thought of one area that would need to be addressed and that is mailing out of posts and making sure that things are not mailed out that are not approved and once approved that they are then added to the list to be mailed out. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          I also forgot the obvious step which I've already implemented which is adding the option to have a forum require approval of posts. I think ideally, we should implement this such that if the forum does not require approval then all posts created are automatically marked as approved. Then if a teacher decides to make the forum require approval once some posts have been posted, only newly created posts after that point will require approval. In the case of when a forum goes from requiring posts to not requiring posts, the data in forum_posts table will be preserved (i.e. not changed) but we will simply check to see if it is a forum that requires approval or not. That way, if a teacher moves from having posts require approval, approves some but not all of them, then say contemplates not requiring approval and decides to change it back the original data will be maintained. The teacher would just have to take it for granted that any posts created between that time would automatically be approved.

          A second thought that comes to mind is logging of activity. Do we want to have approvals logged? My inclination is that it would not be a bad idea especially in cases where there are multiple teachers of a course and in a corporate setting if a mistake were to be made in approving an entry it would be good to know who approved it. Does anything else need to be logged?

          Peace - Anthony

          Show
          Anthony Borrow added a comment - I also forgot the obvious step which I've already implemented which is adding the option to have a forum require approval of posts. I think ideally, we should implement this such that if the forum does not require approval then all posts created are automatically marked as approved. Then if a teacher decides to make the forum require approval once some posts have been posted, only newly created posts after that point will require approval. In the case of when a forum goes from requiring posts to not requiring posts, the data in forum_posts table will be preserved (i.e. not changed) but we will simply check to see if it is a forum that requires approval or not. That way, if a teacher moves from having posts require approval, approves some but not all of them, then say contemplates not requiring approval and decides to change it back the original data will be maintained. The teacher would just have to take it for granted that any posts created between that time would automatically be approved. A second thought that comes to mind is logging of activity. Do we want to have approvals logged? My inclination is that it would not be a bad idea especially in cases where there are multiple teachers of a course and in a corporate setting if a mistake were to be made in approving an entry it would be good to know who approved it. Does anything else need to be logged? Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          Attaching first steps toward a patch. Please note that this is not a functional patch (not even close). It merely handles the initial steps of
          1) adding the approve field to the forum table, adding the approved field to the forum_post table, adding the mod/forum:approvepost capability
          2) adds an option to mod_form.php to indicate whether the forum will require approval of posts
          3) adds some language strings
          4) toying with notion of creating a pending format type

          Much work is left to be done but I am going to bed and do not know when I may get back to this but wanted those who might be interested in working on this with me to see the initial direction I am taking this.

          Peace - Anthony

          Show
          Anthony Borrow added a comment - Attaching first steps toward a patch. Please note that this is not a functional patch (not even close). It merely handles the initial steps of 1) adding the approve field to the forum table, adding the approved field to the forum_post table, adding the mod/forum:approvepost capability 2) adds an option to mod_form.php to indicate whether the forum will require approval of posts 3) adds some language strings 4) toying with notion of creating a pending format type Much work is left to be done but I am going to bed and do not know when I may get back to this but wanted those who might be interested in working on this with me to see the initial direction I am taking this. Peace - Anthony
          Hide
          Bob Singletary added a comment -

          Anthony, it looks like you are making significant progress on a spec for this. Since I am not a PHP programmer, I don't know if this option would be simpler or more difficult, but another approach could be to have a Moderated Forum option in the Forum Type drop-down list. For that, perhaps the default would be "requires approval" or even perhaps that would be the only state for that forum. I guess the disadvantage to it being a discrete type of forum is that the approval process could not be applied to other types of forums...just thinking out loud here. With regard to your current spec and the subject of a user editing a post that was approved, am I understanding that the edited message would have to go through the approval process again? That would seem to be logical. ~Bob

          Show
          Bob Singletary added a comment - Anthony, it looks like you are making significant progress on a spec for this. Since I am not a PHP programmer, I don't know if this option would be simpler or more difficult, but another approach could be to have a Moderated Forum option in the Forum Type drop-down list. For that, perhaps the default would be "requires approval" or even perhaps that would be the only state for that forum. I guess the disadvantage to it being a discrete type of forum is that the approval process could not be applied to other types of forums...just thinking out loud here. With regard to your current spec and the subject of a user editing a post that was approved, am I understanding that the edited message would have to go through the approval process again? That would seem to be logical. ~Bob
          Hide
          Anthony Borrow added a comment -

          Bob - Thanks for helping me to think this spec. through. Even eliminating ideas we choose not to implement is helpful so feel free to think out loud. I think it is better to allow approval for all of the forum types (standard, q&a, etc.). Approval of posts is really separate from the type (at least in my mind). Yes, modified posts by someone without the /mod/forum:approvepost capability would require re-approval. Peace - Anthony

          Show
          Anthony Borrow added a comment - Bob - Thanks for helping me to think this spec. through. Even eliminating ideas we choose not to implement is helpful so feel free to think out loud. I think it is better to allow approval for all of the forum types (standard, q&a, etc.). Approval of posts is really separate from the type (at least in my mind). Yes, modified posts by someone without the /mod/forum:approvepost capability would require re-approval. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          This is an updated development patch but it is still non-functional. Nevertheless, this patch should do the following:

          1) upgrade tables by creating needed fields in forum and forum_posts tables
          2) create mod/forum:approvepost capability
          3) add option during forum creation/editing to require approval
          4) if the forum requires approval, newly created discussions/posts are created with the forum_posts->approved=0
          5) when viewing posts, it will not show details about unapproved posts
          6) I created a link to approve unapproved posts when the user has the approvepost capability; however, the link is currently non-functional (i.e. it does not do anything at this point)

          I think we are getting closer. Peace - Anthony

          Show
          Anthony Borrow added a comment - This is an updated development patch but it is still non-functional. Nevertheless, this patch should do the following: 1) upgrade tables by creating needed fields in forum and forum_posts tables 2) create mod/forum:approvepost capability 3) add option during forum creation/editing to require approval 4) if the forum requires approval, newly created discussions/posts are created with the forum_posts->approved=0 5) when viewing posts, it will not show details about unapproved posts 6) I created a link to approve unapproved posts when the user has the approvepost capability; however, the link is currently non-functional (i.e. it does not do anything at this point) I think we are getting closer. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          A question about how to handle the logic of approving posts and the gradebook. I think I may just be over thinking this; however, when the status changes from approved to unapproved or vice versa do we need to recalculate the ratings? Should unapproved posts be counted as part of the ratings? At this point, I am not going to worry about the grades and ratings but wanted to at least raise the issue here and see if there is any feedback. Peace - Anthony

          Show
          Anthony Borrow added a comment - A question about how to handle the logic of approving posts and the gradebook. I think I may just be over thinking this; however, when the status changes from approved to unapproved or vice versa do we need to recalculate the ratings? Should unapproved posts be counted as part of the ratings? At this point, I am not going to worry about the grades and ratings but wanted to at least raise the issue here and see if there is any feedback. Peace - Anthony
          Hide
          Bob Singletary added a comment -

          Anthony, here is a quick decision table that might help:

          An unapproved posting = no rating (should rating even be possible in that state?)
          Unapprove a previously-approved posting with no rating = no rating (no reset needed)
          Unapprove a previously-approved posting with a rating = no rating (reset to no rating)

          Sorry if I am stating the obvious, but thought this might help. Am I missing any other states? ~Bob

          Show
          Bob Singletary added a comment - Anthony, here is a quick decision table that might help: An unapproved posting = no rating (should rating even be possible in that state?) Unapprove a previously-approved posting with no rating = no rating (no reset needed) Unapprove a previously-approved posting with a rating = no rating (reset to no rating) Sorry if I am stating the obvious, but thought this might help. Am I missing any other states? ~Bob
          Hide
          Anthony Borrow added a comment -

          Bob - I am not sure, your decision table is accurate. I think approval and rating are independent concepts. There may be a post that is not approved for public viewing that still has a rating (grade) from the teacher. I would not assume that just because something is not approved that there is no grade. As a teacher, I may want to reward the effort with some points. Obviously if there are no ratings, there are no grades to reset. And I would be hesitant about removing the rating just because it was unapproved. As I have played with this, I am seeing that they are two independent processes; however, I will likely be using the rate.php, rate_ajax.php and rate_ajax.js files to help process the data. My question was whether unapproved but rated posts should be counted in the gradebook. For now, I am going to design it that regardless of approved or unapproved, all rated posts will be included in the grades. That way approval only refers to whether the post is viewable by others since the purpose of this patch is to protect sensitive data. Peace - Anthony

          Show
          Anthony Borrow added a comment - Bob - I am not sure, your decision table is accurate. I think approval and rating are independent concepts. There may be a post that is not approved for public viewing that still has a rating (grade) from the teacher. I would not assume that just because something is not approved that there is no grade. As a teacher, I may want to reward the effort with some points. Obviously if there are no ratings, there are no grades to reset. And I would be hesitant about removing the rating just because it was unapproved. As I have played with this, I am seeing that they are two independent processes; however, I will likely be using the rate.php, rate_ajax.php and rate_ajax.js files to help process the data. My question was whether unapproved but rated posts should be counted in the gradebook. For now, I am going to design it that regardless of approved or unapproved, all rated posts will be included in the grades. That way approval only refers to whether the post is viewable by others since the purpose of this patch is to protect sensitive data. Peace - Anthony
          Hide
          Bob Singletary added a comment -

          Anthony, I would say proceed in the way that makes the best sense to you. As I said, I am not a programming expert and freely admit that the "decision table" was simply a brainstorm that may or may not offer any value. To me, if a post is unapproved after being approved it would be reasonable to subject it to the rating process all over again (my reference to a reset), but as you point out, for some situations, this may not be acceptable. This only demonstrates that the answer to the question you had posed is perhaps not a simple one. If more individuals were involved in this discussion, I suspect there would be as many opinions about it as participants! Thanks again for all the good work you are putting into this. ~Bob

          Show
          Bob Singletary added a comment - Anthony, I would say proceed in the way that makes the best sense to you. As I said, I am not a programming expert and freely admit that the "decision table" was simply a brainstorm that may or may not offer any value. To me, if a post is unapproved after being approved it would be reasonable to subject it to the rating process all over again (my reference to a reset), but as you point out, for some situations, this may not be acceptable. This only demonstrates that the answer to the question you had posed is perhaps not a simple one. If more individuals were involved in this discussion, I suspect there would be as many opinions about it as participants! Thanks again for all the good work you are putting into this. ~Bob
          Hide
          Anthony Borrow added a comment -

          Bob - Please know that the 'decision table' did help me to clarify my own thinking on the issue so you do not need to be a 'programming expert' to make a real contribution to development. Your experience and ideas about how to make use of it are very helpful. I think we are safe beginning with keeping approving and rating/grading as separate concepts and then let any relationship that folks need between the two develop. Peace - Anthony

          Show
          Anthony Borrow added a comment - Bob - Please know that the 'decision table' did help me to clarify my own thinking on the issue so you do not need to be a 'programming expert' to make a real contribution to development. Your experience and ideas about how to make use of it are very helpful. I think we are safe beginning with keeping approving and rating/grading as separate concepts and then let any relationship that folks need between the two develop. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          Attaching the first quasi-functional patch. This should setup tables and capabilities, make a forum that allows for it to require or not require approvals. If approvals are required, if the user does not have the capability to approve posts there new entries will be marked as unapproved by default and not visible to others. Currently it shows that there is a post that is not visible. We can add an option to either hide content or make post invisible if not approved later. The approval process uses the rate.php file because of how the <form> element was initiated in forum_print_discussion and the options were given in forum_print_posts. So I played with how the data was sent and processed. Currently ratings and approvals should be independent of each other. Some minor improvements like changing the text on the submit button dependent upon whether the user is submitting approvals, ratings, or both can be done later. I wanted to get some feedback at this point as to the direction this seems to be taking. Next, I will play with getting the same functionality that we have with the submit button to work via AJAX. Peace - Anthony

          Show
          Anthony Borrow added a comment - Attaching the first quasi-functional patch. This should setup tables and capabilities, make a forum that allows for it to require or not require approvals. If approvals are required, if the user does not have the capability to approve posts there new entries will be marked as unapproved by default and not visible to others. Currently it shows that there is a post that is not visible. We can add an option to either hide content or make post invisible if not approved later. The approval process uses the rate.php file because of how the <form> element was initiated in forum_print_discussion and the options were given in forum_print_posts. So I played with how the data was sent and processed. Currently ratings and approvals should be independent of each other. Some minor improvements like changing the text on the submit button dependent upon whether the user is submitting approvals, ratings, or both can be done later. I wanted to get some feedback at this point as to the direction this seems to be taking. Next, I will play with getting the same functionality that we have with the submit button to work via AJAX. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          p.s. - I also took care of adding a log entry indicating the approval and unapproval of posts. At this point, I am open to feedback as to how to begin tweaking things for folks according to their preferences. Any ideas are welcome.

          Show
          Anthony Borrow added a comment - p.s. - I also took care of adding a log entry indicating the approval and unapproval of posts. At this point, I am open to feedback as to how to begin tweaking things for folks according to their preferences. Any ideas are welcome.
          Hide
          Anthony Borrow added a comment -

          I think I have a reasonably functional patch now but it needs some serious testing. AJAX should work now and I reverted some changes that would require updating the themes and treat the approvals as ratings. Please report back with any errors or problems. I'm going to create contrib/patches/forum_post_approval/forum_post_approval.patch. I would appreciate help with creating a README file with a good description and installation instructions. Peace - Anthony

          Show
          Anthony Borrow added a comment - I think I have a reasonably functional patch now but it needs some serious testing. AJAX should work now and I reverted some changes that would require updating the themes and treat the approvals as ratings. Please report back with any errors or problems. I'm going to create contrib/patches/forum_post_approval/forum_post_approval.patch. I would appreciate help with creating a README file with a good description and installation instructions. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          moving to component Patch: Forum post approval

          Show
          Anthony Borrow added a comment - moving to component Patch: Forum post approval
          Hide
          Anthony Borrow added a comment -

          Added a patch for Moodle 1.9. Let me know when one is needed for 2.0 and I'll get it ready. Please create new tracker issues for bug reports, feature requests, etc. I'm going to go ahead and resolve this but if there are major issues we can reopen it. Peace - Anthony

          Show
          Anthony Borrow added a comment - Added a patch for Moodle 1.9. Let me know when one is needed for 2.0 and I'll get it ready. Please create new tracker issues for bug reports, feature requests, etc. I'm going to go ahead and resolve this but if there are major issues we can reopen it. Peace - Anthony
          Hide
          Steve Bilton added a comment -

          Can we have this for Moodle 1.8? i'm using 1.8.8

          I won't be upgrading until Moodle 2.0 is ready with the bugs ironed out and this could take some time.

          Show
          Steve Bilton added a comment - Can we have this for Moodle 1.8? i'm using 1.8.8 I won't be upgrading until Moodle 2.0 is ready with the bugs ironed out and this could take some time.
          Hide
          Anthony Borrow added a comment -

          Steve - At this point, I am not inclined to make a patch for 1.8; however, you are welcome to use the patch and try to apply it to 18STABLE and see what happens. You will need to copy some files from Moodle 1.9 that do not exist in 1.8 (i.e. /mod/forum/rate_ajax.php and /mod/forum/rate_ajax.js). Because of code differences /mod/forum/lib.php, /mod/forum/post.php and mod/forum/rate.php will need a little massaging but you should have a general idea of how it is meant to work and that may be enough to allow someone to work on creating a 1.8 patch. If someone does get it working on Moodle 1.8 I would be happy to upload the patch file. Peace - Anthony

          Show
          Anthony Borrow added a comment - Steve - At this point, I am not inclined to make a patch for 1.8; however, you are welcome to use the patch and try to apply it to 18STABLE and see what happens. You will need to copy some files from Moodle 1.9 that do not exist in 1.8 (i.e. /mod/forum/rate_ajax.php and /mod/forum/rate_ajax.js). Because of code differences /mod/forum/lib.php, /mod/forum/post.php and mod/forum/rate.php will need a little massaging but you should have a general idea of how it is meant to work and that may be enough to allow someone to work on creating a 1.8 patch. If someone does get it working on Moodle 1.8 I would be happy to upload the patch file. Peace - Anthony
          Hide
          phalguna das added a comment -

          Dear friends, I want to install this contribution, but I need to know how can i do this, because I downloaded the first contrib 1085 dev patch I don´t see any pacth.exe file.

          Please help me

          Show
          phalguna das added a comment - Dear friends, I want to install this contribution, but I need to know how can i do this, because I downloaded the first contrib 1085 dev patch I don´t see any pacth.exe file. Please help me
          Hide
          Anthony Borrow added a comment -

          Phalguna - Download http://tracker.moodle.org/secure/attachment/16804/contrib-1085-dev.patch and then follow the instructions at http://docs.moodle.org/en/Development:How_to_apply_a_patch. Let us know how it goes and if you have any questions or problems. Peace - Anthony

          Show
          Anthony Borrow added a comment - Phalguna - Download http://tracker.moodle.org/secure/attachment/16804/contrib-1085-dev.patch and then follow the instructions at http://docs.moodle.org/en/Development:How_to_apply_a_patch . Let us know how it goes and if you have any questions or problems. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          Generally speaking, I prefer not to attach a zip file. It is much better than someone learn to work with patch files before applying them. However, for those who have the latest version of Moodle (more or less to April 28, 2009) this zip file contains the patched files. My preference would be that this can be used by those working to understand what the patched files look like. So you can start with the original and see the final and hopefully compare that and see how the patch file is working. I do not recommend just copying these patched files into your installation without an understanding of what is actually being changed. Peace - Anthony

          Show
          Anthony Borrow added a comment - Generally speaking, I prefer not to attach a zip file. It is much better than someone learn to work with patch files before applying them. However, for those who have the latest version of Moodle (more or less to April 28, 2009) this zip file contains the patched files. My preference would be that this can be used by those working to understand what the patched files look like. So you can start with the original and see the final and hopefully compare that and see how the patch file is working. I do not recommend just copying these patched files into your installation without an understanding of what is actually being changed. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          To prevent bounced emails, I am claiming to have reported this by changing it from Imported. Peace - Anthony

          Show
          Anthony Borrow added a comment - To prevent bounced emails, I am claiming to have reported this by changing it from Imported. Peace - Anthony
          Hide
          Bob Singletary added a comment -

          Anthony, just a couple of items. First, in conducting a test of the feature, I did the following:
          1) created a forum and set Require Approval to Yes
          2) logged in as a student and posted a message
          3) logged in as a teacher/admin and confirmed the message was showing Unapproved, presumably pending approval (left the message unapproved for the next phase of the test)
          4) logged in as a different student to see how the posting would show up to them
          5) the posting subject and sender did show up in the message list, but when clicking on the message, it masked the subject and sender; however, one already knew those two pieces of information from the message list

          My question is this: Can the message list also suppress the subject and sender or not even show the message in the list at all until it is approved?

          The other question is more of an option and concerns when the learner posts a message to a forum requiring approval. Is there anyway to indicate a status to them at the point of posting or at least a message indicating that their message will not be viewable to other students until it is approved? Or do we just need to communicate that to them up front perhaps in the description of the forum when we create it (which is of course easy enough to do)?

          Many thanks,
          ~Bob

          Show
          Bob Singletary added a comment - Anthony, just a couple of items. First, in conducting a test of the feature, I did the following: 1) created a forum and set Require Approval to Yes 2) logged in as a student and posted a message 3) logged in as a teacher/admin and confirmed the message was showing Unapproved, presumably pending approval (left the message unapproved for the next phase of the test) 4) logged in as a different student to see how the posting would show up to them 5) the posting subject and sender did show up in the message list, but when clicking on the message, it masked the subject and sender; however, one already knew those two pieces of information from the message list My question is this: Can the message list also suppress the subject and sender or not even show the message in the list at all until it is approved? The other question is more of an option and concerns when the learner posts a message to a forum requiring approval. Is there anyway to indicate a status to them at the point of posting or at least a message indicating that their message will not be viewable to other students until it is approved? Or do we just need to communicate that to them up front perhaps in the description of the forum when we create it (which is of course easy enough to do)? Many thanks, ~Bob
          Hide
          Anthony Borrow added a comment -

          Bob - Thanks for the testing! This is just the kind of feedback I need to improve this patch. Just to be clear, could you attach a screen shot of the revealed information? Peace - Anthony

          Show
          Anthony Borrow added a comment - Bob - Thanks for the testing! This is just the kind of feedback I need to improve this patch. Just to be clear, could you attach a screen shot of the revealed information? Peace - Anthony
          Hide
          Bob Singletary added a comment - - edited

          Screencap added: Student perspective of message list

          Show
          Bob Singletary added a comment - - edited Screencap added: Student perspective of message list
          Hide
          Bob Singletary added a comment - - edited

          Screencap added: Student perspective of message view

          Show
          Bob Singletary added a comment - - edited Screencap added: Student perspective of message view
          Hide
          Bob Singletary added a comment - - edited

          Anthony, another issue to be aware of. The Approve/Unapprove drop-down appears in ANY forum posting, whether or not the forum is set to "Require Approval". Should this be expected behavior? If so, I assume the drop-down would have no effect in a forum that is not set to require approval? ~Bob

          Show
          Bob Singletary added a comment - - edited Anthony, another issue to be aware of. The Approve/Unapprove drop-down appears in ANY forum posting, whether or not the forum is set to "Require Approval". Should this be expected behavior? If so, I assume the drop-down would have no effect in a forum that is not set to require approval? ~Bob
          Hide
          Debra Burdick added a comment -

          Wow, this is an awesome forum feature, one my instructors have been begging for, although I think glossary works great for this but nice for them to not have to learn a new tool. So it sounds like this is ready for prime time? Any issues with 1.9.5+? Will this be included in future releases/weekly builds? Thanks for your hard work.

          Show
          Debra Burdick added a comment - Wow, this is an awesome forum feature, one my instructors have been begging for, although I think glossary works great for this but nice for them to not have to learn a new tool. So it sounds like this is ready for prime time? Any issues with 1.9.5+? Will this be included in future releases/weekly builds? Thanks for your hard work.
          Hide
          Kevin Kimick added a comment -

          Have applied patch to our version 1.9.4. Things seem to be working okay but with some weird things such as when our students submit an "ONLINE TEXT" from the Assignment module, we offer feedback on their assignment but no email is sent to the student now. Yes, it did work before applying the patch. Also, there are times where a post is 'approved' and choose 'send in my ratings' and if you look at it again, it still says 'disapproved.'

          Show
          Kevin Kimick added a comment - Have applied patch to our version 1.9.4. Things seem to be working okay but with some weird things such as when our students submit an "ONLINE TEXT" from the Assignment module, we offer feedback on their assignment but no email is sent to the student now. Yes, it did work before applying the patch. Also, there are times where a post is 'approved' and choose 'send in my ratings' and if you look at it again, it still says 'disapproved.'
          Hide
          Anthony Borrow added a comment -

          updated zip file for 1.9.5+ (as of 08/21/2009)

          Show
          Anthony Borrow added a comment - updated zip file for 1.9.5+ (as of 08/21/2009)
          Hide
          Anthony Borrow added a comment -

          I have updated the patch file in CONTRIB as it was not smoothly applying to the latest 1.9.5+ code. Unfortunately I was not able to test the patch file to make sure I did not accidentally break something in the process so testing of the new patches functionality would be appreciated. The updated zip file is based on the latest patch. Peace - Anthony

          Show
          Anthony Borrow added a comment - I have updated the patch file in CONTRIB as it was not smoothly applying to the latest 1.9.5+ code. Unfortunately I was not able to test the patch file to make sure I did not accidentally break something in the process so testing of the new patches functionality would be appreciated. The updated zip file is based on the latest patch. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          Bob,

          Sorry for the delays in responding to this but I wanted to work on my long list of back log items before returning to this issue.

          I am beginning to work on fixing up any issues with CONTRIB-1085. It would help if you might create new issues for any work that you think needs to be done with this patch. I have worked on the issue you mentioned about the discussions revealing information about the subject and author. Further testing is needed so having this as a separate issue in the tracker would be helpful.

          Rather than making unapproved posts and discussions invisible (or suppressing the printing of them), it is much simpler to simply show that there is a post but that the information is not available.

          As for your question about displaying the status, I do not see that as being problematic or difficult to do but could you create that as a separate issue in the tracker as a feature request. Thanks again for your testing, I just want to make sure that I document any changes to this.

          Peace - Anthony

          Show
          Anthony Borrow added a comment - Bob, Sorry for the delays in responding to this but I wanted to work on my long list of back log items before returning to this issue. I am beginning to work on fixing up any issues with CONTRIB-1085 . It would help if you might create new issues for any work that you think needs to be done with this patch. I have worked on the issue you mentioned about the discussions revealing information about the subject and author. Further testing is needed so having this as a separate issue in the tracker would be helpful. Rather than making unapproved posts and discussions invisible (or suppressing the printing of them), it is much simpler to simply show that there is a post but that the information is not available. As for your question about displaying the status, I do not see that as being problematic or difficult to do but could you create that as a separate issue in the tracker as a feature request. Thanks again for your testing, I just want to make sure that I document any changes to this. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          Bob - Could you create as an improvement, an issue regarding the approval dropdown appearing for all posts. I agree with you that we should check and only show it when the forum requires approval. As you note, it has no effect when not in use but just to be safe it may help avoid some confusing behavior. Peace - Anthony

          Show
          Anthony Borrow added a comment - Bob - Could you create as an improvement, an issue regarding the approval dropdown appearing for all posts. I agree with you that we should check and only show it when the forum requires approval. As you note, it has no effect when not in use but just to be safe it may help avoid some confusing behavior. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          Kevin - If you are still experiencing issues with the assignment module only after installing this patch please create a separate issue so that we can work toward reproducing the error. I do not understand how this might happen but would be interested in getting to the bottom of it and resolving the issue for you. Peace - Anthony

          Show
          Anthony Borrow added a comment - Kevin - If you are still experiencing issues with the assignment module only after installing this patch please create a separate issue so that we can work toward reproducing the error. I do not understand how this might happen but would be interested in getting to the bottom of it and resolving the issue for you. Peace - Anthony
          Hide
          Kevin Kimick added a comment -

          Anthony - what is the latest patch to try upgrading with to see if that resolves our issues. Recap: no emails being sent to students after assignment module assignments are graded. Only started happening after applying the initial patch. Thanks. Kevin

          Show
          Kevin Kimick added a comment - Anthony - what is the latest patch to try upgrading with to see if that resolves our issues. Recap: no emails being sent to students after assignment module assignments are graded. Only started happening after applying the initial patch. Thanks. Kevin
          Hide
          Anthony Borrow added a comment -

          Kevin - Sorry for the confusion, I updated the patch in CVS so it would be http://cvs.moodle.org/contrib/patches/forum_post_approval/forum_post_approval.patch?revision=1.1.2.3&pathrev=MOODLE_19_STABLE or just download it from the Modules and Plugins link: http://download.moodle.org/download.php/patches19/forum_post_approval.zip which will always use the latest version. Thanks for helping to test the patch. Peace - Anthony

          Show
          Anthony Borrow added a comment - Kevin - Sorry for the confusion, I updated the patch in CVS so it would be http://cvs.moodle.org/contrib/patches/forum_post_approval/forum_post_approval.patch?revision=1.1.2.3&pathrev=MOODLE_19_STABLE or just download it from the Modules and Plugins link: http://download.moodle.org/download.php/patches19/forum_post_approval.zip which will always use the latest version. Thanks for helping to test the patch. Peace - Anthony
          Hide
          Bob Singletary added a comment -

          Anthony, we just updated our Moodle install to 1.9.7+ build 20091223. There now seems to be an issue with the moderated forums. Even for forums that have Require Approval set to No, the state for all previous postings seemed to default to unapproved and anyone in a student role can no longer see those postings. New postings however seem to be visible to students. One of our system developers has identified some coding that may have been affected by the update, but we would appreciate any advice you might have to offer on this issue. Any known issues with this patch and the latest Moodle release? ~Bob

          Show
          Bob Singletary added a comment - Anthony, we just updated our Moodle install to 1.9.7+ build 20091223. There now seems to be an issue with the moderated forums. Even for forums that have Require Approval set to No, the state for all previous postings seemed to default to unapproved and anyone in a student role can no longer see those postings. New postings however seem to be visible to students. One of our system developers has identified some coding that may have been affected by the update, but we would appreciate any advice you might have to offer on this issue. Any known issues with this patch and the latest Moodle release? ~Bob
          Hide
          Anthony Borrow added a comment -

          Bob - Thanks for the follow up. Might you do me a favor and have your system developer (or you) create a new issue in the Moodle tracker so that we can track down what is happening. I suspect that I just need to update the patch. I do not actually use this code on any of my production servers but developed it because of the high demand. I am happy to look into whatever seems to be the trouble and appreciate you alerting me to a potential issue. Peace - Anthony

          Show
          Anthony Borrow added a comment - Bob - Thanks for the follow up. Might you do me a favor and have your system developer (or you) create a new issue in the Moodle tracker so that we can track down what is happening. I suspect that I just need to update the patch. I do not actually use this code on any of my production servers but developed it because of the high demand. I am happy to look into whatever seems to be the trouble and appreciate you alerting me to a potential issue. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          Sam - I was just curious if at OU you had experienced any requests for or need for forum post approving. If you have, here is a patch that I put together which might be incorporated with forumng and make maintaining a separate patch obsolete. If it is not something that you are interested in, then I will continue to support the patch because it appeared to be pretty popular one and one that occasionally comes up in the forums. Either way, if you could let me know I would be greatly appreciate it. Peace - Anthony

          Show
          Anthony Borrow added a comment - Sam - I was just curious if at OU you had experienced any requests for or need for forum post approving. If you have, here is a patch that I put together which might be incorporated with forumng and make maintaining a separate patch obsolete. If it is not something that you are interested in, then I will continue to support the patch because it appeared to be pretty popular one and one that occasionally comes up in the forums. Either way, if you could let me know I would be greatly appreciate it. Peace - Anthony
          Hide
          Sam Marshall added a comment -

          No internal requests that I'm aware of (although it does sound like something they might ask for). So we aren't ready to implement this feature yet, sorry - full schedule here.

          I think it's unlikely that your code would apply directly in forumng, but if there is a later chance to implement the feature in forumng, we ought to check how this works so that we can benefit from the design decisions taken here.

          Show
          Sam Marshall added a comment - No internal requests that I'm aware of (although it does sound like something they might ask for). So we aren't ready to implement this feature yet, sorry - full schedule here. I think it's unlikely that your code would apply directly in forumng, but if there is a later chance to implement the feature in forumng, we ought to check how this works so that we can benefit from the design decisions taken here.
          Hide
          Anthony Borrow added a comment -

          Sam - Thanks for your feedback on ForumNG. I appreciate being able to explore options. I suspected that it was not something that was immediately needed. It was a pretty blatant attempt on my part to try to lessen my load so it was at least worth a shot If the need comes up later I would be happy to see the patch integrated into ForumNG but I am also happy to continue to maintain it as a separate patch if that is what the community wants/needs. Keep up the good work and don't hesitate to let me know if there is anything I can do to be supportive of your efforts. Peace - Anthony

          Show
          Anthony Borrow added a comment - Sam - Thanks for your feedback on ForumNG. I appreciate being able to explore options. I suspected that it was not something that was immediately needed. It was a pretty blatant attempt on my part to try to lessen my load so it was at least worth a shot If the need comes up later I would be happy to see the patch integrated into ForumNG but I am also happy to continue to maintain it as a separate patch if that is what the community wants/needs. Keep up the good work and don't hesitate to let me know if there is anything I can do to be supportive of your efforts. Peace - Anthony
          Hide
          Anthony Borrow added a comment -

          I removed Kevin Kimick as a watcher since the emails were bouncing.

          Show
          Anthony Borrow added a comment - I removed Kevin Kimick as a watcher since the emails were bouncing.
          Hide
          Anthony Borrow added a comment -

          Closing all of my resolved issues. Peace - Anthony

          Show
          Anthony Borrow added a comment - Closing all of my resolved issues. Peace - Anthony
          Hide
          Nitin Jain added a comment -

          Hi, how can we have this forum moderation/approval feature in Moodle 2.x versions? this is really an important feature.

          Show
          Nitin Jain added a comment - Hi, how can we have this forum moderation/approval feature in Moodle 2.x versions? this is really an important feature.

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development