Select Moodle version:

Activities: Advanced Forum

Moodlerooms is proud to release Advanced Forums, which enhances Moodle Forums by providing teachers and students with quick, simple views into the forums and their discussions. Allowing users to sort and search discussions easily and in multiple layouts is key to Advanced Forums increased usability. Read tracking is a feature in Advanced forums that highlights unread posts, making it even easier to manage a forum. This saves the student time in viewing and responding to posts, and saves the teacher time in finding the posts that are most relevant to the class. Teachers are empowered to create anonymous interactions with students while still being able to provide accurate grading with advanced grading methods. Teachers are confident that their grading of the forum content reflects the content the student is posting, by allowing a teacher to grade a forum while viewing the student's posts.
Maintained by: Picture of Kris Stokking Kris Stokking


Picture of Kris Stokking
Kris Stokking (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Kris Stokking
    Fri, May 17, 2013, 12:53 PM
    A new version of Advanced Forums has been released to support Moodle 2.4. Please note that this is a beta release as it has not completed testing by our QA team.
  • Picture of Maria C.
    Sun, Jul 7, 2013, 1:57 AM
    Hello, I was wondering if it is possible to have anonymous posts hidden for other students unless teacher marked them as substantive?
  • Picture of Matthew Koelling
    Tue, Oct 15, 2013, 6:20 AM
    Hi Kris

    Was running the XMLDB editor in moodle to look for foreign key violations and I got the following error:

    Debug info: Table 'lms.mdl_hsuforum_discussion' doesn't exist
    SELECT count(1) FROM mdl_hsuforum_subscriptions_disc t1 LEFT JOIN mdl_hsuforum_discussion t2 ON t1.discussion = WHERE t1.discussion <> ? AND IS NULL
    [array (
    0 => '0',
    Error code: dmlreadexception

    Any suggestions for a fix?
  • Picture of Kris Stokking
    Tue, Oct 15, 2013, 6:34 AM
    Hi Matt - I'm not sure where that's coming from, but the correct table name is mdl_hsuforum_discussions (plural). I'm not intimately familiar with the process you took to get the error, but if you could toss the stack trace details, steps to reproduce the problem, and version of Moodle you use into a ticket we can investigate.
  • Picture of Matthew Koelling
    Tue, Oct 15, 2013, 6:50 AM
    NP Kris

    Debug info: Table 'lms.mdl_hsuforum_discussion' doesn't exist
    SELECT count(1) FROM mdl_hsuforum_subscriptions_disc t1 LEFT JOIN mdl_hsuforum_discussion t2 ON t1.discussion = WHERE t1.discussion <> ? AND IS NULL
    [array (
    0 => '0',
    Error code: dmlreadexception
    Stack trace:

    line 423 of /lib/dml/moodle_database.php: dml_read_exception thrown
    line 1005 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    line 1397 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->get_records_sql()
    line 1470 of /lib/dml/moodle_database.php: call to moodle_database->get_record_sql()
    line 1641 of /lib/dml/moodle_database.php: call to moodle_database->get_field_sql()
    line 105 of /admin/tool/xmldb/actions/check_foreign_keys/check_foreign_keys.class.php: call to moodle_database->count_records_sql()
    line 159 of /admin/tool/xmldb/actions/XMLDBCheckAction.class.php: call to check_foreign_keys->check_table()
    line 69 of /admin/tool/xmldb/index.php: call to XMLDBCheckAction->invoke()

    We got this error in 2.3.8 and 2.5.1

    Got it by checking for Foreign Key Violations in the XMLDB editor that comes with Moodle.

    Go to Site Administrator > Development > XMLDB Editior and then click on the Check foreign keys option.
  • Picture of Stephen Gibbs Jr.
    Thu, Dec 12, 2013, 11:59 PM
    What are the future plans for this plugin? Support for 2.5 and 2.6?
  • Picture of Kris Stokking
    Wed, Dec 18, 2013, 10:50 PM
    Hi Stephen - we plan to fully support this Moodle version until the features have made their way into the Core Forums (see We will be releasing the 2.5 version very shortly.
  • Picture of Fritz Richter
    Thu, Jan 9, 2014, 8:01 PM
    Will there be any new features in the 2.5 version?
  • Picture of Kris Stokking
    Mon, Jan 20, 2014, 5:36 AM
    Version 2.5 of Advanced Forum has been uploaded to the plugins repository. In addition, we've posted the plugin code in Github, which we will be updating in the future prior to availability in the Plugins Repository. Please check there first for updates to new Core versions.
  • Picture of Kris Stokking
    Mon, Jan 20, 2014, 5:36 AM
    Hi Fritz, the new version for 2.5 has a new "Accessible" forum view that is focused on improved support and usability by screenreaders.
  • Picture of adem özgür
    Tue, Jan 21, 2014, 5:03 PM
    when 2.6 version will release?
  • Picture of Fritz Richter
    Wed, Jan 22, 2014, 6:26 PM
    The 2.5 version work fine with Moodle 2.6.1
  • Picture of Fritz Richter
    Thu, Jan 23, 2014, 1:05 AM
    Hi Kris,

    I would like to base the activity completion to the number of posts that are flagged as "substantive".

    The Activity completion API ( is really helpful for this little customization. The only thing I really stumble over is how to call the update_state() function each time a flag is toggled.

    Do you have any idea, where to put this:

    // Update completion state
    $completion=new completion_info($course);
    if($completion->is_enabled($cm) && $forum->completionposts) {

    Many thanks,

  • Marc Couture
    Thu, Feb 6, 2014, 4:41 AM
    I am testing this module with Moodle 2.6.1, everything seems to work except the one crucial feature I am looking for, which is the ability to export a forum's contents. When I click on the "Export" option under the module's administration block, then on the Export button, nothing happens. Any ideas on what could be going on?
  • Picture of Kris Stokking
    Fri, Feb 14, 2014, 10:52 PM
    @Fritz - thanks for the suggestion!

    @Marc - the module hasn't been upgraded to support Moodle 2.6 yet, so it's not surprising that there are some problems. If you're not able to wait for us to upgrade the module and are feeling adventurous, you could port the changes made to mod/forum in between Moodle 2.5.3 and 2.6.1 into mod/hsuforum.
1 2
Please login to post comments