Conectar tu Moodle y enviar cursos
Conecta tu Moodle una vez y envía cada curso terminado con un clic: se restaura como un curso nuevo en la categoría que elijas, con sus lecciones SCORM, documentos, cuestionarios y banco de preguntas. La conexión la hace la administración de tu organización en Organización › Moodle (menú lateral); el envío se hace desde la ficha de cada curso listo.
Requisitos de tu Moodle
- Moodle 4.2 o superior. El respaldo (.mbz) se genera para Moodle 4.5; en versiones anteriores la restauración puede advertir que el respaldo es más nuevo. Recomendamos la versión LTS vigente.
- Tarea programada (cron) activa. Tu Moodle restaura el curso en segundo plano con ella.
- Límites de subida suficientes. El respaldo pesa decenas de MB. Por ejemplo, para admitir hasta 512 MB:
- PHP (
php.ini):upload_max_filesize = 512Mypost_max_size = 512M; - Moodle: Administración del sitio › Seguridad › Configuración de seguridad del sitio › Tamaño máximo de archivo subido (
maxbytes) en 512 MB o «Límite del servidor»; - nginx, si lo usas:
client_max_body_size 512m;. - Dirección pública con https. Solo aceptamos aulas publicadas en internet con https (puerto 443) y certificado válido.
Paso a paso
Los pasos del 1 al 5 los hace quien administra el Moodle, una sola vez.
- Instala el conector. Con tu sesión iniciada en el Generador, descarga
local_generacursos-1.0.1.zipdesde el enlace de Organización › Moodle (menú lateral) (/descargas/local_generacursos-1.0.1.zip) e instálalo en tu Moodle en Administración del sitio › Extensiones › Instalar complementos. - Activa los servicios web (Administración del sitio › Funciones avanzadas › Habilitar servicios web) y el protocolo REST (Extensiones › Servicios web › Administrar protocolos).
- Crea un usuario de servicio, por ejemplo «generador-cursos», y entra una vez con él para aceptar la política del sitio, si tu Moodle la tiene.
- Dale permisos mínimos: un rol de sistema con
webservice/rest:useymoodle/user:manageownfiles, y el rol Gestor solo en la categoría de destino (no en todo el sitio). - Autoriza al usuario en el servicio «Generador de cursos» (Extensiones › Servicios web › Servicios externos › Usuarios autorizados) y genera su token (Extensiones › Servicios web › Administrar tokens).
- En el Generador, abre Organización › Moodle (menú lateral), pega la dirección de tu Moodle y el token, y presiona Probar y guardar. Verificamos la conexión y te mostramos las categorías donde el usuario puede crear cursos.
- En la ficha de un curso listo, en Enviar a mi Moodle, elige la categoría, revisa el nombre y el nombre corto, y presiona Enviar a mi Moodle.
Paso 1 · Conecta tu Moodle
Conexión con tu Moodle
Conecta tu Moodle una vez y envía cada curso terminado con un clic: lo restauramos en la categoría que elijas, con sus lecciones SCORM, documentos, cuestionarios y banco de preguntas.
Estado
Tu Moodle aún no está conectado.
Conectar tu Moodle
- En el menú lateral, sección Organización, elige Moodle. Solo la administración puede conectar o desconectar.
- La dirección de inicio de tu Moodle, con https://.
- El token de 32 caracteres que generaste en tu Moodle para el servicio «Generador de cursos».
- Probar y guardar verifica la conexión, el conector y las categorías donde el usuario puede crear cursos.
Paso 2 · Prepara tu Moodle (una sola vez)
Cómo prepararlo en tu Moodle (una sola vez)
Lo hace quien administra el Moodle. Funciona con Moodle 4.2 o superior (recomendamos la versión LTS vigente).
- Instala el conector. Descarga local_generacursos-1.0.1.zip1 e instálalo en Administración del sitio › Extensiones › Instalar complementos.
- Activa los servicios web (Administración del sitio › Funciones avanzadas) y el protocolo REST (Extensiones › Servicios web › Administrar protocolos).
- Crea un usuario de servicio (por ejemplo «generador-cursos») y entra una vez con él para aceptar la política del sitio, si tu Moodle la tiene.
- Dale permisos mínimos: un rol de sistema con
webservice/rest:useymoodle/user:manageownfiles, y el rol Gestor solo en la categoría donde recibirás los cursos.2 - Autoriza al usuario en el servicio «Generador de cursos» (Extensiones › Servicios web › Servicios externos › Usuarios autorizados) y genera su token (Administrar tokens).
- Pega aquí la dirección de tu Moodle y el token, y presiona «Probar y guardar».
3Tu Moodle restaura el curso en segundo plano con su tarea programada (cron): debe estar activa. El respaldo pesa decenas de MB; si tu Moodle limita la subida, aumenta upload_max_filesize y post_max_size (PHP), el tamaño máximo de subida de Moodle y, si usas nginx, client_max_body_size.
- El conector se descarga aquí mismo, con tu sesión iniciada.
- Permisos mínimos: el rol Gestor va solo en la categoría de destino, nunca en todo el sitio.
- Cron activo y límites de subida suficientes (ver los valores de ejemplo en «Requisitos»).
Paso 3 · Conexión lista
Estado
Conectado1 Aula Capacitación Ejemplo (https://aula.example.com)
- Moodle 4.5.2 (Build: 20250210) · conector 1.0.1
- Categorías donde puedes enviar cursos: Cursos SENCE / 20262
- Última verificación: 29-09-2026 10:05
Cambiar la conexión
- El sello Conectado, con el nombre de tu aula y las versiones de Moodle y del conector.
- Las categorías donde el usuario de servicio es Gestor: ahí podrás enviar cursos.
- Si le das el rol en otra categoría, presiona Actualizar categorías. Desconectar borra el token guardado.
Paso 4 · Envía un curso desde su ficha
Enviar a mi Moodle
Se restaura como un curso nuevo en Aula Capacitación Ejemplo.
- Elige la categoría de destino.
- Revisa el nombre y el nombre corto; si el corto ya existe, le agregamos un número.
- Enviar a mi Moodle. El envío corre en segundo plano: puedes cerrar la página.
Paso 5 · Sigue el estado del envío
Enviar a mi Moodle
Envíos
- 29-09-2026 11:40 · MMCS-2 → tu Moodle lo está restaurando1
- 29-09-2026 10:12 · MMCS → abrir en tu Moodle2
- 28-09-2026 18:30 · MMCS-prueba → sin confirmación de tu Moodle todavía Consultar de nuevo3
- 28-09-2026 17:05 · MMCS-prueba → no se pudo: El token no es válido o expiró. Genera uno nuevo para el servicio «Generador de cursos».4
- El archivo ya llegó y tu Moodle lo está restaurando con su tarea programada.
- Listo: el enlace abre el curso nuevo en tu Moodle.
- Por confirmar: tu Moodle no respondió a tiempo. Revisa el cron y usa Consultar de nuevo; solo pregunta el estado, no vuelve a subir el archivo.
- No se pudo: corrige la causa que se indica y envía el curso otra vez. No hay reintentos automáticos.
Paso 6 · La descarga manual sigue disponible
Descargas
¿Cómo funciona?Control de calidad aprobado: 12 piezas verificadas
Descargar paquete completo (.zip)1
Descargar respaldo de Moodle (.mbz)2
Restáuralo en tu Moodle (Administración del sitio › Cursos › Restaurar) y el curso queda armado: secciones por módulo, lecciones SCORM, recursos PDF, glosario y cuestionarios de 100 puntos con su banco de preguntas y retroalimentación.
- El paquete completo (.zip) con todas las piezas.
- El respaldo de Moodle (.mbz), para restaurarlo tú en cualquier Moodle 4.2 o superior.
Estados del envío
- En cola y subiendo el archivo: el envío está en marcha.
- Tu Moodle lo está restaurando: el archivo ya llegó y tu Moodle lo restaura con su tarea programada.
- Abrir en tu Moodle: el curso quedó listo; el enlace lleva al curso nuevo.
- Sin confirmación de tu Moodle todavía (por confirmar): pasaron 45 minutos sin respuesta, o tu Moodle no respondió varias consultas seguidas. Revisa que el cron esté activo y usa Consultar de nuevo: solo pregunta el estado, no vuelve a subir el archivo ni duplica el curso.
- No se pudo: se muestra el motivo, por ejemplo token vencido, falta de permisos en la categoría, servicios web deshabilitados, conector sin instalar o archivo rechazado por tamaño. Corrige la causa (en tu Moodle o en Organización › Moodle con «Probar y guardar») y envía el curso otra vez. Los envíos no se reintentan solos.
Si el nombre corto ya existe en tu Moodle, le agregamos un número.
Seguridad
- El token se guarda cifrado, nunca se muestra y solo se usa con el mismo Moodle: si cambias la dirección, debes escribir el token de ese Moodle. Al desconectar lo borramos; revócalo también en tu Moodle.
- El usuario de servicio tiene permisos mínimos: solo puede recibir cursos y crearlos en la categoría donde es Gestor.
- Solo nos conectamos a aulas públicas con https: rechazamos direcciones de redes privadas o reservadas y no seguimos redirecciones.
Descarga manual
La descarga manual sigue disponible en la ficha del curso: el paquete completo (.zip) y el respaldo de Moodle (.mbz), que puedes restaurar tú en Administración del sitio › Cursos › Restaurar.
En una instalación licenciada funciona igual.