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

Forum email replies to do not update completion tracking information

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Test Plan A

      1. Create a new course
      2. Enrol a student
      3. Create a new forum
      4. Enable Completion tracking
      5. Enable the 'Student must post discussions or replies' option
      6. Create a new discussion
      7. Post a reply to the discussion via email as the student
      8. Confirm the forum is marked as completed

      Test Plan B

      1. Create a new course
      2. Enrol a student
      3. Create a new forum
      4. Enable Completion tracking
      5. Enable the 'Student must post replies' option
      6. Create a new discussion
      7. Post a reply to the discussion via email as the student
      8. Confirm the forum is marked as completed
      Show
      Test Plan A Create a new course Enrol a student Create a new forum Enable Completion tracking Enable the 'Student must post discussions or replies' option Create a new discussion Post a reply to the discussion via email as the student Confirm the forum is marked as completed Test Plan B Create a new course Enrol a student Create a new forum Enable Completion tracking Enable the 'Student must post replies' option Create a new discussion Post a reply to the discussion via email as the student Confirm the forum is marked as completed
    • Affected Branches:
      MOODLE_28_STABLE, MOODLE_29_STABLE
    • Fixed Branches:
      MOODLE_28_STABLE, MOODLE_29_STABLE
    • Pull Master Branch:
      MDL-50811-master

      Description

      When a user replies to a forum, that has completion tracking information enabled, their reply does not update the completion tracking status for the user in the forum.

      Steps to Replicate:

      1. Create a new forum
      2. Enable Completion tracking
      3. Enable either the 'Student must post discussions or replies' or 'Student must post replies' options
      4. Create a new discussion
      5. Post are reply to the discussion via email

      Expected outcome:
      Forum activity is marked as complete for the user who submitted the post via email

      Additional notes:
      It appears that it may only be necessary to add the same completion tracking snippet from the mod/forum/post.php file to the message processor. It may also be a good idea to wrap this in config if the community wants to differentiate between posts via the UI and via email and have different completion tracking settings.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              cameron1729 cameron1729
              Reporter:
              techxplorer Corey Wallis
              Peer reviewer:
              Mark Nelson
              Integrator:
              Dan Poltawski
              Tester:
              Ryan Wyllie
              Participants:
              Component watchers:
              Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              1 Vote for this issue
              Watchers:
              11 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                9/Nov/15