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.

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

Visitar sitio web →