Skip to content

eLearning-BS23/moodle-local_rating_helper

Repository files navigation

Logo

Moodle Course Rating Helper

The plugin is used to submit ratings of individual course. It also aggregates ratings of all user including the number of people who have already submitted ratings.

Features

  • Display course wise Rating
  • User can make a comment
  • Average rating display
  • smooth loading
  • Easy to install
  • Access from anywhere with additional url

Prerequisites

  • Moodle >= 3.8.9
  • PHP >= 7.3

Installing via Plugin Directory

You can install this plugin from Moodle plugins directory or can download from Github.

Installing via uploaded ZIP file

  1. Log in to your Moodle site as an admin and go to Site administration > Plugins > Install plugins.
  2. Upload the ZIP file with the plugin code. You should only be prompted to add extra details if your plugin type is not automatically detected.
  3. Check the plugin validation report and finish the installation.

The plugin can be also installed by putting the contents of this directory to

{your/moodle/dirroot}/local/rating_helper

Afterwards, log in to your Moodle site as an admin and go to Site administration > Notifications to complete the installation.

Alternatively, you can run

$ php admin/cli/upgrade.php

to complete the installation from the command line.

How to use

  • Just install plugin and visit the Rating Helper Page

image

You will get a course List as below

image

Rate Now Submit new rating.

Copy URL Copy the Course Rating Submit Page URL to use anywhere.

Ratings Get a list of specific course ratings.

image

Rating Form

Rating Display

Each user can rate a course only once. If they visit the ratings form again, a message is displayed all courses and hide form displays the rating they gave.

  • That's it. and you are done!
  • Enjoy the plugin!

Contributing

Contributions are what makes the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

2022 Brain Station 23

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.