Saltar al contenido principal

Requisitos del entorno

Requisitos mínimos para integrar y operar los componentes entregados. El campus de referencia Los valores son los validados en los entornos del proyecto.

Plataforma​

ComponenteVersiónNotas
Moodle5.1+ (branch 501, build 2025-11-27)El plugin exige requires Moodle 5.0; el sitio objetivo es 5.1
PHP8.3Versión con la que se validaron los componentes
Base de datosMariaDB 10.11Motor del campus
Servidor webApache (con mod_rewrite)Provisto por la imagen oficial

Para compilar assets del tema (solo en build, no en producción)​

theme_cdigital incluye módulos AMD (amd/src/*.js) y SCSS. Los amd/build/*.min.js se versionan en git y se entregan ya compilados, por lo que un despliegue normal no requiere Node. Solo se necesita el toolkit de build cuando se modifican fuentes JS/SCSS del tema:

HerramientaVersiónUso
Node.js≥ 22.11Requerido por Grunt (toolkit dev de Moodle)
Grunt (vía npx grunt)el del árbol de MoodleCompila amd/src → amd/build

Procedimiento de build: ver Build de assets.

Subsistemas Moodle que deben estar habilitados​

SubsistemaPor qué
Completion tracking (curso + actividad)El Dashboard calcula progreso, pendientes y alertas a partir de la completación; sin él, las métricas devuelven vacío
Course completionInsignia "Misión Cumplida" y conteo de cursos completados del Stats Row
Logs (logstore_standard)Racha de aprendizaje, días desde último acceso, analítica ML
Web Services + protocolo RESTCard de curso (función get_course_teachers) y, a futuro, el Agente IA

Plugins de comunidad instalados​

Ver Componentes de comunidad para versiones y rol de block_xp, block_stash y Moodle Badges.

Permisos del árbol de código (despliegue)​

Tras copiar código nuevo hay que re-aplicar el esquema de propietario y permisos del ambiente: los archivos deben quedar legibles por el usuario del servidor web. Un árbol con propietario incorrecto produce errores 500 en el paso de instalación, no en el de copia.

El esquema concreto lo define cada ambiente. En los ambientes del equipo de desarrollo es propietario uid 501 : gid 50, directorios 755 y archivos 644. Ver Paso 1/3 — Código fuente.