Moodle

Complete activity report does not show forum postings

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 1.9, 1.9.1, 1.9.2, 1.9.3
  • Fix Version/s: None
  • Component/s: General
  • Labels:
    None
  • Affected Branches:
    MOODLE_19_STABLE

Description

The Complete Activity Report does not show forum postings.

Activity

Hide
tamio added a comment -

The solution is over here:

go to mod/forum/lib.php

look for this function:

function forum_user_complete($course, $user, $mod, $forum)

and REPLACE with this code:

function forum_user_complete($course, $user, $mod, $forum) {
global $CFG;

if ($posts = forum_get_user_posts($forum->id, $user->id)) {

if (!$cm = get_coursemodule_from_instance('forum', $forum->id, $course->id)) { error('Course Module ID was incorrect'); }
$discussions = forum_get_user_involved_discussions($forum->id, $user->id);

foreach ($posts as $post) {
if (!isset($discussions[$forum->discussion])) { // BUG corrido por Tamio $discussion = $discussions[$forum->discussion]; forum_print_post($post, $discussion, $forum, $cm, $course, false, false, false, false); // BUG corrido por Tamio continue; }

}

} else { echo "<p>".get_string("noposts", "forum")."</p>"; }
}

Show
tamio added a comment - The solution is over here: go to mod/forum/lib.php look for this function: function forum_user_complete($course, $user, $mod, $forum) and REPLACE with this code: function forum_user_complete($course, $user, $mod, $forum) { global $CFG; if ($posts = forum_get_user_posts($forum->id, $user->id)) { if (!$cm = get_coursemodule_from_instance('forum', $forum->id, $course->id)) { error('Course Module ID was incorrect'); } $discussions = forum_get_user_involved_discussions($forum->id, $user->id); foreach ($posts as $post) { if (!isset($discussions[$forum->discussion])) { // BUG corrido por Tamio $discussion = $discussions[$forum->discussion]; forum_print_post($post, $discussion, $forum, $cm, $course, false, false, false, false); // BUG corrido por Tamio continue; } } } else { echo "<p>".get_string("noposts", "forum")."</p>"; } }
Hide
Ray Lawrence added a comment -

I've noticed this too. This aspect of the report has disappeared somewhere between 1.8.x and 1.9.

+ 1 for fixing

Show
Ray Lawrence added a comment - I've noticed this too. This aspect of the report has disappeared somewhere between 1.8.x and 1.9. + 1 for fixing
Hide
Wen Hao Chuang added a comment -

+1 for fixing too. thanks!

Show
Wen Hao Chuang added a comment - +1 for fixing too. thanks!

People

Vote (4)
Watch (3)

Dates

  • Created:
    Updated: