Moodle Agent is an AI-powered academic assistant designed to improve the learning experience by connecting WhatsApp with Moodle in a seamless and intelligent way. Students can interact through WhatsApp, their most familiar communication platform, while the agent retrieves real-time information from Moodle such as deadlines, assignments, grades, upcoming activities, and course content. Using LLM reasoning, Moodle Agent delivers clear explanations, personalized guidance, and instant answers to academic questions. The system supports students with reminders, progress summaries, and context-aware assistance 24/7. It reduces repetitive workload for instructors and enhances accessibility for students who may struggle with digital platforms. Built with FastAPI, LangGraph/LangChain, Moodle REST API, and WhatsApp Cloud API, Moodle Agent demonstrates how AI agents can modernize education and provide meaningful impact for learners in developing regions. The solution is scalable, modular, and adaptable to any LMS environment.
Category tags:"Hola Ricardo, vi tu demo, revisé el código y ¡me encantó la idea! Como referencia, en mi anterior empresa teníamos un departamento que trabajaba mucho con Moodle, integrándolo para nuestros clientes (yo mismo participé en algunos proyectos) y facturando a varios clientes por servicios relacionados con Moodle, como la creación de cursos. Primero, el uso de la API de WhatsApp es fantástico; tu demo muestra muy bien cómo configurarla e integrarla con Moodle. Además, el plugin de Moodle parece funcionar y extrae datos correctamente. La aplicación/plugin tiene un enorme potencial a nivel mundial, no solo para WhatsApp, sino también para otras aplicaciones de mensajería, y también al añadir más opciones CRUD a través de Moodle. De hecho, podrías convertirte en el plugin número uno para Moodle si le dedicas más tiempo. ¡Excelente trabajo y mucha suerte!"
Mark Bain