Our blog

Stay up to date with our news!

How to automate reports using AI in Moodle: The case of the Pere Tarrés Foundation
pere tarrés_succes case

How to automate reports using AI in Moodle: The case of the Pere Tarrés Foundation

The Pere Tarrés Foundation knew it wanted to start using surveys as part of a campaign. What it wasn’t so sure about was how to handle everything that came next: the reports.

Because collecting data is easy. The hard part is turning it into something useful.

The context: an organization with a social impact

The Pere Tarrés Foundation is a nonprofit organization that has been supporting children, young people, families, caregivers, seniors, as well as schools and other organizations for 70 years.

It is an organization dedicated to bringing about change, offering educational, social, and training services that make a real difference, and reinvesting all its resources in charitable initiatives aimed at improving the lives of the most vulnerable communities.

The starting point: lots of answers, little time

They wanted to launch a campaign based on surveys. The approach was simple:

  • Each user fills out a form
  • Based on your answers, a personalized report is generated
  • In addition, you get an overview of the campaign

The problem quickly became apparent. Each response was assigned a score and an interpretation. In other words, it wasn’t just a matter of collecting data, we had to analyze it and draw useful conclusions. Doing this manually, with more than 60 participants per campaign, wasn’t feasible.

Why Jotform?

After evaluating various options, they chose Jotform. Basically, because:

  • It’s an easy-to-use online tool
  • It allows you to create forms with different types of questions
  • It offers an API for connecting to other systems

That last point was key. Because the goal wasn’t just to collect data, but to integrate it with their Moodle platform.

From data to report: automating the entire process

This is where the project really begins. The goal wasn’t just to collect responses, but to turn them into useful reports without having to go through a manual process every time.

The solution was to develop a Moodle plugin that integrates with Jotform and automates the entire process: from data collection to report generation.

The process is quite straightforward: the system retrieves the form responses, processes them, and automatically generates the report content using artificial intelligence.

AI plugin to automate the process

The role of AI

Here, AI doesn’t perform magic or make complex decisions. It does something much more practical: it transforms data into text that’s easy to understand. Based on the responses:

  • Analyze the scores
  • Identify patterns
  • Generate recommendations

And it does so by following predefined instructions. This is important because it allows you to tailor the report type to the campaign without having to redo any technical work.

Two ways to interpret the data

From there, the system operates on two levels.

First, the individual aspect: each person who takes the survey receives their own report, with a clear interpretation of their responses and specific recommendations. And they receive it automatically by email.

On the other hand, the overall report: once the campaign ends, a comprehensive report is generated that compiles all responses, analyzes trends, and provides a more strategic overview.

What changes when you stop doing it manually

This type of solution not only saves time, but also changes the way we work. In the past, generating reports meant spending days, or even weeks, reviewing responses and drafting conclusions.

Now, that process is automated. And that makes one important thing possible: scaling.

You can run multiple campaigns at the same time, work with more participants, and focus on clearly defining what you want to analyze, rather than spending time building each report from scratch.

This project demonstrates that applying artificial intelligence to training isn’t just about incorporating technology for its own sake, but about solving very specific day-to-day problems. When the challenge lies in transforming data into useful information, automating that process makes the difference between something that’s done “when possible” and something that truly adds value on an ongoing basis.

In the case of the Pere Tarrés Foundation, this has made it possible to generate customized and campaign-specific reports without manual effort, scale initiatives, and provide a better experience for each participant.

Share this post!
Scroll to Top
Privacy Summary
Logo tresipunt

This website uses cookies so that you can have the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary Cookies

Necessary cookies help make a website usable by enabling basic functions such as page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

CookieConsent [x2]: Stores the user's cookie consent status for the current domain. More information about this provider
Type: HTTP
Expiration: 1 year

Performance Cookies

Performance cookies help website owners understand how visitors interact with websites by collecting and providing information anonymously.

_ga: Used to send data to Google Analytics about the visitor's device and behavior. Track the visitor across devices and marketing channels. More information about this provider
Type: HTTP
Expiration: 2 years

ga#: Used to send data to Google Analytics about the visitor's device and behavior. Track the visitor across devices and marketing channels. More information about this provider
Type: HTTP
Expiration: 2 years

Marketing cookies

Marketing cookies are used to track visitors on web pages. The intention is to display ads that are relevant and engaging to the individual user, and therefore more valuable to publishers and third-party advertisers.

Google: More information about this provider
Hotjar: More information about this provider