Course ratings

Administration tools ::: tool_courserating
Maintained by Marina Glancy
Add ratings and reviews to the courses
Latest release:
1304 sites
385 downloads
69 fans
Current versions available: 2

"Course ratings" plugin allows students to add ratings and reviews to the courses, and teachers and other users to read them.

The custom course field that stores the average course rating is created automatically. The course ratings will be displayed in any course listing that displays custom profile fields, for example, "All courses" page and site home.

The current course rating is also automatically added to each course home page.

Managers are able to permanently delete course reviews that were flagged by users.

By default every student enrolled into a course can leave a rating. It can be configured that only students who completed the course can do it. There is also an option to allow to enable or disable course ratings for individual courses.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7

Contributors

Marina Glancy (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Показати коментарі
  • Felipe de Abajo Aragón
    сб 17 серп. 2024 19:41 PM
    Hello,

    I have just installed the plugin and looks quite well. Thanks for your contribution.

    Regards
  • Sarmad Sajjad
    пн 2 груд. 2024 04:30 AM
    Hello,

    I have just installed the plugin.... i cant see any ratings... i am using moodle 4.2 version and latest version of plugin. Please guide me all the steps after installing the plugin.
  • Marina Glancy
    пн 2 груд. 2024 07:44 AM
    Hello! The plugin may require additional configuration if you are using a custom theme. I suggest you to create an issue in github and attach screenshots and details about your theme. https://github.com/marinaglancy/moodle-tool_courserating/issues
  • Peter
    пт 13 груд. 2024 05:01 AM
    In the settings I left the rating mode on default and enabled "percourse". So now it should be possible to determin for each individual course that I do or do not want to show ratings. But I don't see a field for this in the course settings. This is in the most recent Moodle 4.1.11 version with tool_courserating v1.7.
  • Andy Hill
    сб 21 груд. 2024 16:27 PM
    Hi Guys

    Firstly, I like the plugin and well done for the hard work. Not sure if i am missing something but once rating a course, this can be edited at a later date. I want the course ratings to not be editable after the rating has been made. I have tried defining role as student and looked for disabling the editing but its not available. Is this possible? I can see from your screenshots that i cant see the "Edit" ability. Any help would be appreciated.
  • Marina Glancy
    пт 3 січ. 2025 22:13 PM
    Hello Andy! Please use github issues to submit an improvement request. There there could be a capability or a setting for the allowed interval when user can change their rating
  • Luis Sanchez
    чт 20 лют. 2025 19:20 PM
    Hello. I´m using the Lambda theme with Moodle 4.3 and the course ratings doesn´t appear. Thank you.
  • Marina Glancy
    чт 20 лют. 2025 19:27 PM
    Please use the "Bug tracker" link above to report bugs and suggest improvements
  • Emilie Neufeind
    пн 19 трав. 2025 17:05 PM
    Hello Marina,
    We use and like your plugin усміхаюсь
    But we want improve our accessibility to our moodlesite.
    For a further release, is it possible for you to add a better audio description for the stars, scoring and numbers of rates ?
    Thanks a lot
  • Marina Glancy
    пн 19 трав. 2025 17:42 PM
    Hello, this is a very good suggestion. Can you please create an issue on GitHub (bug tracker link above), so we keep the conversations in the correct place. Thank you.
  • Mac Dela Cruz
    вт 7 жовт. 2025 15:55 PM
    Hi! I downloaded the plugins and uploaded it in our LMS. However, when I am using the Edwise course format, rating section/block is not showing. How can I address this?
  • iacademycertifications iacademycertifications
    вт 4 лист. 2025 02:50 AM
    Error: “Call to undefined function tool_courserating\external_format_text()” on Moodle 5.1

    After upgrading to Moodle 5.1, the Course Rating plugin may display the star ratings correctly but fail to load the reviews page, throwing the following exception:

    Call to undefined function tool_courserating\external_format_text().

    Cause:
    In recent Moodle versions, the function external_format_text() still exists in the core file lib/externallib.php, but the plugin’s helper.php file runs inside the namespace tool_courserating.

    Because of that, PHP tries to resolve the call as tool_courserating\external_format_text() instead of the global \external_format_text() function from the core library, which leads to the error.

    Solution:
    Edit the file /admin/tool/courserating/classes/helper.php and, just below the line
    namespace tool_courserating;, add the following statement:

    use function \external_format_text;

    Optionally, for full compatibility with Moodle 5.1, you can also include:

    global $CFG; require_once($CFG->libdir . '/externallib.php');

    Then purge Moodle caches using the CLI command:
    php admin/cli/purge_caches.php

    After that, reload the course ratings page — reviews will now appear correctly alongside the star ratings.

    The begining of the file helper.php should be in this way:
    <?php
    namespace tool_courserating;

    defined('MOODLE_INTERNAL') || die();

    use function \external_format_text;
    use core_customfield\data_controller;
    use core_customfield\field_controller;
    use tool_courserating\external\stars_exporter;

    // Carga explícita por compatibilidad con Moodle 5.1
    global $CFG;
    require_once($CFG->libdir . '/externallib.php');

    /**
    * Additional helper functions
    *
    * @package tool_courserating
    * @copyright 2022 Marina Glancy * @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
    */
    class helper {
  • Marina Glancy
    вт 4 лист. 2025 02:53 AM
    Please use bug tracker for reporting bugs (this issue has already been reported)
  • Renato de Brito
    пн 19 січ. 2026 09:41 AM
    Marina Glancy!!

    I installed the plugin on Moodle version 4.5. For the "Edwiser" course format, the evaluation doesn't appear for the students!

    Is there any solution?

    Tks,
  • Marina Glancy
    пн 19 січ. 2026 19:04 PM
    Please remember to use bug tracker (link above)
1 2 3 4
Please login to post comments