Devlogs

EN

Feedback analysis with Gemma 3

3 min read

Series: Analysis of student comments

2 parts

Process of integrating Gemma 3 into teacher evaluation analysis (SET). Moving from hundreds of disordered comments to structured, private summaries using local AI.

What is Gemma 3?

It is an LLM (Large Language Model) developed by Google. It’s an open-weights AI trained on trillions of data points to understand and generate both text and images.

If you're curious about trying it out, I recently wrote a guide on how to install it on Linux and other systems: https://byandrev.dev/es/blog/ollama-in-linux/

Benefits of using Gemma 3 in this project

In the context of my educational feedback analysis project, here is how I'm applying it:

Smart Executive Summary

Using Gemma, we can analyze "X" number of student comments and process them into a single, coherent paragraph. For example:

  • Input: "The teacher explains well but arrives late," "The slides are outdated," "He is very patient," "Doesn't reply to emails."
  • Output: "The instructor stands out for his teaching methodology and patience; however, there are areas for improvement regarding punctuality and updating instructional materials."

Suggested Feedback Generation

This is, for me, the most powerful part of the project. We are not just summarizing what students say; we are using Gemma to draft constructive recommendations for the teacher.

Gemma's Suggestion: "It is recommended that the instructor digitize support resources and establish a more agile communication channel to resolve doubts outside the classroom."

Why is this valuable?

  1. Scalability: Manually processing a large volume of comments is a complex task. With AI, it’s done in seconds.
  2. Objectivity: The AI helps eliminate personal bias during the summarization process by focusing on recurring patterns.
  3. Privacy: By using Gemma (Open Source/Open Weights), there's no need to send data to OpenAI, Anthropic, or any other third-party servers. Everything stays in our hands.

Share this article on

Avatar byandrev

Andres Parra

Software Engineer

I'm Andres Parra, Software Engineer passionate about developing scalable and innovative technological solutions. I specialize in building modern web applications, mastering a versatile stack that includes JavaScript, TypeScript, Python, and Java, along with frameworks like React, Next.js, and Spring Boot. I'm also interested in the latest technologies and tools for development.