Bienvenidos

Bienvenidos



Este blog tiene por objeto enriquecer el conocimiento alrededor de las aplicaciones para el LMS Moodle.

lunes, 23 de julio de 2012

Subir moodle a un host gratuito

Cordial saludo;

Les comento que he tratado de subir moodle a byehost "hosting gratuito", pero he tenido algunas complicaciones que a continuación les relatare, para que no les suceda lo mismo.
Inicialmente moodle 2.3 solicita como mínimo 70 MB de memoria de PHP; y pues esta solamente es conseguida cuando tu host es postpago. Así que empece por instalar la versión 1.6
Cuando ya lo había subido utilizando un administrador de FTP (Filezilla) empezó la instalación de moodle y este reconoció el servidor, la base de datos creada; y así mostró el siguiente paso a seguir: Ver imagen:
Sin  embargo; en el siguiente paso moodle no pudo crear las bases de datos en mysql dando como resultado los errores 1064 (You have an error in your SQL syntax), 1050 (Table 'adodb_logsql' already exists), 1146 (1146: Table 'b13_11041311_moodle.mdl_user' doesn't exist) ver imagen:
Aquí dejo esta evidencia,  y próximamente les contaré como soluciona este problema.

jueves, 12 de julio de 2012

Modificar la hora del servidor

Como sabemos Moodle necesita de un servidor, que en mi caso es Apache,  un lenguaje de programación que es PHP y un administrador de la base de datos que es Mysql. Esto de obtiene con Xampp u otros, dependiendo del sistema operativo que se tenga instalado. Quisiera compartirles que  al instalar esta aplicación y trabajarla con moodle, identifique que no estaba sincronizado el horario del servidor, mi equipo local, y php; así que encontré la siguiente solución:


Solución 1 – Cambiar la hora en el servidor: primero, si el servidor está en otra zona horaria y usted puede cambiarlo, hágalo. Si se trata de un proveedor de alojamiento esto no es posible de hacer y hay que arreglar la hora usando PHP.
Solución 2 – Agregar la Zona al php.ini: pero, si podemos cambiar la zona del servidor o si sabemos que está bien y podemos cambiar el php.ini debemos agregar la siguiente línea en el archivo:
date.timezone = “America/Bogota”
(usar comillas dobles, las simples no funcionan y no olvidar reiniciar Apache para que los cambios surtan efecto)
La lista de lugares / paises se puede consultar en: http://cr.php.net/manual/en/timezones.america.php
Solución 3 – Cambiar la Zona desde PHP: si no es posible cambiar el php.ini podemos agregar la siguiente función al comienzo de nuestro archivo PHP:
date_default_timezone_set("America/Bogota");


Subir usuarios a Moodle



Desde mi experiencia como administrador a Moodle en redes locales quisiera publicar algunos tip’s que se deben considerar al momento de subir usuarios.

1. Es importante identificar que los nombres (firstname) y los apellidos (lastname) no deben contener tildes y caracteres especiales; puesto que el sistema no los reconocerá.

2. Podemos subir masivamente un grupo de usuarios desde Excel guardando el archivo como CSv (delimitado por comas) e incorporarlo a Moodle arrastrando el archivo, (en versiones recientes esta posibilidad está habilitada) y modificando el delimitador por (punto y coma).

3. Los campos necesarios para subir un usuario son username, password, firstname, lastname, email

4. Por último, resta desde el curso creado matricular a los usuarios y asignarles un rol.

5. Es posible que no sea necesario utilizar este paso dado que los estudiantes se pueden inscribir por sí mismos o por otros métodos habilitados por el administrador del sitio Moodle.