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

Improve forum UX when post threshold set

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Duplicate
    • Affects Version/s: 3.9
    • Fix Version/s: None
    • Component/s: Forum
    • Labels:
    • Affected Branches:
      MOODLE_39_STABLE

      Description

      In a forum with a post threshold for blocking, the student sees an error message AFTER trying to post beyond the posting threshold, not during the process of posting

      When a forum has a post threshold for blocking, the student is warned as they approach the maximum number of posts within the defined time period. (See 'warning' image attached)

      However, after this student has reached the posting threshold, they can still initiate the action of adding a new post or replying to post. Moodle does not prevent this student from actually writing the post, nor is there a warning shown that they are going to exceed the posting threshold.

      However, immediately after the student tries to publish the post, an error message is thrown. (See 'exception thrown after post made' image attached)

      The bug is not in how the feature works but in the user experience. On one hand, Moodle has blocked the student from posting beyond the threshold, which is the expected behaviour. On the other hand, the student is allowed to write a post after reaching the blocking limit, but the actual blocking happens only when they try to publish the post. This can be quite annoying for the student.

      One solution might be to display a warning message to tell the student that they have reached the posting threshold and any message they try to post before the 'time period for blocking' is reset will not be accepted.

        Attachments

        1. exception thrown after post made.png
          17 kB
          Ravi Murugesan
        2. warning.png
          20 kB
          Ravi Murugesan

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              ravim Ravi Murugesan
              Participants:
              Component watchers:
              Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: