Apuntes sobre plataforma LMS ILIAS

En la instalación, puede dar problemas con un mensaje como :

Warning: file(/lang/setup_lang_sel_multi.lang) [function.file]: failed to open stream: No such file or directory )

Esto significa que no pudo detectar los PATH. Para corregir:

Buscar  en el archivo ( setup/include/inc.setup_header.php )

// PHP is running in CGI mode?
if (isset($_SERVER["REDIRECT_STATUS"]) && !isset($_SERVER["FCGI_ROLE"])) {
  define ("ILIAS_ABSOLUTE_PATH",substr(dirname($_SERVER["PATH_TRANSLATED"]),0,-6));
} else {
  define ("ILIAS_ABSOLUTE_PATH",substr(dirname($_SERVER["SCRIPT_FILENAME"]),0,-6));
}

y Reemplazar por :

define ("ILIAS_ABSOLUTE_PATH","/home/myusername/public_html/iliasfolder");

Si quiero dejar acceso visible a Google , pero no me deja el sistema, porque dice que le mod_rewrite no está, entonces obligar a la función checkModRewrite a devolver un true ( Services/PrivacySecurity/classes/class.ilRobotSettings.php ):

La ventaja tambíen es que las URL me las maneja al estilo :

goto_capacitemoschile_crs_41.html en vez de goto.php?t=crs&id=41 o lo que sea.

public function checkModRewrite() {
  if (function_exists("apache_get_modules")) {
      if(in_array('mod_rewrite',apache_get_modules())) {
         return true;
      }
  }
  return true;
}

Para resover algunos problemas con la subida de fotos :

Conviene buscar el string dentro de todos los php y en todos los directorios : “/upload_” tal cual, incluyendo las comillas.
Hay un tema de permisos que resolver para las imagenes que se generan.
Agregar :

chmod($show_file, 0775);
chmod($thumb_file, 0775);
chmod($xthumb_file, 0775);
chmod($xxthumb_file, 0775);

Verificar también un posible warning , que provoca la instrucción : escapeShellArg

Para dejar el sistema con posibilidad de entrar sin autentificación de usuario obligatorio :

Administración > Configuración General >Sección Pública

Para dejar el sistema con habilitación de seguimiento :

Administración > Seguimiento y Progreso de Aprendizaje > Configuración

Para poder escribir algún texto de bienvenida o presentación en el área de contenidos

Administración > Edición Avanzada >Ajustes de Repositorio

Para revisar el avance de los alumnos : ( Según configuración, los contenidos quedan con estado Completado, sólo cuando el alumno va a la pestaña Info y cambia el estado a Completado )

Por Alumno : Administración > Cuentas de usuarios > Progreso de Aprendizaje

Avance en el curso : Seleccionar curso >Progreso de Aprendizaje

Por Actividad : Administración > Seguimiento y Progreso de Aprendizaje > Progreso de Aprendizaje

Para habilitar tutores académicos ( quienes crean cursos y contenidos )

Crear el Rol : Administración > Administración de Roles > Añadir Rol , le damos el nombre al rol y asignamos los permisos. Aquí lo importante a parte de asignar los permisos para que creen categorías, carpetas, módulos de aprendizaje, encuentas, etc., es ir a la sección Nodo Raíz y asignar “el sistema ILIAS es visible”, “Acceso de Lectura al sistema ILIAS”, “Crear Curso”.

Luego nos queda “Asignar el Rol al Usuario

Envio de correo :

Administración > Configuración de correo > Correos recibidos ( local y reenvío )

Para que los tutores y administradores puedan tener una vista del contenido desde el punto de vista de alumno

Administración > Configuración General > Configuración Básica > Vista de miembros

Para permitir que los usuarios envien correos a través de SMTP a correos externos a la plataforma por ejemplo a cuentas gmail.>

Adminstración > Adminsitración de roles > User > Administración de permisos . Seleccionar El usuario puede enviar correo via SMTP y guardar