TalkToMood (talktomood. com) — capa conversacional que potencia plataformas LMS con lenguaje natural, SSO y roles personalizados. El usuario pregunta; el sistema traduce la intención en llamadas a la Web Services API del campus.
Arquitectura
- Frontend: Streamlit (UI conversacional, dashboards, multilenguaje).
- API intermedia: FastAPI — orquestación de intenciones, auth y caché.
- LMS: Moodle REST API + plugins PHP locales (sin modificar core).
- Auth: SSO OIDC/SAML, roles heredados del campus.
- Cloud: despliegue en AWS / Azure / Hostinger según entorno.
Stack tecnológico
Python 3.11+StreamlitFastAPIPydantichttpx / requestspandasLangChain / LLMMoodle REST APIPHP 8 (plugins locales)OAuth2 / SAMLAWS LightsailCloudflare WAFGitDocker
Funcionalidades
- Natural Talk: consultas sobre cursos, calificaciones, tareas y calendario.
- Roles SSO: estudiante, profesor, administrador con permisos del LMS.
- 40+ idiomas en la capa conversacional.
- Integración externa al core — upgrade-safe.
- Dev Beta 2026 — despliegue piloto en campus reales.
- DevOps: AWS Lightsail, Cloudflare WAF, parches de seguridad y modelo de revisiones Git.
Capturas de pantalla






Dossier del proyecto
Los dossiers PDF están reservados para suscriptores. Suscríbete con tu email para descargarlos cuando estén disponibles. Las descargas directas están deshabilitadas por ahora.
Suscríbete para descargar
Dossier Dev Beta — NaturalMoodle
PDF
Suscríbete para descargar