Archive for the ‘Moodle’ Category

Cargar Masivamente Usuarios de LDAP a Moodle

Es de todos los administradores de Moodle que nos ofrece la posibilidad de poder conectarlo a un servidor LDAP Linux o Windows (Active Directory), esto para que los usuarios se puedan logear con el mismo nombre de usuario que utilizan para otros servicios como el correo electrónico o iniciar sesión en su computadora.

En este post no voy a explicar el proceso de configuración para hacer la conexión al servidor LDAP, solo explicare el proceso para cargar todos esos usuarios a la base de datos de moodle, sin la necesidad de esperar a que el usuario ingrese por primera vez y se haga por default, de esta manera podemos adelantar el proceso de asignación de grupos y tutores a los alumnos, sin esperar hasta que el alumno ingrese la primera vez para que se carguen sus datos.

Bien el procedimiento es muy sencillo, unicamente es necesario ejecutar un archivo (script) para que se haga la carga de los usuarios.

Desde la línea de comandos de php, en Unix/Linux, o ‘php.exe’ en Windows. Debemos ejecutar el archivo llamado auth_ldap_sync_users.php que se encuentra en la ruta: moodle/auth/ldap/auth_ldap_sync_users.php

Para ejecutarlo podemos hacerlo de la siguiente manera si es Linux algo así:
/usr/local/bin/php -f /ruta/a/moodle/auth/ldap/auth_ldap_sync_users.php
o si es windows
c:\php\bin\php.exe -f c:\ruta\a\moodle\auth\ldap\auth_ldap_sync_users.php

Con esto se cargará el perfil de los usuarios que tengamos dados de alta en nuestro servidor LDAP.

 

Anuncios

“Su sesión ha excedido el tiempo límite. Por favor, ingrese de nuevo.”

Quien es administrador de algún sistema de información podra entender con facilidad que comunmente todo esta funcionando a la perfección y al día siguiente o en cualquier momento …¡¡Sorpresa!!, te encuentras ante la desagradable situación que a dejado de funcionar en mayor o menor gravedad, la reciente situación que se presento, resulta que los usuarios que trataban de ingresar a la plataforma virtual montada sobre Moodle, por mas que lo intentaban nunca lo conseguian, “Ni siquiera el administrador” vaya problema!!!!..

Realizando la investigación respectiva a este problema, en base al error que se presentaba:

“Su sesión ha excedido el tiempo límite. Por favor, ingrese de nuevo.

la solución no tardo en llegar en unos instantes, la manera que dio la solución fue la siguiente:

En el archivo “config.php” se inserto la siguiente linea:
$CFG->respectsessionsettings = ‘true’;

Al realizar esto, los usuarios pudieron ingresar nuevamente sin ningún problema.