Guía de detección · 2026
Cómo detectar el tema de Moodle en cualquier sitio web
Moodle es el sistema de gestión del aprendizaje más usado del mundo. La detección consiste en encontrar rutas de URL específicas de Moodle, variables globales de JavaScript y referencias al directorio del tema.
La forma más rápida: usa nuestro detector gratuito
Pega cualquier URL y obtén el tema, los plugins y la pila de Moodle en 2 segundos.
Abrir el detector de Moodle →Qué busca nuestro detector
Rutas de recursos /theme/[nombre]/
Moodle sirve el tema activo desde /theme/[nombre-del-tema]/. La ruta es visible en las importaciones de CSS y JS.
Dónde: Etiquetas <link> y <script> del HTML
Objeto JavaScript M.cfg
Moodle expone window.M.cfg con wwwroot, sesskey e información del tema. Las utilidades M.util.* también son específicas de Moodle.
Dónde: <script> en línea
moodlepluginurl y M.str.*
El sistema de localización de Moodle rellena M.str al cargar la página: una señal fuerte de Moodle.
Dónde: Tiempo de ejecución de JavaScript
Cookie MoodleSession
Moodle establece una cookie MoodleSession en las solicitudes autenticadas.
Dónde: Cabeceras HTTP Set-Cookie
Formulario de inicio de sesión /login/index.php
El inicio de sesión por defecto de Moodle está en /login/index.php y tiene un marcado HTML muy estable.
Dónde: Ruta de URL
Lista de verificación de inspección manual
Si el detector devuelve resultados no concluyentes, repasa estas comprobaciones manuales en las herramientas de desarrollo de tu navegador (clic derecho → Inspeccionar):
- 1
Ver el código fuente. Busca '/theme/' o 'M.cfg': específicos de Moodle.
- 2
Busca 'moodle' en los nombres de clase o comentarios del HTML.
- 3
Consola de DevTools → escribe M.cfg: si está definido, el sitio es Moodle y la respuesta revela el tema.
- 4
Comprueba si hay URLs /pluginfile.php: el endpoint de servicio de archivos de Moodle.
- 5
Visita /login/index.php en el sitio: el marcado es muy reconocible.
¿Por qué identificar la pila de un sitio?
Tres razones legítimas: investigación de la competencia (¿qué herramientas usa el líder de tu sector?), cualificación de leads (¿el sitio de este prospecto cumple los requisitos para tu servicio?) y planificación de migración (necesitas conocer la pila actual antes de presupuestar un rediseño).
Todo lo anterior son actividades de registro público: cada señal que comprobamos es visible en el HTML o la respuesta HTTP de la página, los mismos datos que cualquiera puede ver con «Ver código fuente». Nosotros solo los analizamos más rápido y los presentamos de forma clara.
Lo que la detección no puede decirte
La detección identifica qué se está ejecutando. No puede decirte por qué un sitio eligió esa pila, cuánto gastan en ella, quién es su desarrollador o cuál es su hoja de ruta. Para eso, habla con una persona.
Tampoco puede ver a través de un almacenamiento en caché agresivo, configuraciones headless o temas creados desde cero sin los marcadores predeterminados del framework. Señalamos las detecciones de baja confianza para que sepas cuándo profundizar más.