Moodle

Forum dross removal

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Trivial Trivial
  • Resolution: Unresolved
  • Affects Version/s: 2.0
  • Fix Version/s: None
  • Component/s: Forum
  • Labels:
    None
  • Environment:
    All
  • Database:
    MySQL
  • Affected Branches:
    MOODLE_20_STABLE

Description

Some discussions and replies are ephemeral. Others are keepers. Suggestion: auto-hide or auto-kill stale posts. Newcomers to a forum have an easier time ploughing through.

1) HIDING: For automatic dross removal, add required-entry drop-down box above Submit button to self-set an expiration date. Writer chooses, say, from hide in 10/20/30... days, delete in 10/20/30... days or sticky. Applies to both new topic and replies. Thus writer self-moderates to summarize the forum for the longer term. Admin sets the default for the drop-down null choice.

2) A soft Delete could flag record as permanent-hide from all viewers except admin and writer, who can edit anytime to upgrade as hide or sticky.

2) DISPLAY: Readers viewing Forum toggle hide as a filter for viewing only the most enduring postings (or unhide if they really want to troll through everything not set to the permanent-hide.)

3) STICKY: (no-hide, no-autodelete) if the post has lasting value into the future. A sticky reply forces its discussion topic to no-hide during display. Admin and original writer can edit a sticky to downgrade to hide or kill.

4) CREAM: For the cream-of-the-cream posts, let Admin set a cream (super-sticky) option that causes an icon to be displayed during page-view to advise future readers of valuable content worth reading first.

5) GUI - Add one drop-down box as above. Add Edit Status option link alongside the Reply link for original writer and admin.

6) DATABASE - two more small-integer fields per discussion or reply. First set to 0,1,2,3 for cream,sticky,hide,kill. Second gives number of days since posting-date for hide or kill.

7) CRON not needed for the soft-delete (permanent-hide) variety since all records remain intact. Display or not is filtered during the page view.

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.

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated: