Ranking Activities AI

Local plugins ::: local_datacurso_ratings
Maintained by Data Curso
The Ranking Activities AI plugin empowers students to rate course activities and resources, transforming simple feedback into meaningful, AI-powered insights for teachers and administrators.

Ranking Activities AI 1.0.1

Moodle 4.5, 5.0, 5.1
Released: Wednesday, 3 December 2025, 1:27 AM

Ranking Activities AI for Moodle

The Ranking Activities AI plugin empowers students to rate course activities and resources, transforming simple feedback into meaningful, AI-powered insights for teachers and administrators.

Using the DataCurso AI Provider, this plugin connects directly to powerful AI services that analyze student ratings and feedback to provide actionable summaries and visual reports that enhance teaching quality and course design.

Educators can instantly generate AI-based analyses of student engagement and satisfaction, while administrators gain valuable data about how activities perform across courses.

Key Features

  • Student Activity Ratings – Allow students to rate each course activity or resource with a clean, user-friendly interface.
  • AI-Powered Analysis – Automatically summarize and interpret ratings to uncover trends, strengths, and improvement areas.
  • Visual Reports – Display summarized insights and AI-generated feedback directly within the course.
  • Seamless Integration – Works in sync with the DataCurso AI Provider, using your Moodle AI token credits.
  • Instructor Insights – Provide teachers with quick, data-driven overviews to improve content and engagement.

Pre-requisites

  1. Moodle 4.5
  2. Install the Moodle AI provider “DataCurso AI Provider”. Download it for free from https://moodle.org/plugins/aiprovider_datacurso/versions.
  3. In the DataCurso AI Provider settings, configure a valid license key as documented at https://docs.datacurso.com/index.php?title=Datacurso_AI_Provider#Getting_license_keys.

IMPORTANT: This plugin will not function unless the DataCurso AI Provider plugin is installed and licensed.

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 containing the plugin code. You will only be prompted to add details if your plugin type is not automatically detected.
  3. Review the plugin validation report and finish the installation.

Installing manually

You can also install this plugin manually by copying its contents into:

{your/moodle/dirroot}/local/datacurso_ratings

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

Alternatively, from the command line:

php admin/cli/upgrade.php

Plugin Configuration

Once installed, configure the plugin as follows:

  1. Log in as an admin.
  2. Go to any Moodle course and open the Ranking Activities AI section.
  3. Ensure the DataCurso AI Provider plugin is active and licensed.
  4. Students can start rating activities; teachers and admins can generate AI-based analyses using the “Generate AI Analysis” button.

Example Use

After collecting student ratings, educators can click “Generate AI Analysis” to obtain: - AI-generated summaries of overall course quality.
- Highlighted strengths and weaknesses of specific activities.
- Insights into engagement and perceived learning value.

Administration Panel Plugin

  1. Go to Administration under the Plugins section.

    Page Administration

  2. Find Local Plugins and locate the Ranking Activities AI links. Here you will find three links related to this plugin:

  • Manage predefined responses
  • General ratings report
  • General settings

    Ranking AI Links

  1. General Settings

    • This section allows you to enable or disable the plugin’s visibility in courses.

    Settings Ranking

  2. Manage Predefined Responses

    • This page lets you add predefined responses that students can choose from when rating activities or resources.

    Manage Feedback

  3. General Ratings Report

    • On this page, administrators can view a comprehensive report of all student ratings across every course activity.

    Global Report

  • By clicking the Generate Analysis button, the AI will create an analysis based on the global data gathered from all information.

    Global AI Analysis

  • When viewing the comments of a specific activity, you can also generate an AI analysis of the comments.

    Activity AI Analysis

Student Rating

  1. When a student enters an activity or resource, they will see the following buttons:

    • When selecting Like or Dislike, a set of predefined responses will appear for the student to choose from and submit their feedback.

    Student Rate

  • If the student selects Other, a text field will appear where they can write their own comment.

    Rate Comment

  • After clicking Submit, the student will see a confirmation message indicating that their feedback was successfully sent.

    Response Rate

Course Report for Teachers

  • On the main course page, teachers can access the report from the Reports section.

    Report Section

  • Within Reports, navigate to Activity/Resource Ratings Report.

    Report Link

  • Here, teachers will see the report summarizing ratings for all activities within their course.

    Course Report

  • Similar to administrators, teachers will also have a button to generate a general AI analysis of activity ratings.

    Generate Analysis

  • Additionally, they can generate AI analyses of activity comments.

    Comments Activity

License

2025 Data Curso LLC https://datacurso.com

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/.

Version information

Version build number
2025120200
Version release name
1.0.1
Maturity
Stable version
MD5 Sum
922ccfa0b84b7510a8be5577386c8004
Supported software
Moodle 4.5, Moodle 5.0, Moodle 5.1
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0
  • Latest release for Moodle 5.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
1.0.1

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.