Administración FAQ

De MoodleDocs


Nota: Pendiente de Traducir. ¡Anímese a traducir esta página!.     ( y otras páginas pendientes)


Cambiando texto en Moodle

Los textos en Moodle se pueden cambiar si se editan los archivos del idioma, vía: Administración >> Configuración >> Idioma.

Por favor observe que los archivos del idioma son sobrescritos por nuevas versiones cuando se realiza una actualización (upgrade). Para evitar esto, usted puede crear su propio paquete de lenguaje al copiar los contenidos de la carpeta de lenguaje en una nueva carpeta, convirtiendo esta última en la carpeta por defecto de su sitio y, luego, editándola.

¿Cómo cambio la ortografía de la palabra en ingles "enrol" a "enroll"?

Simplemente instale el paquete de lenguaje en idioma Ingles Americano (en_us), luego seleccionelo como su lenguaje predeterminado para el sitio.

¿Cómo hacer para que la página inicial de mi sitio de Moodle se parezca a la de moodle.org?

Por favor vea el tema como-hacer: Diseño de la página principal de moodle.org para ver los detalles completos.

¿Cómo funcionan los límites cuando se suben archivos

Para definir el tamaño máximo de los archivos que queremos subir a Moodle tenemos que hacer algunas modificaciones en los siguientes sitios, cada uno limita el siguiente:

1. Inicialmente en Apache 2 (especialmente con RedHat el valor por defecto es muy bajo), hay que editar los ficheros /etc/httpd/conf/httpd.conf y/o /etc/httpd/conf.d/php.conf para ajustar, en bytes, el tamaño máximo de envío. Para ello, hay que localizar la línea siguiente y ponerle ese valor, que equivale a 10MB (en diferentes sistemas operativos los archivos indicados pueden tener otras ubicaciones):

LimitRequestBody 10485760

(con esto el servidor Apache tiene el límite de hasta 10MB)

2. En PHP hay que definir el límite otra vez (igual o inferior al límite superior). Para ello hay que editar el fichero php.ini (o también pueden existir en el fichero httpd.conf de Apache y en los .htaccess, teniendo estas últimas preferencia sobre el php.ini) y poner:

php_value upload_max_filesize 50000000
php_value post_max_size 50000000

(con esto PHP tiene el límite de hasta 5MB, aproximadamente).

Para convertir Bytes en Megabytes podemos usar este conversor

Recuerde que debe reiniciar el servidor para que los cambios realizados tengan efecto.

3. En Moodle, en Administración >> Configuración >> Variables, en la variable maxbytes le decimos lo que aceptará todo nuestro sitio Moodle.

4. En cada curso de Moodle, el profesorado puede especificar también un valor máximo de tamaño de fichero en la configuración del curso.

5. Finalmente, algunas actividades, como Foros y Tareas, permiten poner otro valor diferente (inferior al punto superior) que se puede ajustar en la creación o edición de dicha actividad.


Ver también

Cómo cambiar el tamaño para subir archivos en un host local Windows

In a localhost (using a Complete install packages on a computer) for 1.6 it is easy to change the uploaded file size to something larger than the default 16M. Here is an example of how to change the upload file size to 100M.

  • Find ../Apache/bin/php.ini and open it with WordPad by right-clicking -> Open With -> then choose WordPad.
  • In this file scroll or do a search on _max_ to find
    • upload_max_filesize = 16M
  • Change that line to
    • upload_max_filesize = 100M
  • In the same way, find
    • post_max_size = 16M
  • Change that line to
    • post_max_size = 100M
  • Save the file.

After any changes to the php.ini file you need to restart Apache. So restart xampp and browse to localhost. You should find that the Upload file size in Configuration now reads 100M.

See also

  • Instructions below on How to change the maximum execution time


How to change the maximum execution time

A side-effect of increasing the file upload limit is that the php scripts may execute beyond the limit set by default (300 seconds/5 minutes). To change this, look for max_execution_time in php.ini and change to something like this:

max_execution_time = 600

If you are using Apache and have a .htaccess file to change php settings, add this line to your .htaccess file:

php_value max_execution_time 600

Restart your webserver for these changes to take effect, and check that the values have been changed by looking at your phpinfo output in the moodle admin -> environment page.

He olvidado la contraseña de administrador

Primero intenta recuperarla con el botón "Enviar mis datos por email". Si no funciona, tendrás que acceder a la base de datos utilizando MySQL admin. Las contraseñas de todos los usuarios, incluyendo la del administardor, se almacenan encriptadas en la tabla mdl_user. Copia la contraseña de invitado (guest) en la contraseña del administrador y entra en el sistema utilizándola.

Otras soluciones se detallan en los foros (en inglés) change admin's password y login/password.

My log table has disappeared - No logs found!

The most likely cause is that the mdl_log table has become corrupted. It may be repaired using MySQL Admin as follows:

Click the SQL tab, then in the "Run SQL query/queries on database moodle" field type REPAIR TABLE mdl_log and click the Go button.

External links

Los cambios que hago en la hoja de estilos no se muestran

Los navegadores suelen almacenar en caché las hojas de estilo y por lo tanto será necesario recargar la página (CTRL + F5) para que aparezcan los cambios.

Site-wide scales

To add a site-wide scale, available in all courses, follow the Scales link in any course Administration block. Add a new scale, then use the move down arrow to move the scale from custom scales to standard scales.

Los usuarios están siendo desmatriculados sin razón aparente

La desmatriculación se puede controrar por los siguientes:

  • La variable longtimenosee en Administración >> Configuración >> Variables que especifica el límite de tiempo tras el cual, si los estudiantes no se han conectado, serán dados de baja de los cursos.
  • La variable Enrolment duration dentro de Course settings que desmatricula a los estudiantes cuando ha trancurrido el tiempo que dura su inscripción.

El menú selector de idiomas ha desaparecido

Durante el proceso de actualización de un moodle 1.5.x a 1.6.x (o por otros motivos que no cabe describir aquí) puede que el selector de idiomas que se muestra en la cabecera de moodle desaparezca.

  • Antes que nada, asegurate de en Administración >> Configuración >> Variables, que la variable "langmenu" está en "Sí", pues en otro caso, no te encuentras ante este problema, sino que moodle no muestra el menu porque es lo que le estás indicando.

El motivo de este error tiene que ver con la cache de idiomas y con el cambio de nombre de los archivos que contienen las traducciones de todos los mensajes de moodle (ahora, por defecto, ya no son "cc", sino que pasan a llamarse "cc_utf8").

Para remediarlo:

  1. Entra en tu sistema como usuario "Admin" y en el menu de Administración >> Variables modifica tu lista de idiomas (el langlist) añadiendo el postfijo "_utf8" tras cada código de idioma. Como ejemplo, observa que de "es_es,en" pasaríamos a "es_es_utf8, en_utf8)".
  2. Tras este cambio, ejecuta el cron (abriendo la página web /admin/cron.php de tu instalación [1]). El cron (cuya ejecución puede tardar entre segundos y varios minutos) se encarga de ejecutar tareas programadas necesarias para el buen funcionamiento de tu moodle y casualmente una de esas tareas (si se detectan inconsistencias) es la limpieza de la cache de idiomas.

Al realizar esta operación, la cache se actualiza con los archivos de idiomas correctos y el selector de idiomas se vuelve a mostrar como antes de la actualización.

Recordamos que uno de los grandes cambios que incorpora la versión 1.6 es la de dar un mejor tratamiento
a la regionalidad, luego es probable que este problema no resurja en actualizaciones  posteriores a la 1.6.

¿Es posible mandar de forma inmediata las notificaciones de respuesta a mis mensajes de un foro?

La respuesta corta sería que no... pues el módulo de foro no se ha diseñado para hacer esa tarea de forma inmediata, pero SI es posible agilizar esta tarea para que los correos de notificación se manden en menos de 5 minutos.

En moodle, el último encargado de revisar y solicitar el envío de las notificaciones es un programa llamado cron.php. Como puedes leer en el anterior enlace, este script no supone una carga abusiva para el sistema, así que no es mala idea ejecutarlo, por ejemplo, cada 5 minutos. Y claro, si lanzamos el cron cada 5 minutos, las notificaciones saldrán de moodle hacia el usuario en menos de 5 minutos.

Para realizar esta operación en gnu/linux.

Para realizar esta operación en Microsoft Windows.

¿Cuando se liberará Moodle 1.7 ?

Cuando esté lista.  :-) Está disponible una versión beta para probarse, con una fecha esperada de liberación final cuando se eliminen todos los bugs!

Hasta entonces, la versión recomendada como estable es la 1.6.2+.

Descarga aquí tu Moodle 1.6.2+

Ver también