Está en la página 1de 88

http://www.scribd.

com/doc/16990042/Moodle-Manual-de-referencia-para-profesores-
version-19

Instalación
 Instalación de Moodle
 Instalación Apache, MySQL and PHP
 Actualización de Moodle

Seguridad, Rendimiento y Roles


 Seguridad
 Rendimiento
 Grandes Instalaciones
 Gestionar roles
 Minimizar el spam en Moodle

FAQs
 FAQ Instalación
 FAQ Administración
 FAQ Copia de Seguridad

Configuración
 Bloque de administración del sitio
 Variables
 Ajustes del Sitio
 Temas
 Idiomas
 Módulos
 Bloques
 Filtros
 Copia de Seguridad
 Ajustes del Editor
 Calendario
 Modo Mantenimiento
Usuarios
 Autenticación
 Edición de cuentas de usuarios
 Añadir un nuevo usuario
 Carga de usuarios
 Matriculación
 Matricular alumnos
 Asignar profesores
 Asignar creadores de cursos
 Asignar administradores
 Ayudar a un usuario a recuperar su contraseña

Otros
 Cursos
o Formatos de cursos
o Seguridad del módulo
 Registros
 Archivos del sitio
 Base de Datos
 Entorno

Ver También
 Documentación CVS del administrador
 Procesando el correo
 Optimización del motor de búsquedas
 Mensajería
 Migración
 Metacursos
 Disposición de los bloques

 Libro Using Moodle - Capítulo 16: Moodle Administration


 Instalación de Windows Server 2003, MySQL, PHP y Moodle - (PDF, 0.75MB)
 FAQ Administración
 Tutorial de desarrollo de módulos de Javier Rodríguez Martín

Instalación de moodle
De MoodleDocs
Saltar a navegación, buscar
¡En primer lugar, no se asuste!

Esta guía explica cómo instalar Moodle por primera vez. Ahonda en detalles de algunos
de los pasos, con la finalidad de cubrir una amplia variedad de pequeñas diferencias
entre las opciones de los diversos servidores web, de manera que este documento puede
parecer largo y complicado. No se desanime por esto, ¡normalmente Moodle se instala
en unos pocos minutos!

Si tiene dificultades, por favor lea este documento cuidadosamente, pues la mayoría de
los problemas habituales están contestados aquí. Si aún así tiene problemas, puede
buscar ayuda en los foros del curso de Moodle en Español.

Otra opción es contactar con una compañía de hosting que pueda mantener Moodle por
usted, de forma que pueda despreocuparse de todo esto y centrarse en la formación.

Contenido
[ocultar]

 1 Requerimientos
 2 Descarga y copia de archivos
 3 Estructura del sitio
 4 Ejecutar el script de instalación para crear config.php
o 4.1 Configuración general del servidor web
o 4.2 Crear una base de datos
o 4.3 Crear un directorio de datos
 5 Ir a la página de administración para continuar la configuración
 6 Configurar el cron
 7 Crear un nuevo curso
 8 Ver También

Requerimientos
Moodle está desarrollado principalmente en GNU/Linux usando Apache, MySQL y
PHP (también conocida como plataforma LAMP), aunque es probado regularmente con
PostgreSQL y en los sistemas operativos Windows XP, MacOS X y Netware 6.

Los requerimientos de Moodle son los siguientes:

 Un servidor web. La mayoría de los usuarios usan Apache, pero Moodle debe
funcionar bien en cualquier servidor web que soporte PHP, como el IIS (Internet
Information Server) de las plataformas Windows.
 Una instalación de PHP en funcionamiento (versión 4.3.0 o posterior). PHP 5 está
soportado a partir de Moodle 1.4. (tenga cuidado con PHP-Accelerator ya que se han
detectado problemas con él.
 Una base de datos: MySQL o PostgreSQL, que están completamente soportadas y
recomendadas para su uso con Moodle. MySQL es la elección preferida para mucha
gente porque es muy popular, pero hay algunos argumentos a favor de PostgreSQL,
especialmente si está planificando instalaciones de grandes dimensiones. MySQL
4.1.16 es la versión mínima para trabajar con Moodle 1.6 (muchas distribuciones de
Linux incorporan versiones más antiguas, así que debe comprobar este extremo).

La mayoría de los servicios de alojamiento web (hosting) soportan todo esto por
defecto. Si ha contratado los servicios de alguno de los pocos servicios de alojamiento
web que no soportan estas características, pregúnteles por qué no lo hacen y considere
la posibilidad de trasladar su sistema a otro sitio.

Si quiere instalar Moodle en su propio ordenador y todo esto le parece un poco


complicado, entonces vea nuestra guía para Instalar Apache, MySQL y PHP. Le
proporcionará instrucciones paso a paso para instalar estos programas en las plataformas
más utilizadas.

Requerimientos adicionales:

 Librería GD y librería FreeType 2 para poder construir los gráficos de los registros de
Moodle.
 mbstring - es requerido para manipular cadenas de caracteres multi-byte (iconv
también es recomendable para Moodle 1.6).
 la extensión mysql si va a utilizar la base de datos MySQL. En algunas distribuciones de
Linux (principalmente RedHat) se trata de un paquete opcional.
 la extensión pgsql si va a utilizar una base de datos PostgreSQL.
 la extensión zlib es necesaria si va a utilizar las funcionalidades zip/unzip.
 otras extensiones PHP podrían ser necesarias dependiendo de las funcionalidades
opcionales de Moodle que vayan a ser utilizadas, especialmente las relacionadas con
autenticación y matriculación (p. ej. la extensión LDAP).

Descarga y copia de archivos


Existen dos formas de obtener Moodle: como un paquete comprimido y a través de
CVS. Esto se explica con detalle en la página de descarga en
http://download.moodle.org/

Tras descargar y descomprimir el archivo, o actualizar los archivos vía CVS, tendrá un
directorio llamado "moodle", que contiene varios archivos y carpetas.

Puede colocar la carpeta completa en el directorio de documentos de su servidor web,


en cuyo caso el sitio estará localizado en http://suservidor.com/moodle, o bien copiar
todos los contenidos directamente en el directorio principal de documentos del servidor
web, en cuyo caso el sitio será simplemente http://suservidor.com.

Si está descargando Moodle a su ordenador para después subirlo a su sitio web,


normalmente es preferible subirlo todo como un solo archivo y descomprimirlo en el
servidor. Incluso los paneles de control como Cpanel le permiten descomprimir archivos
en el "Administrador de Archivos".
Estructura del sitio
Puede saltarse sin problemas esta sección, pero en ella encontrará un breve resumen de
los contenidos del directorio Moodle, para ayudarle a orientarse:

config.php - contiene la configuración fundamental. Este archivo no viene con Moodle


- usted lo creará.

install.php - el script que ejecutará para crear el archivo config.php.

version.php - define la versión actual del código de Moodle.

index.php - la página principal del sitio.

admin/ - Código para administrar todo el servidor.

auth/ - Módulos para la autenticación de usuarios.

blocks/ - Módulos para los pequeños bloques laterales contenidos en muchas páginas.

calendar/ - Código para manejar y mostrar eventos de calendario.

course/ - Código para presentar y gestionar los cursos.

doc/ - Documentación de ayuda de Moodle. (Por ejemplo esta página).

files/ - Código para presentar y gestionar los archivos cargados.

lang/ - Textos en diferentes idiomas, un directorio por idioma.

lib/ - Librerías del código fundamental de Moodle.

login/ - Código para manejar las entradas y creación de cuentas.

mod/ - Todos los módulos de los cursos de Moodle.

pix/ - Gráficos genéricos del sitio.

theme/ - Paquetes de temas/pieles para cambiar la apariencia del sitio.

user/ - Código para mostrar y gestionar los usuarios.

Ejecutar el script de instalación para crear config.php


Para ejecutar el script de instalación (install.php), sólo tiene que acceder a la dirección
URL de su instalación Moodle usando un navegador web, o simplemente acceder a
http://suservidor/install.php directamente.

(El instalador tratará de establecer una sesión de cookies. Si se encuentra con una
ventana de aviso en su navegador, asegúrese de aceptar esa cookie).
Moodle detectará la configuración necesaria y le guiará a través de algunas pantallas
para ayudarle a crear el archivo de configuración llamado config.php. Al final del
proceso, Moodle intentará escribir el archivo en el lugar apropiado, pero si esto no fuera
posible puede presionar un botón para bajarlo desde el instalador y después subirlo
dentro del directorio principal de Moodle en el servidor.

Al mismo tiempo, el instalador comprobará las características de su servidor y le


sugerirá cómo resolver cualquier problema. Para la mayoría de las cuestiones habituales
estas sugerencias deberían ser suficientes, pero si se queda atascado, mire abajo para
encontrar más información sobre algunas cuestiones comunes que le deberían ayudar
para poder continuar.

Configuración general del servidor web

Lo primero que debe hacer es establecer la configuración en su servidor web para usar
index.php como página inicial (quizá además de index.html, default.htm, etc.). En
Apache, esto se hace usando un parámetro DirectoryIndex en su archivo httpd.conf.
Habitualmente aparece de esta forma:

DirectoryIndex index.php index.html index.htm

Sólo asegúrese de que index.php está en la lista (y preferiblemente al principio de la


lista, por razones de eficiencia).

En segundo lugar, si está utilizando Apache 2, debería de habilitar la variable


AcceptPathInfo, la cual permite que se puedan pasar argumentos a los scripts como
http://servidor/archivo.php/arg1/arg2. Esto es esencial para permitir vínculos relativos
entre sus recursos, y también proporciona una mejora de rendimiento en la utilización
de su sitio web Moodle. Puede habilitar esto añadiendo estas líneas a su archivo
httpd.conf:

AcceptPathInfo on

En tercer lugar, Moodle necesita tener activada una determinada configuración en su


instalación PHP para funcionar. La mayoría de las opciones de configuración están
establecidas por defecto. Sin embargo, algunos servidores PHP (y algunas de las
versiones más recientes de PHP) pueden tener una configuración diferente. Estas
opciones se definen en el archivo de configuración de PHP (normalmente llamado
php.ini):

magic_quotes_gpc = 0
magic_quotes_runtime = 0 (necesario)
file_uploads = 1
session.auto_start = 0
session.bug_compat_warn = 0

Si no tiene acceso a los archivos httpd.conf o php.ini en su servidor, o tiene Moodle en


un servidor con otras aplicaciones que requieren una configuración diferente, no se
preocupe, aún puede suplantar la configuración por defecto.
Para hacer esto necesita crear un archivo llamado .htaccess en el directorio principal de
Moodle que contenga líneas como las que siguen. Esto sólo funciona en servidores
Apache y únicamente cuando la funcionalidad Overrides ha sido permitida en la
configuración principal.

DirectoryIndex index.php index.html index.htm

<IfDefine APACHE2>
AcceptPathInfo on
</IfDefine>

php_flag magic_quotes_gpc 0
php_flag magic_quotes_runtime 0
php_flag file_uploads 1
php_flag session.auto_start 0
php_flag session.bug_compat_warn 0

También puede hacer cosas como definir el tamaño máximo para los archivos subidos:

LimitRequestBody 0
php_value upload_max_filesize 2M
php_value post_max_size 2M

Lo más fácil es copiar el archivo de ejemplo localizado en lib/htaccess y editarlo para


adecuarlo a sus necesidades (en su interior encontrará más instrucciones). Por ejemplo,
en un intérprete de comandos de Unix:

cp lib/htaccess .htaccess

Crear una base de datos

Necesitará crear una base de datos vacía (por ejemplo "moodle") en su sistema de base
de datos, junto con un usuario especial (por ejemplo "moodleuser") que tenga acceso a
esa base de datos (y sólo a esa base de datos). Si quisiera podría usar el usuario "root",
pero esto no es recomendable en un sistema en producción: si los hackers descubren la
contraseña todo su sistema de base de datos estaría en peligro, en vez de sólo una base
de datos.

Tenga en mente que Moodle no funciona bien con el ajuste "STRICT_TRANS_TABLES"


de MySQL 5.x. Así que si esta es su base de datos deberá editar el fichero de
configuración (my.ini en Windows o my.cnf en Linux/Unix) y comentar (o borrar) dicha
opción. Necesitará reiniciar MySQL después de efectuar el cambio.

Si está utilizando un servicio de hosting, probablemente tendrá un panel de control que


le permitirá crear su base de datos.

El sistema Cpanel es uno de los más populares entre ellos. Para crear una base de datos
con Cpanel:

1. Haga click en el icono "Bases de datos MySQL".


2. Escriba "moodle" en el campo base de datos y haga click en "Añadir Base de Datos".
3. Escriba un usuario y contraseña (no uno que use en cualquier sitio) en el campo
respectivo y haga click en "Añadir Usuario".
4. Ahora utilice el botón "Añadir Usuario a la Base de Datos" para dar a esta nueva
cuenta de usuario "TODOS" los derechos en la nueva base de datos.
5. Note que el nombre de usuario y el nombre de la base de datos pueden estar
prefijados por su nombre de cuenta en su Cpanel. Cuando introduzca esta información
en el instalador de Moodle utilice los nombres completos.

Si tiene acceso a la línea de comandos de Unix puede hacer estas mismas cosas
escribiendo comandos.

Ejemplo de líneas de comando para MySQL (la parte en rojo es para Moodle 1.6 y
posteriores, no la utilice para Moodle 1.5.x y anteriores):

# mysql -u root -p
> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE
utf8_unicode_ci;
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON
moodle.*
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
> quit
# mysqladmin -p reload

Ejemplo de líneas de comando para PostgreSQL:

# su - postgres
> psql -c "create user moodleuser createdb;" template1
> psql -c "create database moodle WITH ENCODING = 'UTF8';" -U
moodleuser template1
> psql -c "alter user moodleuser nocreatedb;" template1
> psql -c "alter user moodleuser with encrypted password
'tucontraseña';" template1
> su - root
# /etc/init.d/postgresql reload

Observación: Tenga presente que sería conveniente instanciar el cluster de BD de


PostgreSQL con la codificación (encoding) más adecuada para nuestro idioma. Esta
operación se realiza antes de las sentencias establecidas más arriba, y en una
distribución Linux (tipo Red Hat o Fedora) tendría este formato (depenciendo de su
configuración, las rutas pueden ser diferentes):

# su - postgres
# /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data -E LATIN1
--locale=es_PY

Donde -E LATIN1 configura el conjunto de caracteres predeterminado para ese


repositorio al tipo "europeo del oeste" y --locale=es_PY establece como localidad a
Paraguay (en este caso, ese es mi país ;) Marcelo Demestri 07:07 1 ago, 2006 (WST)

Crear un directorio de datos

Moodle también necesita algo de espacio en su disco duro para almacenar los archivos
que vayan a ser cargados, tales como la documentación de los cursos y las fotos de los
usuarios.
El instalador de Moodle intenta crear este directorio pero si no puede hacerlo tendrá que
crearlo usted manualmente.

Por seguridad, es mejor que este directorio NO sea accesible directamente desde la web.
La manera más sencilla de conseguir esto es simplemente colocarlo FUERA del
directorio web, pero en caso de que no pueda hacerlo así, protéjalo creando un
archivo .htaccess en el directorio de datos que contenga la siguiente línea:

deny from all

Para asegurarse de que Moodle puede guardar los archivos subidos en ese directorio,
revise que el servidor web (por ejemplo Apache) tiene permiso de lectura, escritura y
ejecución en ese directorio.

En las máquinas Unix, esto significa establecer que el dueño del directorio sea algo
como "nobody" o "apache" y dar a ese usuario permiso de lectura, escritura y ejecución.

En los sistemas Cpanel puede usar el "Administrador de Archivos" para encontrar la


carpeta, hacer clic en ella y escoger "Cambiar Permisos". En la mayoría de los
servidores compartidos, probablemente necesitará restringir el acceso a archivos a su
"grupo" (para evitar que otros clientes del mismo servidor web puedan ver o cambiar
sus archivos), pero deberá proporcionar acceso completo de lectura/escritura a
cualquiera (lo que permitirá al servidor web acceder a sus archivos).

Hable con el administrador de su servidor si tiene algún problema al establecer esto de


forma segura. En concreto, algunos sitios que usan una característica de PHP conocida
como "Safe Mode" pueden requerir que el administrador cree este directorio de la forma
adecuada para usted.

Ir a la página de administración para continuar la


configuración
Una vez que el archivo config.php ha sido correctamente creado en el paso anterior, al
intentar acceder a la página principal de su sitio se encontrará con la página
"administración" para continuar con el resto de la configuración.

La primera vez que acceda a esta página de administración, se le presentará el acuerdo


de licencia GPL con el cual debe estar de acuerdo antes de continuar con la instalación.

En este momento, Moodle empezará configurando la base de datos y creando las tablas
para guardar los datos. En primer lugar, se crean las principales tablas de la base de
datos. Debería ver una serie de sentencias SQL seguidas por mensajes de estado (en
verde o rojo) parecidas a éstas:

CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category int(10)
unsigned NOT NULL default '0', password varchar(50) NOT NULL default '', fullname
varchar(254) NOT NULL default '', shortname varchar(15) NOT NULL default '', summary text
NOT NULL, format tinyint(4) NOT NULL default '1', teacher varchar(100) NOT NULL default
'Teacher', startdate int(10) unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL
default '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id))
TYPE=MyISAM

SUCCESS

...y así sucesivamente, seguidas por: Main databases set up successfully.

Si no ve esto, debe de haber algún problema con la base de datos o con las opciones de
configuración establecidas en config.php. Compruebe que PHP no está configurado
como "Safe Mode" (a veces las empresas de hosting tienen esta restricción activada).
Usted puede comprobar las variables PHP creando un pequeño archivo conteniendo <?
php phpinfo() ?>; llámelo phpinfo.php y ábralo en un navegador. Compruebe esto y
vuelva a la página de administración de nuevo.

Baje hasta el final de la página y presione el enlace "Continuar".

Ahora usted debería ver un formulario en el que puede definir más variables de
configuración para su instalación, tales como el idioma por defecto, el servidor SMTP y
cosas por el estilo. No se preocupe demasiado de tener todo correcto ahora, siempre
podrá volver y editar esto más adelante usando la interfaz de administración. Desplácese
hasta la parte inferior de la página y seleccione el enlace "Guardar cambios".

Si (y sólo si) usted se encuentra atascado en esta página o en la siguiente, incapaz de


continuar, entonces su servidor probablemente tiene lo que llamamos el problema de la
referencia defectuosa ("buggy referrer"). Esto es fácil de arreglar: sólo tiene que
desactivar la opción "secureforms" del formulario, luego intente de nuevo entrar en la
página.

A continuación verá más páginas con multitud de mensajes de estado a medida que se
configuran todas las tablas requeridas por los diferentes módulos de Moodle. Como
antes, deberían ser todos verdes.

Baje hasta el final de la página y presione el enlace "Continuar".

La siguiente página es un formulario en el que usted puede definir parámetros para su


sitio Moodle y la página principal, tales como el nombre, formato, descripción y ese
tipo de cosas. Complete los campos (siempre podrá volver y cambiar esto después) y
luego haga clic en "Guardar cambios".

Finalmente, se le pedirá que cree un usuario administrador de máximo nivel para el


futuro acceso a la página de administración. Complete los detalles con su propio
nombre, dirección de correo electrónico, etc. y haga clic en "Guardar cambios". No
todos los campos son obligatorios, pero si olvida diligenciar un campo importante se le
avisará.
Asegúrese de recordar el nombre de usuario y contraseña que ha elegido para la
cuenta de la administración, ya que serán necesarias para acceder a la página de
administración en el futuro.

(Si por alguna razón se interrumpe su instalación, o hay un error del sistema de algún
tipo que le impida entrar usando la cuenta de administrador, normalmente podrá entrar
usando el usuario "admin", con contraseña "admin").

Una vez conseguido esto usted puede volver a la página principal de su sitio. Ésta
contiene una serie de enlaces dispuestos en un menú que aparece en la parte izquierda
de la página (estos elementos también aparecen en una página aparte de
Administración). Estos elementos sólo son visibles para usted ya que ha entrado como
el usuario administrador. Toda su gestión de administración puede desde ahora hacerse
desde este menú, como por ejemplo:

 Crear y borrar cursos


 Crear y editar cuentas de usuario
 Administrar cuentas de profesores
 Cambiar opciones del sitio, como temas, etc.

¡Pero aún no ha concluido la instalación! Hay aún una cosa muy importante por hacer
(vea la próxima sección acerca del cron).

Configurar el cron
Por favor, repase las instrucciones del cron.

Crear un nuevo curso


Ahora que Moodle está funcionando de manera apropiada, puede crear un curso.

Seleccione "Crear un nuevo curso" desde la página "Admin" (o desde los enlaces de
administración en la página principal).

Complete el formulario prestando especial atención al formato del curso. En este


momento no tiene que preocuparse demasiado por los detalles, pues todo puede ser
cambiado después por el profesor.

Presione "Guardar cambios"; aparecerá un nuevo formulario en el que puede asignar


profesores al curso. Desde este formulario sólo pueden añadirse cuentas de usuarios
existentes, si necesita una cuenta para un profesor debe pedirle al profesor que cree su
cuenta él mismo (vea la página de entradas) o créela usted utilizando la opción "Añadir
nuevo usuario" en la página Admin.

Una vez hecho esto, el curso está listo para ser personalizado y puede accederse al
mismo a través del enlace "Cursos" en la página principal.

Para obtener más detalles sobre la creación de cursos, vea el "Manual del Profesor".
Instalación AMP
De MoodleDocs
Saltar a navegación, buscar

Moodle está escrito en un lenguaje de programación llamado PHP, y guarda la mayor


parte de sus datos en una base de datos. La base de datos que recomendamos es
MySQL. Antes de instalar Moodle debe, pues, tener PHP y una base de datos
funcionando para poder convertir su ordenador/computadora en un servidor web. Estos
programas pueden ser complicados de configurar por un usuario medio, por lo que esta
página se ha escrito para intentar hacer este proceso lo más simple posible para
diferentes plataformas.

Contenido
[ocultar]

 1 Servicio de alojamiento (hosting)


 2 Mac OS X
 3 Redhat Linux
 4 Windows
 5 Testing PHP
 6 Ver También

Servicio de alojamiento (hosting)


Por desgracia, los servicios de alojamiento varían bastante en su forma de trabajar.
Algunos incluso le instalarán Moodle.

La mayoría ofrecen un panel de control basado en web para controlar su sitio, crear
bases de datos y configurar el cron. Algunos incluso ofrecen acceso de terminal
mediante ssh, de tal forma que usted pueda usar el intérprete de comandos para hacer
cosas.

Debería seguir los pasos de la Guía de instalación y seguirla paso a paso. Consulte a su
proveedor de alojamiento si tiene problemas.

Mac OS X
La forma más fácil de hacerlo es usar el servidor Apache que proporciona Apple, y
añadir PHP y MySQL usando los paquetes de Marc Liyanage. Las páginas siguientes
proporcionan unas buenas instrucciones, por lo que no las vamos a repetir aquí:

 PHP: Descargar desde aquí: http://www.entropy.ch/software/macosx/php/


 MySQL: Descargar desde aquí: http://www.entropy.ch/software/macosx/mysql/
Una vez instalados, la Guía de instalación estándar de Moodle debería ser suficiente
para realizar su instalación.

Redhat Linux
Debería instalar todos los paquetes RPM disponibles para Apache, PHP y MySQL. Un
paquete que la gente olvida con frecuencia es el php-mysql, el cual es necesario para
que que PHP pueda comunicarse con MySQL.

Una vez instalados, la Guía de instalación estándar de Moodle debería ser suficiente
para realizar su instalación.

Puede consultar una guía más detallada aquí:Guía paso a paso de instalación para
RedHat (inglés)

Windows
La forma más sencilla es utilizar uno de los paquetes completos de instalación
disponibles en la página de descargas de download.moodle.org [1].

De forma alternativa puede descargar paquetes como EasyPHP, XAMPP... que incluyen
todo lo necesario para installar Moodle correctamente (no olvide revisar que las
versiones de PHP, MySQL... cumplen los requerimientos de instalación de Moodle).
Puede encontrar más información en la página de instalación en Windows (inglés)

Testing PHP
Una vez que ha instalado su servidor web y PHP, debería ser capaz de crear un archivo
(por ejemplo phpinfo.php en la raíz de sus documentos web) con lo siguiente en él:

<?phpinfo()?>

Entonces debería ser capaz de abrir este archivo desde su navegador web en la dirección
localhost/phpinfo y visualizar una página que muestra el estado de PHP como en este
ejemplo.

Actualización de moodle
De MoodleDocs
Saltar a navegación, buscar

Moodle está diseñado para actualizarse limpiamente desde una versión preliminar a
cualquiera posterior.

Al actualizar una instalación de Moodle debe seguir estos pasos:


Contenido
[ocultar]

 1 Relea la documentación de la instalación


 2 Copia de seguridad de datos importantes
o 2.1 El directorio del software de Moodle en sí
o 2.2 Su directorio de datos
o 2.3 Su base de datos
 3 Instalar el nuevo software de Moodle
o 3.1 Usar un archivo descargado
o 3.2 Uso del CVS
 4 Concluir la actualización
 5 Ver También

Relea la documentación de la instalación


Invierta algo de tiempo releyendo la documentación de la instalación. Busque en
particular acerca de cambio en los requerimientos de servidor web, base de datos y PHP
para la versión de Moodle a la que desea actualizar.

Copia de seguridad de datos importantes


Aunque no es estrictamente necesario, es siempre una buena idea hacer una copia de
seguridad de cualquier sistema en producción antes de hacer una actualización
importante, para el caso de que tenga que volver a la versión antigua por cualquier
razón. De hecho, es una buena idea automatizar su servidor para que haga copias de
seguridad (backup) de la instalación de Moodle diariamente, de manera que pueda
saltarse este paso.

Hay tres áreas que necesitan ser salvaguardadas:

El directorio del software de Moodle en sí

Haga una copia separada de estos archivos antes de hacer la actualización, de manera
que pueda recuperar su config.php y de cualquier módulo que haya añadido como
temas, idiomas, etc.

Su directorio de datos

Aquí es donde reside el contenido enviado (como los recursos de los cursos y las tareas
de los estudiantes) así que es muy importante tener una copia de seguridad de estos
archivos. Algunas veces la actualización puede mover o renombrar directorios dentro de
su directorio de datos.
Su base de datos

La mayoría de las actualizaciónes de Moodle alterarán las tablas de la base de datos,


añadiendo o cambiando campos. Cada base de datos tiene formas diferentes de hacer la
copia de seguridad. Una manera de hacer una copia de seguridad de una base de datos
MySQL es 'vocarla' en un único archivo SQL. El siguiente ejemplo muestra los
comandos en Unix para volcar la base de datos llamada "moodle":

mysqldump -u nombre_usuario -p -C -Q -e -a moodle > moodle-


backup-2002-10-26.sql

Sustituya nombre_usuario por su usuario de la base de datos. La opción -p hará que se


le pregunte la contraseña de acceso correspondiente al usuario especificado por -u.

También puede utilizar la funcionalidad de "Exportar" que existe en el módulo opcional


"MySQL Admin" cuya interfaz web funciona perfectamente en todas las plataformas.
Este módulo puede ser descargado desde
http://download.moodle.org/modules/integrations.php. Es una integración de
PHPMyAdmin dentro del módulo de administración de Moodle.

Instalar el nuevo software de Moodle


Usar un archivo descargado

No sobreescriba una antigua instalación a menos que esté seguro de lo que está
haciendo... algunas veces los archivos antiguos pueden causar problemas a la nueva
instalación. La mejor manera es renombrar el directorio actual de Moodle, y luego
descomprimir el nuevo archivo de Moodle en la antigua localización.

mv moodle moodle.backup
tar xvzf moodle-1.1.tgz

A continuación, copie su config.php y cualquier otra extensión, como los temas


personalizados:

cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

Uso del CVS

Usted puede utilizar CVS para actualizar su servidor Moodle. Lo primero que necesita
hacer es un "checkout" en su directorio (vacío) de Moodle.

Hasta el 25 de Abril de 2007 sólo había un disponibles para CVS anónimo


(moodle.cvs.sourceforge.net). Por desgracia ese servidor ha sido deshabilitado. Pero
puede usar uno cualquiera de los servidores CVS réplica. Símplemente remplace las
apariciones de moodle.cvs.sourceforge.net en las instrucciones de abajo con el nombre
del servidor réplica que haya escogido de la lista de arriba.

Para servidores Linux/Unix


Para hacer un "checkout" de Moodle, en primer lugar tiene que acceder al servidor
CVS.

cvs
-d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle login
Sin contraseña para usuarios anónimos, solo pulse "Enter".

Vaya al directorio en el que desea instalar Moodle y escriba:

cvs -z3
-d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle co -r
MOODLE_XX_STABLE moodle

(donde XX es la versión que desea instalar)

Para actualizar los cambios dentro de la misma versión, simplemente vaya al directorio
en el que ha instalado Moodle y escriba:

cvs update -dP

No olvide utilizar el parámetro "d" para crear nuevos directorios de forma automática y
"P" para eliminar los directorios que están vacíos.

Si desea actualizar a una versión estable concreta de Moodle desde una anterior, tendrá
que ejecutar el comando:

cvs update -dP -r MOODLE_XX_STABLE

(donde XX es la versión a la que desea actualizar)

Para servidores Windows

Puede utilizar Tortoise CVS para hacer el "checkout" inicial y posteriores


actualizaciones.

Si ha estado modificando ficheros de Moodle, mire a los mensajes del CVS muy
atentamente para detectar posibles conflictos. Todos sus temas personalizados y
módulos no estándar no serán modificados.

Concluir la actualización
El último paso es poner en funcionamiento los procesos de actualización dentro de
Moodle.

Para hacerlo, vaya a la página de administración de su instalación:

http://ejemplo.com/moodle/admin

No importa si usted ha entrado como administrador o no.


Moodle detecta automáticamente la nueva versión y lleva a cabo todas las
actualizaciones necesarias de las bases de datos y archivos de sistema. Si hay algo que
no puede hacer por sí mismo (caso muy raro) entonces aparecerán mensajes diciéndole
lo que tiene que hacer.

Suponiendo que todo vaya bien (que no aparezca ningún mensaje de error) entonces
¡puede comenzar a usar su nueva versión de Moodle y disfrutar de sus nuevas
características!

Si tiene problemas con la actualización, visite la página moodle.org y mande un


mensaje al Foro de ayuda a la instalación

Seguridad
De MoodleDocs
Saltar a navegación, buscar

Todo el software de aplicación web es altamente complejo, y en todas las aplicaciones


se encuentran ocasionalmente aspectos relacionados con la seguridad, que por lo general
implican alguna combinación de entrada que los programadores no anticiparon. Desde
el proyecto Moodle tomamos en serio la seguridad, y estamos continuamente mejorando
el programa para cerrar cada agujero tan pronto como lo encontramos.

Contenido
[ocultar]

 1 Preliminares
 2 Medidas de seguridad simples
 3 Recomendaciones básicas
 4 Ejecute actualizaciones regulares
 5 Utilice listas de correo para mantenerse actualizado
 6 Cortafuegos
 7 Esté preparado para lo peor
 8 Alertas de seguridad de Moodle
 9 Otras consideraciones
 10 Permisos de archivo más seguros/paranoides
 11 Ver también

Preliminares
 Usted encontrará en este artículo importantes medidas de seguridad para su
instalación de Moodle.
 Usted debería informar sobre problemas de seguridad directamente a
http://security.moodle.org - dado que en cualquier otro lugar los desarrolladores
podrían pasarlos por alto. Por otra parte, con el fin de prevenir ataques, los
desarrolladores no deberían hacer públicos los problemas hasta que estuvieran
resueltos.
 Por idénticas razones, usted no debería publicar los exploits (i.e., códigos escritos con
el fin de aprovechar un error de programación para obtener privilegios) ni en el
rastreador de errores (bugs) ni en los foros.

Medidas de seguridad simples


 ¡La mejor estrategia de seguridad es una buena copia de seguridad! Pero su copia de
seguridad no será buena a menos que pueda restaurarla. ¡Compruebe sus
procedimientos de restauración!
 Cargue únicamente el software o los servicios que vaya a usar.
 Actualícese con regularidad.
 Diseñe su seguridad en diferentes capas (exterior, intermedia e interior como mínimo)
como se abrigaría un día frío de invierno superponiendo diferentes prendas de ropa.

Recomendaciones básicas
 Actualice Moodle regularmente en cada lanzamiento.

Los agujeros de seguridad publicados atraen la atención de los crakers después del
lanzamiento. Cuanto más antigua sea la versión, tanto más probable es que sea
vulnerable.

 Desactive Registros globales.

Esto ayudará a prevenir contra posibles problemas XSS en scripts de terceras partes.

 Use contraseñas complejas para el administrador y los profesores.

Elegir contraseñas "difíciles" es una práctica de seguridad básica para proteger contra
el cracking por "fuerza bruta" de las cuentas.

 Abra cuentas de profesor únicamente a usuarios dignos de confianza. Evite crear cajas
de arena (sandboxes) públicas con cuentas gratuitas de profesor en servidores de
producción.

Las cuentas de profesor tienen permisos mucho más libres y es más fácil crear
situaciones donde es posible abusar de los datos o robarlos.

 Separe sus sistemas todo lo que le sea posible

Otra técnica básica de seguridad es usar diferentes contraseñas en diferentes


sistemas, usar diversas máquinas para diversos servicios, etc. Esto impedirá que el
daño se extienda incluso si una cuenta o un servidor son atacados.

Ejecute actualizaciones regulares


 Utilice sistemas de actualización automática
 Windows Update
 Linux: up2date, yum, apt-get

Considere automatizar las actualizaciones mediante un scritp programado vía cron

 Sistema de actualización Mac OSX


 Manténgase al día en php, apache y moodle

Utilice listas de correo para mantenerse actualizado


 CERT - http://www.us-cert.gov/cas/signup.html
 PHP - http://www.php.net/mailing-lists.php - suscríbase a la lista Announcements
 MySQL - http://lists.mysql.com - suscríbase a MySQL Announcements

Cortafuegos
 Los expertos en seguridad recomiendan un cortafuegos dual

Existen diferentes combinaciones hardware/software

 Desactivar servicios no usados es a menudo tan efectivo como un cortafuegos

Use netstat -a para revisar puertos de red abiertos

 No es una garantía de protección


 Permita los puertos

80, 443(ssl), y 9111 (para el chat),


Admin remoto: ssh 22, o rpd 3389

Esté preparado para lo peor


 Tenga copias de seguridad disponibles
 Practique con antelación procedimientos de recuperación
 Utilice regularmente un detector rootkit
o Linux/MacOSX - http://www.chkrootkit.org/
o Windows - http://www.sysinternals.com/Utilities/RootkitRevealer.html

Alertas de seguridad de Moodle


 Registre su sitio en Moodle.org

Los usuarios registrados recibirán alertas por correo electrónico

 Las alertas de seguridad se pondrán también en línea


 Web - http://security.moodle.org/
 Canal RSS - http://security.moodle.org/rss/file.php/1/1/forum/1/rss.xml
Otras consideraciones
He aquí algunas otras otras consideraciones que favorecen su seguridad general:

 Desactive opentogoogle, especialmente en sitios K12


 Utilice SSL, httpslogins=yes
 Desactive el acceso de invitados
 Incluya claves de matriculación en todos los cursos
 Utilice buenas contraseñas
 Utilice el ajuste de formularios seguros
 Ajuste la contraseña de usuario root en mysql
 Desactive el acceso de red mysql

Permisos de archivo más seguros/paranoides


Suponiendo que ejecute el programa en un servidor sellado (i.e., en la máquina no se
permiten entradas a usuarios) y que el root cuida de las modificaciones tanto del código
de Moodle como de la configuración de Moodle (config.php), los siguientes son los
permisos más restrictivos en los que podemos pensar:

1. directorio moodledata y todo su contenido (y subdirectorios, incluyendo sesiones):

owner: apache user (apache, httpd, www-data, whatever)


group: apache group (apache, httpd, www-data, whatever)
perms: 700 en directorios, 600 en archivos

2. directorio moodle y todo su contenido y subdirectorios (incluyendo config.php):

owner: root
group: root
perms: 755 en directorios, 644 en archivos.

Si usted permite entradas (logins) locales, entonces 2. debería ser:

owner: root
group: apache group
perms: 750 en directorios, 640 en archivos

Considere estos permisos como los más paranoides. Debería tener suficiente seguridad
con permisos menos restrictivos, tanto el directorio de moodle como en el de
moodledata (junto con todos sus subdirectorios).

Rendimiento
De MoodleDocs
Saltar a navegación, buscar

Moodle puede prepararse para que trabaje muy bien, desde niveles con poco uso hasta
instalaciones con miles de usuarios. Los factores relacionados con el rendimiento son
básicamente los mismos de un sistema basado en PHP y base de datos, y el diseño de
Moodle (separando claramente las capas de la aplicación) permite la preparación
concienzuda. Vea Grandes Instalaciones para saber más de algunas instalaciones
extensas de Moodle.

Esas instalaciones grandes normalmente separan el servidor web del de base de datos en
dos ordenadores diferentes, aunque en instalaciones más pequeñas no hará falta.

Se puede equilibrar la carga de una instalación Moodle, por ejemplo utilizando más de
un servidor web. Estos servidores separados podrían compartir la misma base de datos y
referirse a la misma zona de ficheros, y por otro lado, la separación de las capas es
suficiente para permitir ese tipo de clustering. Semejantemente, la base de datos podría
ser un cluster de servidores (p.e. un cluster MySQL)

Contenido
[ocultar]

 1 Rendimiento del servidor


 2 Rendimiento de la base de datos
 3 Rendimiento de los módulos de Moodle
 4 Enlaces

Rendimiento del servidor


 La cantidad de RAM del servidor web es el factor más importante del rendimiento del
servidor - cuanto más memoria mejor (por ejemplo, 4GB)
 Linux o Unix son los sistemas operativos recomendables para un servidor. Trabajan
mucho mejor que los servidores Mac OSX o Windows ante cargas voluminosas.
 Es muy recomendable usar un Acelerador PHP para aligerar el trabajo de la CPU, como
Turck MMCache o PHPA (PHP Accelerator).
 El rendimiento de PHP mejora si está instalado como un módulo Apache (mejor que
como CGI).
 En un sistema Unix/Linux, el rendimiento puede mejorar mucho si se prepara para
poder utilizar la compresión y descompresión de ficheros accediendo a los comandos
zip/unzip (mejor que utilizar librerías basadas en PHP para el tratamiento de ficheros
zip) - vaya a Admininstración > Configurar > Variables e indique el camino de los
ejecutables relacionados con las operaciones. (Semejantemente, indicando el camino
hacia du mejorará la velocidad de Moodle al presentar los contenidos de los
directorios.)

 Observe que usar conexiones web seguras (https ante http) lleva consigo un trabajo
más intenso, tanto para el servidor como para el cliente - especialmente porque el
sistema de /caché/ no se puede utilizar con la misma eficacia, y el número de
peticiones a ficheros aumenta drásticamente. Por esa razón, no es recomendable usar
https para todas las páginas Moodle. Puede activar https para la pantalla de
identificación de usuarios, simplemente desde la página de configuración de Moodle.
 Puede mejorar el rendimiento usando un servidor light-weight lighttpd combinado con
PHP en modo fastCGI en lugar de Apache, debido al uso mucho menor de la memoria.
Un proceso de Apache necesita más memoria RAM que lighttpd con todos sus
procesos fastCGI juntos. Piense que eso podría no ser una buena solución si puede
procurarse un servidor muy completo y poderoso, porque la administración requiere
un poco más de tiempo

 Piense en la posibilidad de reducir MaxRequestsPerChild en httpd.conf hasta reducirlo


a 20-30 (si lo configura en un valr menor la sobrecarga que implica el lanzamiento de
mas procesos es peor que los beneficios).

Además compruebe el parámetro memory_limit en php.ini, redúzcalo al menos a 16M.


(Sugerencias de Rory Allford)

Rendimiento de la base de datos


 Argumentos a favor de PostgreSQL (en inglés)
 Cómo aumentar el tiempo de conexión activa de la base de datos (en inglés)
 Ajuste de los parámetros de MySQL (página del manual de MySQL)

Rendimiento de los módulos de Moodle


Los módulos de actividades de Moodle, filtros y otros plugins pueden activarse y
desactivarse. Si hiciera falta, se podrían desactivar algunas características no deseadas
(por ejemplo el chat) - realmente no hace falta eso. Algunas observaciones del
rendimiento de algunos módulos:

 El módulo Chat se dice que es un cerdo glotón en términos de llamadas HTTP


frecuentes al servidor. Se puede mejorar si utiliza un servidor basado en Unix si hace
correr el chat como un demonio del sistema.
 Informe breve del rendimiento para 55 estudiantes utilizando un Cuestionario
 El cron interno de Moodle se ejecuta llamando al script cron.php. Si esta llamada se
produce sobre HTTP (por ejemplo si se usa wget o curl) puede ser que se tome mucha
memoria en instalaciones extensas. Si se le llama directamente, invocando el comando
php (por ejemplo, php -f /camino/de/moodle/directorio/admin/cron.php) se puede
mejorar mucho la eficiencia.

Grandes Instalaciones
De MoodleDocs
Saltar a navegación, buscar

Listado de Grandes Instalaciones de Moodle


Esta página comenzo el 14 de Diciembre de 2005. Existen MÁS instituciones
educativas que añadir, ¡es sólo el principio!
 Instalaciones de más de 1000
 Instalaciones de más de 5000
 Instalaciones de más de 10000

Gestionar roles
De MoodleDocs
Saltar a navegación, buscar

Roles

 Gestionar roles
 Permitir asignar roles
 Permitir anular roles
 Riesgos
 Asignar roles
 Anular roles
 FAQ roles

Moodle 1.7

Ubicación:Administración del Sitio>>Usuarios>>Permisos>>Definir roles.

A partir de Moodle 1.7 en adelante los administradores podrán agregar o editar roles.

Contenido
[ocultar]

 1 Roles Pre-definidos
 2 Permisos
o 2.1 Términos de los Permisos
o 2.2 Ejemplos de Permisos
 3 Ejemplos de roles
 4 Matricular estudiantes existentes en un curso
 5 Definiciones de los conceptos básicos
 6 Comprobando roles

Roles Pre-definidos
 Administrador - Administrador
 Creador de Cursos - Creador de Cursos
 Profesor - Profesor
 Profesor no editor
 Estudiante - Estudiante
 Invitado - Acceso de invitados

Permisos
La matriz de permisos permite un enfoque muy granular a la asignación de permisos a
un rol (una clase de usuarios). La asignación o edición de permisos debe realizarse con
gran cuidado. Un cambio puede producir un profundo efecto no deseado, o un molesto
efecto que será difícil de entender la causa.

Existen más de 150 líneas de habilidades donde cualquiera de los 4 diferentes permisos
pueden ser asignados. Las habilidades están agrupadas en 21 categorías. Le
recomendamos fuertemente no modificar los roles heredados (LEGACY). Aquí esta la
parte superior de la lista.

Términos de los Permisos

Del más bajo al más alto, del más general al más específico.

 Heredar - dejar pasar del contexto anterior (nivel más bajo, siempre pierde)
 Permitir - deja suceder o permitir (mismo nivel que prevenir)
 Prevenir - alto (mismo nivel que permitir)
 Prohibir - impedir (nivel más alto, siempre gana)

Ejemplos de Permisos

Heredar: si no se define un permiso, entonces el permiso de la habilidad es heredada de


un contexto que es más general que el del contexto actual.

Permitir y Prevenir se cancelaran uno con el otro si se fija la misma habilidad en el


mismo nivel de contexto. Si esto ocurre, nos referimos al nivel de contexto previo para
determinar el permiso de la habilidad.
Prohibir: Si fijamos prohibir en una habilidad, significa que la habilidad no podrá ser
anulada. Prohibir siempre gana y crea un alto permanente.

Debido a que las habilidades en un rol pueden ser diferentes y los participantes se les
pueden asignar diferentes roles, puede existir un conflicto en las habilidades. La
jerarquía de los permisos resuelve esto diciendo que la habilidad definida para un
contexto más específico ganará, a menos que un prohibir sea encontrado en un contexto
menos especifico.

Ejemplo 1. Marcos tiene rol de estudiante en el Curso Uno, que permite a todos los
estudiantes escribir en los wikis de "Todos" y "Tareas". Pero Marcos también se le
asignó un rol de Visitante en el nivel contexto de módulo (para el wiki "Honores") y a
los Visitantes se les impide escribir en el wiki de Honores. Por lo que Marcos puede
escribir en los wikis de "Todos" y "Tarea" pero no en el de "Honores".

Ejemplo 2. A Jesús se le ha asignado un rol de "estudiante travieso" que prohíbe colocar


mensajes en cualquier foro para todo el sitio. Sin embargo su profesor le asigno un rol
de "facilitador" en el "Foro de la Ciencia" en el curso de Ciencias y Matemáticas 101.
Debido a que un permiso de prohibir en un contexto más alto siempre gana, Jesús es
incapaz de colocar mensajes en el "Foro de Ciencia".

Ejemplos de roles
¿Por qué un sitio necesitaría diferentes roles? Considere

*Diseñadores de Sitios *Consejero Educacional *Inspectores

*Moderadores *Observadores *Examinador externo

*Padres *Administrador *Líder de seminario semanal

*Criterio de evaluadores
*Mentores *Visitante
comunitarios

*Orador invitado *Estudiante *Ex-alumno

*Tutores/Entrenadores
*Bibliotecario *Profesor
Comunitarios

*Secretaria/Becario *Asistente del Profesor *Estudiante - derechos FERPA

*Soporte

Matricular estudiantes existentes en un curso


En la versión 1.7, la matriculación de estudiantes existentes en un curso se lleva a cabo
desde la sección de roles. Vaya al curso, en el bloque Administración, haga clic en
Asignar roles, cuando se abra la página nueva, haga clic en Estudiantes y verá una
pantalla que lista la mayoría de usuarios de Moodle. Esto es similar a versiones
anteriores de Moodle. Seleccione el estudiante en la derecha y añadalo a la lista del
curso en la izquierda.

Si el estudiante no está en la lista de Moodle, necesitará crearlo o añadirlo a la lista de


usuarios Moodle, que encontrará también bajo la sección de roles.

Definiciones de los conceptos básicos


 Un rol es un identificador del estatus del usuario en un contexto concreto. Por
ejemplo, profesor, estudiante y moderador de foro son ejemplos de roles.
 Una habilidad es una descripción de una funcionalidad particular de Moodle. Las
habilidades (o capacidades) están asociadas a los roles. Por ejemplo, poder responder
a un mensaje en los foros es una habilidad.
 Un permiso es un valor que se asigna a una capacidad para un rol en particular. Por
ejemplo, usar el permiso prevenir para limitar a todos los estudiantes a que no puedan
escribir en ningún foro.
 Un contexto es un "espacio" en Moodle, como por ejemplo, cursos, módulos de
actividad, bloques, foros, etc.
 Una jerarquía de permisos determina qué permiso gana o surtirá efecto si hay un
conflicto aparente. Por ejemplo, el sitio permite a todos los estudiantes enviar
mensajes a los foros pero el profesor previene este derecho en un curso concreto. La
jerarquía de permisos permitiría a un estudiante enviar un mensaje en un curso pero
no en otro.

Comprobando roles
Para probar los nuevos roles es necesario salir y autenticarse como otro usuario en una
nueva sesión. No debemos utilizar la opción de “Entrar como” para comprobar los
nuevos ajustes; podemos utilizar alguna cuenta simulada para ello.

Minimizar el spam en Moodle


De MoodleDocs
Saltar a navegación, buscar

Nota: Pendiente de Traducir. ¡Ánimo Voluntarios!.     (otras páginas pendientes)

Aquí hay algunas sugerencias para reducir el riesgo de spam en Moodle:

 Deja habilitada la opción "Forzar a los usuarios a autentificarse para ver los perfiles" en
'Administración > Seguridad > Políticas del sitio' para mantener a los visitantes
anonimos y motores de búsqueda lejos de los perfiles de usuario.
 Deshabilita la opción "Registrarse a sí mismo" en 'Administración > Usuarios >
Autentificación > Gestionar autentificación' o limita el auto-registo a dominios de e-
mail particulares con el ajuste de dominios de email permitidos, o sólo habilita el auto-
registro por un corto periodo de tiempo para permitir a los usuarios crear cuentas, y
luego deshabilitarlas.

 Si se usa la opción Autentificación basada en Email, agrega protección a spam a la


cuenta habilitando reCAPTCHA (en Moodle 1.9.1 y posteriores). Sin embargo, toma en
cuenta que CAPTCHA no bloqueará intentos manuales y ya se han encontrado formas
de engañarlo. En otras palabras, CAPTCHA NO es una RESPUESTA, sólo es un obstáculo
más que puedes interponer entre tu sitio con la esperanza de limitar el mal uso.

 Si se usa la Autentificación basada en Email en el auto registro, mantén habilitada ""


en 'Administración > Seguridad > Políticas del sitio' (en Moodle 1.8.6 o 1.9.2 en
adelante).

 Considera los riesgos involucrados en permitir ciertas características, tales como


permitir contestar en los foros, para cuentas de visitante.

FAQ Instalación
De MoodleDocs
Saltar a navegación, buscar

FAQ de Moodle

 Administración
 Respaldo
 Decisión
 Desarrollador
 Enseñando
 Estudiante
 Instalación

Contenido
[ocultar]

 1 Cualquier texto que agrego con un apóstrofo (') o con comillas (") ocasiona errores o
termina con una barra oblicua (/)
 2 No se envían copias de correo electrónico desde mis foros
 3 Error: database connection failed
 4 No puedo entrar - Me quedo atascado en la pantalla de acceso
 5 Me salen mensajes de error sobre session_start
 6 Me sale este error: Failed opening required '/web/moodle/lib/setup.php'
 7 Entro, pero el enlace de acceso no cambia. Consigo entrar y navegar libremente.
 8 Mis páginas muestran errores fatales como: call to undefined function: get_string()
 9 ¿Está instalado PHP? ¿Qué versión tengo?
 10 Error: "Serious Error! Could not set up the site!"
 11 Con archivos subidos, aparece "File not found"
 12 ¡Cuando voy a la página de administración, se me dice que deje el dirroot en blanco!
 13 Cuando intento agregar un recurso, recibo mensajes de error
 14 Como activar y comprobar los logs de error de PHP
 15 ¿Por qué todas mis páginas están en blanco?
 16 ¿Por qué una página en concreto aparece en blanco o incompleta?
 17 ¿Por qué no puedo añadir una nueva imagen a mi perfil?
 18 ¿Por qué me salen mensajes de error con "headers already sent"?
 19 ¿Por qué mi sitio Moodle no muestra correctamente la fecha y la hora?

Cualquier texto que agrego con un apóstrofo (') o con


comillas (") ocasiona errores o termina con una barra
oblicua (/)
Los problemas con apóstrofos son ocasionados por utilizar ajustes incorrectos en
"comillas mágicas". Moodle necesita los siguientes ajustes (normalmente vienen por
defecto):

magic_quotes_gpc = On
magic_quotes_runtime = Off

Lea por favor Instalación de Moodle si desea más información.

No se envían copias de correo electrónico desde mis


foros
Usted debe configurar correctamente el cron si desea que Moodle envíe correos
electrónicos desde los foros, tareas, etc. automáticamente. Este proceso lleva a cabo
asimismo un conjunto de tareas de depuración tales como eliminar usuarios antiguos no
confirmados, desmatricular estudiantes antiguos y otras por el estilo.

Básicamente, necesita configurar un proceso para que llame de forma regular al script
http://yoursite/admin/cron.php. Por favor, vea Instalación de Moodle -
Configurar el cron.

Consejo: Intente usar el ajuste que viene por defecto en la página de variables de
Moodle. Deje en blanco el smtphost. Esto funcionará bien con la mayoría de los
usuarios.

Error: database connection failed


Si le aparecen errores como "database connection failed" o "could not connect to the
database you specified", he aquí algunas posibles razones y algunas soluciones que
pueden funcionar.
1. Su servidor de bases de datos no está instalado o no funciona. Para comprobar esto
con MySQL, intente escribir la siguiente línea de comandos telnet
database_host_name 3306. Debería conseguir una respuesta críptica que incluye
el número de versión del servidor MySQL.
2. No tiene instaladas las extensiones PHP mysql o postgresql (diríjase por favor a la FAQ
que trata sobre si está instalado el PHP).
3. No ha creado una base de datos para Moodle o no ha asignado un usuario con los
privilegios correctos para acceder a ella. Es posible asimismo que sean incorrectos: el
nombre de la base de datos, el usuario o la contraseña en el archivo config.php. Utilice
phpMyAdmin para configurar y comprobar su instalación MySQL.
4. Está usando la versión de MySQL 4.1 o superior, cuyo algoritmo hashing de contraseña
por defecto es incompatible con el disponible en versiones 4.x.x. Vea
http://dev.mysql.com/doc/mysql/en/old-client.html si desea más información sobre
este asunto.
5. Está usando Fedora core 3 o algún otro sistema Linux con SELinux instalado y
habilitado. Vea la siguiente URL si desea consultar información sobre el modo de
deshabilitar SELinux: http://fedora.redhat.com/projects/selinux/

No puedo entrar - Me quedo atascado en la pantalla de


acceso
La causa más común es que su propio ordenador (no su servidor Moodle) tenga un
cortafuegos que esté desmontando información sobre el referente desde el navegador.
Aquí puede ver algunas instrucciones para solucionar este problema: Norton firewall
products.

El administrador del servidor podría asimismo solucionar el problema cambiando la


variable secureforms a 'No' en la sección de seguridad de Administración >>
Configuración >> Variables.

Otra posible causa de este problema es que las sesiones no están adecuadamente
configuradas en el servidor. Puede comprobar este extremo llamando al script
http://yourserver/moodle/lib/session-test.php.

Me salen mensajes de error sobre session_start


Si ve mensajes como estos:

Warning: session_start() [function.session-start]:


open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No
such file or directory (2) in G:\web\moodle\lib\setup.php on line 123
Warning: session_start() [function.session-start]:
open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No
such file or directory (2) in G:\web\moodle\lib\setup.php on line 123
Warning: session_start() [function.session-start]: Cannot send session
cache limiter - headers already sent (output started at
G:\web\moodle\lib\setup.php:1) in G:\web\moodle\lib\setup.php on line
123

todos ellos están relacionados con el hecho de que PHP no puede guardar archivos de
"session" en su disco duro (en un directorio denominado /tmp). Normalmente la razón
se debe a que usted NO TIENE un directorio denominado /tmp en su ordenador. Éste es
el caso más habitual en instalaciones Windows.

La solución consiste en configurar el PHP para que esta ruta vaya a un directorio real.
Puede hacerlo en su archivo php.ini:

session.save_path = C:\temp

o, en otro caso, en un archivo .htaccess en su directorio principal de Moodle:

php_value session.save_path "/home/moodle/sessions"

Me sale este error: Failed opening required


'/web/moodle/lib/setup.php'
En su config.php el ajuste que utiliza para la variable dirroot debe ser la ruta completa
desde la raíz del disco duro de su servidor.

A veces la gente usa la ruta desde su directorio local, o una ruta relativa a la raíz del
directorio del servidor web.

Entro, pero el enlace de acceso no cambia. Consigo


entrar y navegar libremente.
Asegúrese de que la URL en el ajuste $CFG->wwwroot es exactamente la misma que
está realmente usando para acceder al sitio.

Mis páginas muestran errores fatales como: call to


undefined function: get_string()
Si aparecen errores como:

Parse error: parse error, unexpected T_VARIABLE in c:\program


files\easyphp\www\moodle\config.php on line 94 Fatal error: Call to
undefined function: get_string() in c:\program
files\easyphp\www\moodle\mod\resource\lib.php on line 11

es probable que en alguna línea de config.php (antes de la línea 94) falte un punto y
coma o las comillas de cierre.

Otra razón podría ser que haya editado config.php en algún programa como Word y lo
haya guardado luego en formato HTML en lugar de hacerlo adecuadamente (en texto
plano).

¿Está instalado PHP? ¿Qué versión tengo?


Escriba un nuevo archivo en su página web denominado info.php que contenga el texto
siguiente, y llámelo desde su navegador:
<?PHP phpinfo() ?>

Si no ocurre nada, no tiene instalado PHP. Consulte los documentos de instalación. Allí
podrá informarse sobre la forma de descargarlo a su ordenador.

Error: "Serious Error! Could not set up the site!"


Por favor, lea la discusión "Serious Error! Could not set up the site!" en los foros de
moodle.org (inglés).

Con archivos subidos, aparece "File not found"


Por ejemplo: Not Found: The requested URL /moodle/file.php/2/myfile.jpg was not
found on this server.

Necesita configurar su servidor web para permitir que la parte de la URL posterior al
nombre del script pase directamente al script. Esta opción normalmente está activada en
Apache 1, pero está deshabilitada por defecto en Apache 2. Para activarla, agregue esta
línea a su httpd.conf, o a un archivo .htaccess en su directorio local (vea Instalación de
Moodle si desea más detalles):

AcceptPathInfo on

Nótese que esto SOLO funciona en versiones 2.x de Apache.

Si no está usando Apache 2 y aún tiene este problema (lo que es poco probable)
entonces puede cambiar Moodle para usar un método alternativo. Las desventajas
consisten en que los usuarios experimentarán una ligera pérdida de rendimiento y usted
no podrá utilizar enlaces relativos dentro de recursos HTML.

Para usar este método alternativo, debería cambiar la variable slasharguments en la


sección del Sistema Operativo de Administración >> Configuración >> Variables. Al
hacerlo, debería poder acceder a los archivos subidos.

¡Cuando voy a la página de administración, se me dice


que deje el dirroot en blanco!
Si ve errores como éste:

Please fix your settings in config.php: You have: $CFG->dirroot =


"/home/users/fred/public_html/moodle"; but it should be: $CFG->dirroot
= "";

se ha topado con un pequeño error que ocurre en algunos servidores. Este problema
tiene que ver con el mecanismo de comprobación de errores, no con su ruta. Para
solucionarlo, encuentre la línea 66 en el archivo admin/index.php:

if ($dirroot != $CFG->dirroot) {
y cámbiela por:

if (!empty($dirroot) and $dirroot != $CFG->dirroot) {

Cuando intento agregar un recurso, recibo mensajes de


error
Asumiendo que usted usa Apache, es muy probable que el ajuste deconfig.php en $CFG-
>wwwroot sea diferente de la URL real que utiliza para acceder al sitio. Intente
asmimismo desactivar la variable secureforms en la sección de seguridad de
Administración >> Configuración >> Variables.

Como activar y comprobar los logs de error de PHP


Se puede configurar PHP la gestión del log de errores de diferentes formas. Dos de estas
son usar el fichero php.ini y usar la orden ini_set:

 Usar el fichero php.ini: Los ajustes de los logs están incluidos en el fichero php.ini que
está almacenado en el servidor. Si no sabe donde está ubicado este fichero, edite su
fichero config.php de Moodle y añada lo siguiente en la segunda línea del fichero

phpinfo();
y después recargue la página web. Busque la línea que contiene el texto Configuration
File (php.ini) Path.

Cuando haya encontrado el fichero php.ini, ábralo en su editor de texto favorito.


Busque la sección Error handling and logging del fichero php.ini. Asergúrese de que
tener tanto display_errors = On como display_startup_errors = On y log_errors = On,
y que dichas líneas no están comentadas. Compruebe el valor de error_log; este valor
indica la ubicación del fichero de errores (si es un fichero en disco, si va a los logs del
servidor web, al registro de sucesos del sistema operativo, etc.). Si está comentada
entonces los errores se enviarán al fichero de log de errores del servidor web.
Recuerde que si hace cambios en este fichero, normalmente será necesario reiniciar el
servicio web.

 Usar la orden ini_set: Si está usando Moodle 1.7 o superior, los pasos anteriores no
son suficientes. En esas versiones los parámetros de gestión de log de errores
dependen de ciertos ajustes administrativos que se pueden especificar en
Administracion >> Servidor >> Depuración, y que tiene prioridad sobre los ajustes del
fichero php.ini. Basta con especificar el nivel de depuración deseado y comprobar
después el log de errores de PHP (ver el párrafo anterior para saber donde acaban los
logs de errores de PHP según lo que se haya configurado en el fichero php.ini). El
problema surge cuando no somos capaces de acceder a las páginas de administración
(porque son precisamente las páginas que nos fallan). En ese caso, la única forma de
modificar los ajustes de depuración de PHP es añadiendo las siguientes líneas al
fichero config.php de Moodle, justo antes de la última línea (la línea que sólo contiene
'?>'):
ini_set ('display_errors', 'on');
ini_set ('log_errors', 'on');
ini_set ('display_startup_errors', 'on');
ini_set ('error_reporting', E_ALL);
$CFG->debug = DEBUG_ALL;
Esto habilitará los mismos ajustes que los mencionados en el caso de usar el fichero
php.ini directamente, incluso si Moodle tiene internamente configurado otro juego de
ajustes.

Importante: Acuérdes de poner esas líneas justo antes de la última línea del fichero
config.php.

¿Por qué todas mis páginas están en blanco?


Compruebe la variable dirroot en config.php. Debe usar nombres de ruta completos y
absolutos, e.g.

$CFG->dirroot = "d:\inetpub\sites\www.misitio.com\web\moodle";

Otra razón podría ser que PHP no haya sido configurado para admitir MySQL, lo que es
común en instalaciones Redhat y OpenBSD. En este caso, se genera un error pero, dado
que las visualizaciones de error a menudo están deshabilitadas por defecto, todo lo que
se ve en el navegador es una página en blanco.

Para activar la visualización de errores PHP en pantalla, siga las indicaciones de Como
activar y comprobar los logs de error de PHP

Para determinar si el soporte de MySQL es su problema inserte esto en la segunda línea


de su archivo config.php:

phpinfo();

y a continuación vuelva a cargar la página web. Examine minuciosamente la salida para


ver si se admite MySQL. Si no fuera así, busque el paquete que le falta.

¿Por qué una página en concreto aparece en blanco o


incompleta?
 ¡Revise los ficheros de log de su servidor web!

Si una página en concreto aparece en blanco o incompleta (no visualiza el pie de


página), antes de hacer nada consulte los logs de error de PHP. Una vez se haya
asegurado de que el registro de errores funciona, reproduzca el error (vuelva a cargar
la página que no funcionaba). Inmediatamente compruebe las últimas líneas del
fichero de log de errores. Con suerte verá uno o varios mensajes de error de PHP hacia
el final del fichero. Esto puede solucionar su problema directamente o hará que sea
mucho más fácil diagnosticar el problema en los foros de Moodle (lo más probable es
que le pidan esta información para poder ayudarle a resolver el problema).
 Si está actualizando a una nueva versión de Moodle, verifique que no tiene instalada
una versión antigua de un bloque o módulo no estándar. Elimine (temporalmente)
tales bloques o módulos usando las páginas administrativas (y moviendo los ficheros
de esos bloques o módulos fuera del directorio de instalación de Moodle) e intente el
proceso de actualización de nuevo. En todo caso, asegúrese de que ha incluido todos
los plugins opcionales que se necesiten en sus cursos.

Si el proceso de actualización finaliza correctamente, puede ir instalando los bloques o


módulos uno a uno y activándolos, para encontrar cual es el bloque o módulo que
causa el error.

 Si no ve ningún bloque listado en la página, active la edición y elimine cualquier


bloque que haya añadido a dicha página, e intente cargarla de nuevo.

 También puede producirse este problema inmediatamente después de seleccionar un


idioma durante la instalación. En este punto de la instalación el ordenador donde está
instalando Moodle neesita conectarse a Internet y descargar el pack del idioma, así
que deberá asegurarse de que efectivamente pueda hacerlo. Verifique también que
sus ajustes de PHP son los indicados en la página Requerimientos de Moodle .

Véase también:

 Discusión en el foro 'Using Moodle PHP configuration error'

¿Por qué no puedo añadir una nueva imagen a mi


perfil?
Si no ve ninguna opción en su página de perfil que le permita subir imágenes, suele ser
debido a que GD no está instalado en su servidor. GD es una librería que permite el
tratamiento de imágenes.

1. Asegúrese que GD ha sido incluído en su instalación de PHP. Puede comprobarlo


navegando a Administración >> Configuración >> Variables y localizando la variable
gdversion. El estado de esta variable es recalculado automáticamente cada vez que
visita esta págia. Si muestra GD versión 1 o versión 2 entonces todo debería estar bien.
Guarde cambios y regrese a su página de perfil de usuario.

2.- Si Moodle detecta que GD no está instalado, entoces debería instalarlo. En Windows
suele ser suficiente con activar el módulo correspondiente de PHP (vea las
instrucciones de instalación para más información). En Unix necesitará recompilar PHP
con algunos argumentos similares a:

./configure --with-apxs=/usr/local/apache/bin/apxs --with-xml --with-


gd --with-jpeg-dir=/usr/local --with-png-dir=/usr --with-ttf --enable-
gd-native-ttf --enable-magic-quotes --with-mysql --enable-sockets
--enable-track-vars --enable-versioning --with-zlib
3. No olvide volver a visitar la página de Configuración de Variables de Moodle
después de realizar los cambios anteriores en PHP para que la versión correcta de GD
sea detectada.

Por favor lea la discusión "Profile pictures" para obtener más información (inglés).

¿Por qué me salen mensajes de error con "headers


already sent"?
Si ve errores como éste:

Warning: Cannot add header information - headers already sent by


(output started at /webs/moodle/config.php:87) in
/webs/moodle/lib/moodlelib.php on line 1322 Warning: Cannot add header
information - headers already sent by (output started at
/webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on line
1323 Warning: Cannot add header information - headers already sent by
(output started at /webs/moodle/config.php:87) in
/webs/moodle/login/index.php on line 54

es que tiene líneas en blanco o espacios después del ?> final en su archivo config.php.
En ocasiones los editores de texto (e.g., Notepad de Windows) añaden esas líneas o
espacios. Utilice otro editor de texto para eliminarlos completamente.

¿Por qué mi sitio Moodle no muestra correctamente la


fecha y la hora?
Para poder visualizar correctamente las fechas, cada idioma requiere un código
específico (denominado código locale). Los paquetes de idioma contienen códigos
estándar, pero en ocasiones no funcionan bien en servidores Windows.

Puede encontrar los códigos locale correctos para Windows en estas dos páginas:
Language codes y Country/region (e.g. "esp_esp" para español)

Estos nuevos códigos locale pueden incluirse en la página Administración >>


Configuración >> Variables, con lo que anularán a los presentes en el paquete de idioma
actual.

FAQ Administración
De MoodleDocs
Saltar a navegación, buscar

FAQ de Moodle

 Administración
 Respaldo
 Decisión
 Desarrollador
 Enseñando
 Estudiante
 Instalación

Este artículo está siendo activamente traducido al español.

Como una cortesía, por favor no edite este artículo mientras este mensaje este
desplegado. El usuario que colocó este mensaje está listado en la historia de edición en
caso de que usted desee contactarlo.

Nota: Pendiente de Traducir. ¡Ánimo Voluntarios!.     (otras páginas pendientes)

Contenido
[ocultar]

 1 Cambiando texto en Moodle


 2 ¿Cómo cambio la ortografía de la palabra en ingles "enrol" a "enroll"?
 3 ¿Cómo hacer para que la página inicial de mi sitio de Moodle se parezca a la de
moodle.org?
 4 ¿Cómo funcionan los límites cuando se suben archivos
 5 Cómo cambiar el tamaño para subir archivos en un host local Windows
 6 Cómo cambiar el tiempo máximo de ejecución
 7 He olvidado la contraseña de administrador
 8 Mi tabla de bitacoras ha desaparecido - No logs found!
 9 Los cambios que hago en la hoja de estilos no se muestran
 10 Escalas de todo el sitio
 11 Los usuarios están siendo desmatriculados sin razón aparente
 12 Por qué veo [[cadenas no encontradas]]?
 13 ¿Cómo encuentro la versión de Moodle actualmente instalada?

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

 Debate de foro de Using Moodle Detailed instructions to increase the maximum


allowed size for uploaded files
 Podemos encontrar información detallada (inglés) en:
http://www.radinks.com/upload/config.php

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


host local Windows
En un host local (utilizando el Paquetes para Instalación Completa en una computadora)
para 1.6 es fácil cambiar el tamaño de archivo que se puede subir a algo más grande que
el valor por omisión de 16M. Aquí hay un ejemplo de cómo cambiar el tamaño máximo
que se puede subir a 100M.

 Busque ../Apache/bin/php.ini y abralo con WordPad haciendo clic-derecho -> Abrir


Con -> luego seleccionar WordPad.
 En este archivo desplácese o realice una busqueda en _max_ para encontrar
o upload_max_filesize = 16M
 Cambie esta línea a
o upload_max_filesize = 100M
 En la misma forma, encuentre
o post_max_size = 16M
 Cambie esta línea a
o post_max_size = 100M
 Guarde el archivo.

Después de cualquier cambio al archivo php.ini es necesario reiniciar Apache. Entonces


reinicie xampp y eche un vistazo al host local. Usted debe encontrar que el tamaño del
archivo que se puede subir en la Configuración ahora dice 100M.

Vea también

 Instrucciones en una sección posterior de "Cómo cambiar el tiempo máximo de


ejecución"

Cómo cambiar el tiempo máximo de ejecución


Un efecto lateral de aumentar el límite de archivos que se pueden subir es que los scripts
php pueden ejecutar más allá del límite fijado por omisión (300 segundos / 5 minutos).
Para cambiar esto, busque max_execution_time en php.ini y cambielo a algo parecido a
esto:

max_execution_time = 600

Si está usando Apache y tiene un archivo .htaccess para cambiar la configuración de


php, agrege esta línea a su archivo .htaccess
php_value max_execution_time 600

Reinicie su servidor web para que estos cambios hagan efecto, y verifique que los
valores han cambiado viendo la salida de su phpinfo en la página de moodle
Administración ► Miscelánea ► Environment. Nota del traductor: En la version 1.7 se
encuentra en Administración ► Servidor ► Información PHP

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.

Mi tabla de bitacoras ha desaparecido - No logs found!


La causa más común es que la tabla mdl_log se haya corrompido. Puede ser reparada
utilizando MySQL Admin como sigue:

Haga click en la pestaña SQL, luego en el "Run SQL query/queries on database


moodle" tipo de campo REPAIR TABLE mdl_log y haga clic en el botón "Go".

Enlaces externos

 Repairing Database Corruption in MySQL

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.

Escalas de todo el sitio


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.

Por qué veo [[cadenas no encontradas]]?


Los corchetes alrededor de un texto indican que no se encuentran las cadenas de texto
en el idioma que se está usando. Por favor verifique si tiene cadenas no encontradas y
en ese caso actualice los paquetes de idioma locales en Administración >>
Configuración >> Idioma.

Cadenas de idioma para módulos y plugins no-estandar son generalmente guardados en


un folder lang dentro de la carpeta del mismo módulo o plugin. Para sitios que han
migrado a UTF-8, puede ser necesario renombrar la carpeta, ej. en debe ser renombrada
a en_utf8

¿Cómo encuentro la versión de Moodle actualmente


instalada?
Vea este documento en Versión de Moodle.

FAQ Respaldo
De MoodleDocs
(Redirigido desde FAQ Backup)

Saltar a navegación, buscar

FAQ de Moodle

 Administración
 Respaldo
 Decisión
 Desarrollador
 Enseñando
 Estudiante
 Instalación

Nota: Pendiente de Traducir. ¡Ánimo Voluntarios!.     (otras páginas pendientes)

Copias de seguridad del sitio


Se recomienda realizar copias de seguridad del sitio, tal como se explica en
Actualización de Moodle, para que se guarden todos los datos de la forma más fiable y
con el menor tiempo de recuperación posible.

Copias de seguridad de curso

Las copias de seguridad de un curso, configuradas en la página de configuración del


backup, son más costosas en términos de tiempo y de utilización de la CPU. Además, el
tiempo necesario para restaurar el sitio a su estado anterior es también mayor. Las
copias de seguridad de cursos son útiles para obtener una copia "fresca" de cursos que
vayan a ser reutilizados o distribuidos de forma individual, pero en ningún caso
deberían utilizarse como principal sistema de copia de seguridad de un sitio (a menos
que su hosting no permita realizar copias completas del sitio) Para realizar copias de
seguridad programadas, deberá configurar el CRON para que se ejecute
periódicamente. Por favor, consulte las instrucciones sobre el cron.

Contenido
[ocultar]

 1 ¿Cómo se hace una copia de seguridad del curso?


 2 ¿Cómo se restaura una copia de seguridad de un curso?
 3 ¿Cómo realizo una copia de seguridad de todo mi sitio Moodle?
 4 ¿Cómo restauro un respaldo de todo mi sitio Moodle?
 5 ¿Que datos no se incluyen en las copias de seguridad de los cursos?
 6 Error: An error occurred deleting old backup data
 7 XML error: not well-formed (invalid token) at line YYYY
 8 Still XML error: how to clean xml borked file
 9 ¡Algunos de sus cursos no se han salvado!
 10 Restoring pre 1.6 non-ISO-8859-1 backups to Moodle 1.6 - Unicode
 11 ¿Por qué no se tienen en cuenta algunos cursos?
 12 See also
 13 External links

¿Cómo se hace una copia de seguridad del curso?


Véase Copia de seguridad del curso and Copia de seguridad automática de un curso.

¿Cómo se restaura una copia de seguridad de un


curso?
Véase Restaurar un curso.
¿Cómo realizo una copia de seguridad de todo mi sitio
Moodle?
Véase Copia de seguridad del sitio

¿Cómo restauro un respaldo de todo mi sitio Moodle?


Si has seguido las instrucciones de arriba, y has creado un respaldo del sitio de moodle,
podrias necesitar saber como restablecer ese respaldo. Acá están las instrucciones
básicas para hacer el proceso de restauración.

1. Renombre el directorio moodledata oroginal con un nombre distinto (así lo


conservaras) y copia el directorio respaldado de moodledata en su lugar.

2. Renombre el directorio moodle original con un nombre distinto (así lo conservaras) y


copia el directorio respaldado de moodle en su lugar, o utiliza un directorio recién
bajado en su lugar.

3. Si estás corriendo mysql, el respaldo de la base de datos debería ser un archivo .sql,
.gz o .tar.gz. Si es .tar.gz o .gz vas a necesitar extraerlo hasta obtener un archivo .sql

tar -xzvf moodlesqlfile.tar.gz

4. si estás corriendo mysqa, importa el archivo sql en una base de datos nueva (recién
creada) en el servidor de mysql. Se cuidadoso aquí, algunos respaldos tratan de importar
en la misma base de datos que está funcionando conectada a moodle. esto causa
problemas de bases de datos que dañan la instalación de moodle. La mejor cosa es hacer
una nueva base de datos, restaurar la base respaldada en ella, y cambiar el archivo
config.php de moodle para que se conecte a esta base de datos nueva (de esta manera
aún tendrás la base de datos original).

una vez que hayas creado la base de datos nueva:

mysql -p nueva_basededatos < archivomoodlesql.sql

¿Que datos no se incluyen en las copias de seguridad de


los cursos?
Seleccionando todas las posibles opciones cuando se configura la copia de seguridad,
usted puede incluir la mayor parte de los datos de un curso. Sin embargo, debería tener
en cuenta que no se hace copia de seguridad de los siguientes datos:

 Las preguntas de concurso solo se incorporan a la copia de seguridad si al menos una


pregunta de su categoría ha sido añadida al concurso.
 Las escalas solo se incorporan a la copia de seguridad si al menos se usan en una
actividad.
Error: An error occurred deleting old backup data
Esta parte del procedimiento de copia de seguridad (o restauración) intenta borrar la
información antigua, usada en momentos anteriores, llevando a cabo las siguientes
tareas:

 Borrado de los viejos registros de la tabla "backup_ids": Compruebe que la tabla


existe, reparela y pruebe de nuevo.

 Borrado de los viejos registros de la tabla "backup_files": Compruebe que la tabla


existe, reparela y pruebe de nuevo.

 Borrado los antiguos ficheros de "moodledata/temp/backup": Borre el directorio


completamente y pruebe de nuevo.

Hay varias formas de reparar tablas, incluido el uso de MySQL Admin.

XML error: not well-formed (invalid token) at line


YYYY
Este problema puede aparecer en cualquier punto en el proceso de restauración. Es
provocado cuando el parser XML detecta que algo incorrecto en el archivo de respaldo
que previene una operación de correción. Generalmente es causado cuando algunos
caracteres "ilegales" son agregados al curso original debido a que se copia/pega el texto
que lo contiene (caracteres de control, o secuencias inválidas ...).

El mejor método para manejar esto es:

 Descomprimir el archivo problemático de respaldo en una carpeta vacía.

 Abrir el archivo moodle.xml con Firefox. Deberá mostrarte el lugar (caraácter exacto)
donde esta ocurriendo el problema.

 Editar el archivo moodle.xml con algún editor compatible con UTF8-compatible y


borrar tales caracteres. Guardar los cambios.

 Probar el archivo moodle.xml otra vez con Firefox hasta que no sea desplegado ningún
mensaje de error..

 Comprimir todo otra vez(todo el contenido de las carpetas pero dentro de la carpeta).

 Restaura el curso. Ahora deberá funcionar..

 ¿La Restauración sigue sin funcionar? Ver el siguiente parráfo:

También, si es posible, es altamente recomendado para soluciones estos problemas en el


curso original desde el mismo Moodle. Una vez "reparado" desde ahi, los problemas
deberán desaparecer si tu creas un nuevo respaldo de los archivos en el futuro.

Still XML error: how to clean xml borked file


In some cases XML backup files may contain charachters causing the restore process to
abort, even after the steps described in the previous paragraph. In such cases you may
want to try the following:

 Download the Atlassian XML Cleanr Utility from the JIRA Atlassian site.

 Unzip the problematic Moodle backup file under one empty folder. Moodle will create
the course file folders as long as the unclean moodle.xml file. Please unzip using the
Moodle unzip feature.

 Rename the unclean moodle.xml file to moodle-unclean.xml.

 If you don't have access to your Moodle server's command prompt, using the Moodle
zip feature, zip the moodle-unclean.xml file only, download the zip file locally and
unzip it. It is very important to download the xml file in zipped format to avoid
unwanted charachter encoding when transferring from an operating system to
another.

 Move the downloaded Atlassian XML Cleaner Utility in the same folder where is your
moodle-unclean.xml file.

 Issue the following command from the command prompt:

java -jar atlassian-xml-cleaner-0.1.jar moodle-unclean.xml >


moodle.xml

 If you launched the utility on your local computer, zip the just created (and hopefully
cleaned) moodle.xml file and upload it in the same place from where you downloaded
the moodle-unclean.xml file. Once uploaded, unzip it using the Moodle unzip feature.

 Zip everything again (all the folder contents but the folder itself!).

 Restore the course. It should work now.

¡Algunos de sus cursos no se han salvado!


Hay tres posibles causas para este problema:

1. Error - Cuando el procedimiento de copia de seguridad encuentra un error y por ello


no ha terminado la copia de seguridad de un curso concreto. Podemos considerar estos
errores como 'controlados' y la copia de seguridad programada continúa con el siguiente
curso.
2. No terminada - Cuando el procedimiento de copia de seguridad muere sin conocerse
una causa. La próxima vez que se ejecute cron detectará el problema anterior y
continuará omitiendo el curso problemático. Una posible solución es aumentar el límite
de PHP/Apache durante su instalación (memoria, tiempo de ejecución, ...).
Comprobando las tablas de logs debería poder detectar si el fallo se produce en
intervalos regulares (normalmente un problema con la variable de php
max_execution_time), o si hubiera un punto a partir del cual los cursos están fallando
(generalmente librerías zip internas, pruebe a cambiarlo por ejecutables externos).

3. Omitido - Cuando un curso no esta disponible para los estudiantes y no ha sido


modificado en el último mes (31 días). No se trata de un error, si no de una mejora,
especialmente útil para aquellos sitios con muchos cursos no disponibles, ahorrando
tiempo de procesamiento.

Restoring pre 1.6 non-ISO-8859-1 backups to Moodle


1.6 - Unicode
Cualquier archivo de respaldo con contenido que no sea 100% ISO-8859-1 tendra un
problema para restaurar a Moodle 1.6 (en adelante) dentro de Unicode. En vez de eso
prueba lo siguiente:

1. Has una instalación limpia Moodle 1.5.x (la última versión disponible)
2. Restaura ahí todos los cursos (deberán funcionar si estaban funcionando
originalmente)
3. Actualiza tu sitio a Moodle 1.6 y ejecuta el script de migración UTF-8
4. Restaura tus cursos otra vez

Esto producirá un nuevo cojunto de archivos de respaldo que serán 100% UTF-8 y tu
podrás usarlos dentro de Moodle 1.6 sin ningún problema..

¿Por qué no se tienen en cuenta algunos cursos?


Desde la versión 1.6 en adelante, las copias de seguridad automáticas no tienen en
cuenta los cursos que no están disponibles para los estudiantes Y que no han sido
cambiados en el último mes.

See also
 Using Moodle: Backup and Restore forum
 Moodle Download: Integrations - MySQL Admin for download

External links
 Repairing Database Corruption in MySQL
Bloque de administración del sitio
De MoodleDocs
Saltar a navegación, buscar

Moodle 1.8

Nota: Pendiente de Traducir. ¡Ánimo Voluntarios!.     (otras páginas pendientes)

Los administradores tienen acceso al bloque de Administración del sitio en la página


principal de Moodle. Este bloque se reorganizó en la versión 1.7. Podemos acceder a las
diversas opciones de la Administración por medio de los enlaces del menú de este
bloque.

Contenido
[ocultar]

 1 Enlaces generales
 2 Notificaciones
 3 Usuarios
 4 Cursos
 5 Ubicación
 6 Idioma
 7 Módulos
 8 Seguridad
 9 Apariencia
 10 Portada
 11 Servidor
 12 Red
 13 Informes
 14 Miscelánea
 15 See also

Enlaces generales
Menú del bloque de Administración del sitio 1.8

 Enalaces a Moodle Docs


o Notificaciones
o Usuarios
o Cursos
o Ubicación
o Idioma
o Módulos
o Seguridad
o Apariencia
o Portada
o Red
o Red Moodle
o Informes
o Miscellaneous: Experimental and Editor XMLDS

Notificaciones
Este enlace nos lleva a una página que tiene las siguientes opciones:

 El cron se puede ejecutar desde esta página


 En este apartado encontraremos información sobre la versión del sitio, el copyright, la
licencia GNU...
 Si previamente hemos subido una nueva versión de Moodle, desde esta página se
puede iniciar el proceso de instalación
 Aquí tenemos la solicitud y el enlace para registrar nuestra instalación Moodle

Usuarios
Bajo la carpeta Usuarios del bloque de administración del sitio podemos:

 La pantalla de Autenticación permite activar diferentes tipos de


o Configuración de Cuentas manuales
o Configuración Ninguna identificación
o Configuración de Registración basada en Email
o Muchos más métodos de autenticación
 Cuentas
o Ver
o Agregar un nuevo usuario
o Subir usuarios
o Campos de perfil de usuario
 Permisos
o Definir roles
o Asignar roles globales
o Políticas del usuario

Cursos
Bajo la carpeta Cursos del bloque de administración del sitio podemos:

 Añadir cursos y categorías de cursos


 Inscripción (página de configuración)
 Solicitud de Curso
 Configuración de copias de seguridad

Ubicación
 Ajustes de ubicación
 Actualizar zonas horarias

Idioma
 Configuración del Lenguaje
 Edición del Lenguaje
 Paquetes de Lenguajes

Módulos
 Actividades
 Bloques
 Filtros

Seguridad
 Políticas del sitio
 Seguridad HTTP
 Seguridad del módulo
 Notificaciones
 Antivirus
Apariencia
 TCarpeta Temas
o Ajustes de temas
o Selector de temas
 Calendario
 Editor HTML
 Ajustes HTML
 Moodle Docs
 Mi Moodle
 Gestores de Curso
 AJAX y Javascript
 Gestionar marcas

Portada
Portada se administra como si fuera un curso.

 Ajustes de Portada
 Roles de portada Asigna los roles propios de la página.
 Copia de seguridad de portada Página principal de copias de seguridad.
 Restauración de portada Página principal de Restauración.
 Preguntas de Portada
 Archivos del sitio

Servidor
 Rutas del sistema
 Email
 Gestión de la sesión
 RSS
 Depurando
 Estadísticas
 HTTP
 Modo de mantenimiento
 Limpieza
 Entorno
 Información PHP
 Rendimiento

Red
 Ajustes
 Iguales Página de redes Moodle.
 Control de acceso SSO
 Matriculaciones
 XML-RPC hosts Moodle Network page
Informes
 Copias de seguridad
 Visión general del curso
 Registros
 Registros en vivo
 Pregunta
 Security overview
 Spam cleaner
 Estadísticas
 Test de la unidad

Miscelánea
 Experimental
 editor XMLDB

See also
Obtenido de "http://docs.moodle.org/es/Bloque_de_administraci%C3%B3n_del_sitio"

Categorías: Moodle 1.8 | Pendiente de traducir | Administrador

admin/site
De MoodleDocs
Saltar a navegación, buscar

Especificaciones del Sitio web


Esta página proporciona opciones para definir la apariencia de la página principal del
sitio web.

La página principal del sitio web es un curso con id = 1 (normalmente). La URL


siguiente puede utilizarse para conceder derechos de edición a determinados usuarios:

http://susitiomoodle.org/course/teacher.php?id=1

Temas
De MoodleDocs
Saltar a navegación, buscar

Temas
 Cosas básicas
 Actualización 1.5
 Actualización 1.6
 Actualización 1.7
 Actualización 1.8
 Configuración
 FAQ de temas
 Referencias
 Normas Aceptadas
 Validación W3C

Moodle tiene un potente sistema de temas que permite una variedad de efectos a traves
del uso de XHTML y CSS.

 Los temas pueden ser configurados a nivel de sitio, curso y/o usuario.
 Cada pagina se maneja en forma individual por CSS , permitiendole apuntar
exactamente a articulos.
 Nuestra clases CSS que nombra el sistema utiliza inglés simple, es consistente y
facilmente comprensible
 Los nuevos módulos pueden decir a Moodle qué estilos necesitan e incluyen
automáticamente éstos en el stylesheet.
 Los temas se pueden basar en el tema estándar, que es muy simple pero funcional.
Modificas los estilos simplemente agregando al stylesheet en tu propio tema. Esto
significa que si Moodle aumenta más adelante y los nuevos estilos son necesarios, tu
tema seguira trabajará sin ningunos cambios, porque las nuevas clases serán definidas
en el tema estándar.
 Los temas se pueden también basar en cualquier otro tema. Esto permite que crees
fácilmente familias de temas, o las variaciones de un tema. Por ejemplo puede ser que
crees un espectro de las cortinas en colores pastel para el uso en diversos cursos, pero
con la misma disposición e insignias básicas. Puedes también querer crear una familia
de temas diferente-coloreados para los propósitos de la accesibilidad

Creando su propio Tema


Si planea trabajar en un Tema propio, por favor cree uno nuevo (con su propia carpeta)
y utilice la propiedad de Moodle [what] para basar su tema en uno existente, como por
ejemplo el standard. Si sólo modifica un tema de los disponibles (sin crear una nueva
carpeta), los cambios que Ud. haga se perderán en la próxima actualización de Moodle.

Instalando su propio Tema


Una vez que haya creado su propio tema, siga los siguientes pasos para instalarlo en su
sitio:

1. Comprima la carpeta del tema usando winzip o similar.


2. Suba el archivo .zip en la carpeta de temas moodle/themes/
3. Descomprímala.
4. Elija su nuevo tema en Moodle desde Administracion>Configuracion>Temas
Si tiene acceso al servidor, puede duplicar la carpeta del tema deseado en el servidor y
cambiarle el nombre

Cambios en el sistema de Temas entre versiones de


Moodle
Los temas en Moodle 1.5 son un poco diferentes de las versiones previas y por lo tanto
se requiere hacer una actualización de Tema theme upgrade. Esto también debe hacerse
para la transition from 1.5 to 1.6, desde que la estructura del XHTML ha sido
modificada para mejorarla accessibility.

admin/lang
De MoodleDocs
Saltar a navegación, buscar

Contenido
[ocultar]

 1 Gestión del idioma


 2 Edición de cadenas
 3 Paquete de idioma local
 4 Anterior admin/lang
 5 Ver también

Gestión del idioma


Moodle 1.6

A partir de la versión Moodle 1.6 se incluye una Utilidad para importar un Idioma.

Edición de cadenas
Moodle 1.6

El texto en Moodle puede modificarse editando las cadenas de idioma, bien vía
Administración >> Configuración >> Idioma o directamente, e.g. en datafolder/lang/en.

Paquete de idioma local


En ocasiones, tal vez quiera cambiar los términos por defecto o las cadenas de idioma
usadas en Moodle. Por ejemplo, podría querer reemplazar todas las ocurrencias de
"curso" por "clase". Para asegurarse de que cualesquiera cambios que realice no van a
quedar reemplazados por una nueva versión cuando se actualice, necesita crear su
propio paquete local de idioma siguiendo estas instrucciones:

 Copie el archivo langconfig.php de su carpeta de idioma (e.g. datafolder/lang/en) en


una nueva carpeta (e.g. datafolder/lang/en_local). Necesitará acceder al servidor para
dar este paso (no es posible desde dentro de Moodle).
 Agregue una cadena a este archivo para el idioma padre, que hace referencia al idioma
más similar al suyo.
 Convierta su paquete de idioma local en el idioma por defecto para el sitio vía
Administración >> Configuración >> Variables.
 Edite sólo las cadenas que desea cambiar con el editor de idioma incorporado, que
encontrará en Administración >> Configuración >> Idioma.

La jerarquía de paquetes de idioma puede soportar hasta tres niveles (el idioma padre,
un paquete local para el sitio y otro en el nivel de curso). Moodle buscará en primer
lugar una cadena en el paquete de idioma en el nivel de curso y, si no la encuentra, usará
el idioma definido para el curso, usando finalmente la cadena por defecto del idioma
padre.

Si tuviera problemas para encontrar la ubicación de una cadena en particular que desee
cambiar, necesitará buscarla. Una forma fácil de hacerlo es utilizar un programa como
AM Code Search [1], que, a diferencia del sistema de búsqueda de Windows, le permite
buscar cadenas dentro de archivos php.

Anterior admin/lang
Moodle 1.5

Puede cambiar el texto en Moodle editando las cadenas de idioma, bien vía
Administración >> Configuración >> Idioma o directamente, e.g., en lang/es.

Paquete de idioma local

Para asegurarse de que los cambios no son reemplazados por una nueva versión cuando
se actualice, necesita crear su propio paquete de idioma local siguiendo estas
instrucciones:

 Copie el contenido de su carpeta de idioma (e.g. lang/es) en una nueva carpeta (e.g.
lang/es_local). Necesitará acceder al servidor para dar este paso, ya que no puede
hacerse desde dentro de Moodle.
 Convierta su paquete de idioma local en el idioma por defecto para el sitio vía
Administración >> Configuración >> Variables.

Módulos (Administrador)
De MoodleDocs
(Redirigido desde admin/modules)
Saltar a navegación, buscar

Ubicación: Administración >> Configuración >> Módulos

Su distribución de Moodle viene con un paquete estándar de módulos y los


desarrolladores están haciendo nuevos constantemente. Puede agregar nuevos o quitar
los módulos como se indica a continuación:

Instalación de módulos
1. Descargar el archivo zip en tu directorio moodle/mod y descomprimirlo ahí.
2. Siempre es una buena idea (aunque no esencial) el conseguir el último paquete del
lenguaje inglés así como el último paquete del lenguaje de tu idioma, ponerlo en el
directorio moodle/lang (moodle 1.5) y descomprimirlo ahi.
3. Algunos módulos contienen sus propios archivos de lenguaje: si es así, sólo con
dejarlos ahí, serán encontrados por moodle automáticamente.
4. Visite la página de administración de Moodle para completar la instalación.

Eliminación de módulos
Para eliminar un módulo, haga click en el botón Delete situado junto al módulo que
desea eliminar. Necesitará usar entonces un administrador de archivos para
eliminar/borrar el directorio actual del módulo que se encuentra en moodle/mods; si no
es así, Moodle lo reinstalará la siguiente vez que visite la página de administración.

Configuración de los módulos


 Tarea
 Chat
 Bases de datos (1.6)
 Foro
 Glosario
 Hotpot (1.6)
 LAMS (1.6)
 Cuestionario
 Recurso
 SCORM/AICC

Bloques (Administrador)
De MoodleDocs
(Redirigido desde admin/blocks)

Saltar a navegación, buscar

La página de configuración de bloques nos permite manejar los bloques instalados y sus
especificaciones.
Instancias
Este número nos indica cuantas veces un tipo de bloque particular se utiliza en los
cursos de tu sitio web Moodle.

Múltiple
Algunos bloques pueden añadirse varias veces al mismo curso. Unicamente los que
tiene sentido multiplicarles. Por ejemplo, puede ser necesario tener dos bloques de
HTML (y configurar cada uno para mostrar algo diferente), pero no tiene sentido tener
dos bloques de Administración. Para esos bloques que pueden multiplicarse, el
administrador puede escoger permitirlo o no.

Filtros (Administrador)
De MoodleDocs
Saltar a navegación, buscar

Localización: Administración > Modulos > Filtros

Los Filtros permiten la transformación automática del texto introducido en resultados, a


menudo más complejos. Por ejemplo, los títulos de los Recursos se pueden convertir
automáticamente en vínculos que le dirigen al recurso apropiado., URLs apuntando a
archivos mp3 se pueden convertir en controles Flash embebidos en la página web que le
permiten parar, rebobinar o modificar el volumen del audio. Las posibilidades del
sistema de filtros prácticamente no tienen fin y hay un buen número de filtros
disponibles de forma estándar en la distribución de Moodle y muchos otros filtros
especializados, contribuciones de la Comunidad, disponibles en Moodle.org Modules
and plugins database.

Los filtros pueden ser añadidos o eliminados utilizando cualquier Administrador de


Archivos, añadiéndolos o borrándolos del directorio /filters. Moodle detectará
automáticamente los existentes y los hará disponibles para su uso.

Contenido
[ocultar]

 1 Activación de Filtros
 2 Ajustes Generales
o 2.1 Tiempo de vida del caché de texto
o 2.2 Filtrar de Archivos subidos
o 2.3 Filtrar de coincidencia única por página
o 2.4 Filtrar una coincidencia por texto
o 2.5 Filtrar todas las cadenas
 3 Filtros Comunes
 4 Filtros no-comunes
 5 Vea también

Activación de Filtros

Filters administration in Moodle 1.9

Para activar un filtro:

1. Acceder Administración > Módulos > Filtros.


2. En la página de administración de filtros, pulsar en el icono de visibilidad (ojo) para
habilitar o deshabilitar el filtro.
3. Utilizar las flechas (arriba/abajo) para organizar el orden en que serán aplicados los
filtros.

Algunos filtros poseen aspectos de configuración particulares, a los que se puede


acceder desde la columna correspondiente.

Ajustes Generales
Note: Anterior a Moodle 1.9, Las preferencias comunes se pueden encontrar en
Administración > Apariencia > Filtros.

Tiempo de vida del caché de texto

En sitios extensos o que usan filtros de texto, esta opción realmente puede acelerar las
cosas. Las copias de los textos se retendrán en su forma procesada durante el tiempo
especificado aquí. Si el ajuste es muy pequeño, el proceso se enlentecerá, pero si es muy
grande los textos tardarán demasiado en refrescarse (con nuevos enlaces, por ejemplo).

Filtrar de Archivos subidos

Esta característica permite que los archivos subido en formato HTML y texto puedan
ser procesados por los filtros del sistema, creando los hipervínculos correspondientes.
Se puede elegir filtrar sólo HTML, sólo texto, ambos o ninguno.
Filtrar de coincidencia única por página

Esta caracteríastica permite crear hipervínculos en cualquier glosario, actividad o


recuros. Si está activada, Los filtros de enlace automático sólo generarán un enlace
único al primer ejemplo de texto coincidente que se encuentre en la página completa,
pasando por alto el resto.

Filtrar una coincidencia por texto

Los filtros de enlace automático sólo generarán un enlace único al primer ejemplo de
texto coincidente que se encuentre en cada elemento de texto (e.g., recurso, bloque) de
la página, pasando por alto el resto. Este ajuste no se tendrá en cuenta si el único ajuste
por página es sí.

Filtrar todas las cadenas

Filtrar todas las cadenas, incluyendo cabeceras, títulos, barra de navegación, etc. Esto
resulta muy útil cuando se usa el filtro multi-idioma; de otro modo, únicamente se
ocasionará una sobrecarga en el sitio para obtener escasas ganancias.

Filtros Comunes
En el paquete básico, aparecen los siguientes filtros:

 Actividades auto-enlazadas - busqueda en el texto de títulos de actividades que existen


en el courso y crea el hipervínculo.
 Algebra - Este filtro convertirá el código algebraico en imágenes GIF. Se requiere que la
Escritura TeX esté instalada. Adenmás el sistema debe tener instalado el siguiente
módulo Perl: HTML::Entities.pm
 Auto-enlace de base de datos - As the name suggests, this filter enables automatic
linking of Database module entries.

Note: If entries are required before viewing, the database auto-linking filter should be
disabled. This is because the database auto-linking filter can't determine whether a
user has submitted the required number of entries.

 Protección de email - This filter scans the text for any email addresses. Where found
they are changed (obfuscated) to reduce the chance of being added to a spammers
list. However, as this filter is switched off by default, the site administrator may wish to
enable this filter before importing user's email addresses.
 Auto-enlace de glosario - Como sugiere el título, este filtro habilita el enlace
automático de las entradas del glosario. Además de este filtro, las entradas
individuales del glosario deben tener la casilla "Esta entrada será automáticamente
enlazada" marcada.

 Contenido multilingüe - Este filtro permite que los recursos sean creados en múltiples
idiomas. Se busca la etiqueta <class="multilang"> que indica que un texto contiene
múltimples idiomas. Entonces se selecciona el texto en el idioma del usuario actual. El
idioma del recurso se cambiará cuando el usuario cambie su idioma seleccionado en
Moodle.
Para usar esta característica, en primer lugar debe crear sus contenido en diferentes
idiomas (dentro del mismo recurso). Entonces encierre cada bloque de idioma entre las
siguientes etiquetas:

<span class="multilang" lang="xx">su_contenido_aquí</span>


<span class="multilang"
lang="yy">su_contenido_en_otro_idioma_aquí</span>

La siguiente etiqueta es obsoleta

<lang lang="XX">su_contenido_aquí</lang>
<lang lang="YY">su_contenido_en_otro_idioma_aquí</lang>

 Plugins Multimedia - Este filtro busca enlaces para diferentes recursos multimedia y los
reemplaza con el correspondiente plugin.
 Auto-enlace de recursos - The titles of Resources can automatically become hyperlinks
that take you to the relevant resource within the same course.
 TeX notation - Este filtro convertirá el código TeX en imágenes GIF. Se requiere un
programa binario(ejecutable) llamado MimeTex - las versiones para Linux (glib2.3),
Windows y Mac OS X están incluídas.

 Tidy - El filtro tidy comprueba si el código HTML es compatible con la sintaxis de


XHTML, arreglándolo dónde sea necesario. Para hacer funcionar este filtro necesita
que esté compilado el PHP con la opción tidy. El debate Tidy Filter for Moodle 1.5
contiene más detalles.

 Auto-vinculación de página Wiki


 Censor de palabras - Para habilitar el censor de palabras,
 Activar el filtro Censor de Palabras
 Editar config.php en el directorio principal
 Debajo // 7. OTHER MISCELLANEOUS SETTINGS añadir la línea

$CFG->textfilter1 = 'filter/censor/filter.php';

 Editar lang/xx/censor.php, añadir aquellas palabras que desee prohibir


 Escriba alguna palabra inadecuada en el editor HTML, como prueba. Después de
guardar su mensaje, todas las palabras inadecuadas serán marcadas en negro.

Filtros no-comunes
 Jmol filtro - para representaciones 3D de estructuras moleculares.
 Resaltado de Código (inglés) - para hacer más legibles los contenidos que contengan
código fuente en PHP, HTML, CSS, XML y otros cuantos más..
 FreeMind - El filtro de FreeMind permite que Moodle muestre "mapas conceptuales"
(una forma de organizador gráfico) creados por el programa de codigo abierto
FreeMind.
 Filtro Moodle Docs - El filtro de Moodle Docs permite permite crear enlaces a Moodle
Docs fácilmente en cualquier texto Moodle (correo, recursos ...) mediante la sintaxis
MediaWiki.
admin/backup
De MoodleDocs
Saltar a navegación, buscar

La página de configuración de copias de seguridad nos permite configurar las copias


de seguridad automáticas y su horario.

Las copias de seguridad del curso son costosas en términos de tiempo y uso de CPU. El
tiempo para recuperar el sitio web otra vez activo es largo (es recomendable establecer
un horario de poco tráfico y uso). Las copias de seguridad del curso son útiles para
lograr copias limpias (de cursos que van a ser reutilizados o distribuidos
individualmente), sin embargo, nunca se deberían utilizar como copias de seguridad del
sistema (a menos que tu servidor no permita copias de seguridad completas). Para
realizar copias de seguridad programadas (por horario) del curso, tendrás que inicializar
CRON para ejecutarse periódicamente. Consulta Configurar el cron para más detalles.

La copia de seguridad del sitio se describe en Actualización de Moodle, se recomienda


para tener los datos guardados con la mayor seguridad y el menor tiempo de
recuperación.

Ajustes del editor (Administrador)


De MoodleDocs
(Redirigido desde admin/editor)

Saltar a navegación, buscar

Contenido
[ocultar]

 1 Cómo configurar la barra de botones del editor HTML


o 1.1 Pasos
 2 ¿Cómo activar el corrector ortográfico?
o 2.1 Pasos
o 2.2 Importante
o 2.3 Enlaces

Cómo configurar la barra de botones del editor HTML


Pasos

1. Como administrador, ir a la página principal del sitio Moodle


2. Hacer clic en "Configuración..." desde el menú de "Administración"
3. Desde la página de Configuración, hacer clic sobre "Ajustes del editor".
4. Hacer clic aquellos botones que deseemos ocultar desde la opción de
editorhidebuttons
5. Hacer clic en el botón de "Guardar cambios"

¿Cómo activar el corrector ortográfico?


Pasos

1. Instalar el software ASPELL en vuestro servidor. Lo podemos descargar desde


http://aspell.net/win32/ (para Windows) o desde http://aspell.net (para Unix)
2. Instalar los diccionarios deseados. (en=inglés, es=castellano, ca=catalán, fr=francés,
etc.)
3. Localizar donde se ha instalado el archivo aspell.exe . Por ejemplo "C:\Archivos de
programa\Aspell\bin\aspell.exe"
4. Editar el archivo config.php en el directorio de instalación de moodle y añadir la
siguiente línea utilizando la dobles comillas
o $CFG->aspellpath='"C:\Archivos de programa\Aspell\bin\aspell.exe"';
5. Entramos en nuestro sitio Moodle como administrador
6. Desde la ventana de configuración del HTML Editor, seleccionar "Sí" en la opción de
editorSpelling

Importante

 Debemos forzar la actualización en nuestro navegador (mantener pulsada Mayúsculas


y Actualizar) para verlo inmediatamente después de su instalación.
 En caso de desear utilizar el corrector con alguna opción no internacional del un
idioma debe copiar y renombrar los siguientes archivos, por ejemplo para el Español-
España:
o Aspell\data\es.dat -> Aspell\data\es_es.dat
o Aspell\dict\es.rws -> Aspell\dict\es_es.rws
o Aspell\dict\es.multi -> Aspell\dict\es_es.multi

Enlaces

 http://aspell.net/
 Debate del foro de Using Moodle Check your aspell installation
 Debate del foro de Using Moodle When will we be able to use TinyCME in Moodle?

Calendario (Administrador)
De MoodleDocs
(Redirigido desde admin/calendar)

Saltar a navegación, buscar

Permite, al administrador, la configuración del calendario con las siguientes variables:


adminseesall

¿Pueden los administradores ver todos los eventos del calendario o sólo los que les
conciernen?

 Los administradores son como los demás usuarios


 Los administradores ven todos los eventos

startwday
¿Qué día comienza la semana?. Puede ser Domingo Lunes Martes Miércoles Jueves
Viernes Sábado

weekenddays

¿Cuántos días de la semana se considerarán como 'fin de semana' y se mostrarán con


un color diferente?. Puede ser Lunes Martes Miércoles Jueves Viernes Sábado
Domingo

upcoming_lookahead

¿Cuántos días debe considerar el calendario por defecto para eventos próximos?. Por
defecto son 21

upcoming_maxevents

¿Cuántos eventos próximos se mostrarán como máximo a los usuarios?. Por defecto
son 10

timezones

Puede permitir que los usuarios seleccionen su zona horaria, o forzarla para todos.

Al final nos ofrece un enlace para Actualizar la lista completa de zonas horarias...

Modo de mantenimiento
De MoodleDocs
(Redirigido desde admin/maintenance)

Saltar a navegación, buscar

Contenido
[ocultar]
 1 Cómo desactivar un sitio Moodle
o 1.1 Pasos
o 1.2 Importante
o 1.3 Sugerencias

Cómo desactivar un sitio Moodle

Pasos
1. Como administrador, ir a la página principal del sitio Moodle
2. Hacer clic en "Configuración..." desde el menú de "Administración"...
3. Desde la página de Configuración, hacer clic sobre "Modo de mantenimiento".
4. Hacer clic en el botón "Permitir" e introducir el mensaje que avise de la causa, por
ejemplo: Mantenimiento.

Para la versión 1.8

1. se repite el paso Nº 1 anterior


2. Seleccionamos la opción Servidor
3. Seleccionamos la opción Modo de mantenimiento, aparecerá una pantalla con un
botón en la parte superior que dice Habilitar donde daremos clic para que inicie el
modo mantenimiento.

En la ventana también podemos especificar un mensaje para que aparezca.

Importante
 Esta opción requiere la versión 1.5 de Moodle o superior.
 El sitio no permite ningún acceso excepto el del administrador.

Sugerencias
 Avisar con antelación mediante las novedades del sitio de la fecha y hora en la que
estará fuera de servicio el sitio Moodle. En la medida de lo posible realizarlo en horas
de escaso uso.

USUARIOS
Autenticación de usuarios
De MoodleDocs
Saltar a navegación, buscar

Autentificación

 Autenticación basada en Email


 Sólo cuentas manuales
 Sin autenticación
 PAM (Pluggable Authentication Modules)
 Shibboleth
 Usar un servidor CAS (SSO)
 Usar un servidor POP3
 Usar un servidor LDAP

Hay varias formas de manejar la autenticación del usuario:

Autenticación basada en Email

Sólo cuentas manuales

Sin autenticación

PAM (Pluggable Authentication Modules)

Shibboleth

Usar un servidor CAS (SSO)

Usar un servidor POP3

Usar un servidor LDAP

Contenido
[ocultar]

 1 La página de login
 2 Configuración general
o 2.1 Instrucciones
o 2.2 Bloquear campos de usuario
o 2.3 Ajustes comunes
 3 Vea también

La página de login

Dependiendo del método de autenticación (i.e. no es aplicable par la autenticación


basada en email) las intrucciones de acceso pueden ser añadidas fácilmente.
Alternativamente, se puede añadir una URL de acceso alternativa - por favor revise el
debate Customising the log in page para más detalles.

Configuración general
Instrucciones

En algunas formas de autenticación puede proporcionar instrucciones a sus usuarios, de


forma que sepan qué usuario y contraseña deben usar. El texto que incluya aquí
aparecerá en la página de acceso. Si deja esto en blanco no aparecerá ninguna
instrucción

Bloquear campos de usuario

Usted puede bloquear los campos de datos de los usuarios, lo que resulta útil en sitios
donde esos datos están mantenidos por administradores de forma manual, editando los
registros de los usuarios o subiéndolos mediante la utilidad 'Subir usuarios'. Si usted
bloquea campos requeridos por Moodle, asegúrese de que proporciona esos datos al
crear las cuentas de los usuarios; de otro modo las cuentas no serán utilizables.

Considere fijar esta opción en 'Desbloqueado si está vacío' para evitar este problema.

Ajustes comunes

 Puede ocultar o mostrar el botón de entrada para invitados en la página de acceso.


 URL de acceso alternativo: Si introduce aquí una URL, se usará como página de acceso
al sitio. La página debería contener un formulario cuya propiedad de acción está
ajustada a 'http://susitio.moodle.com/login/index.php' y devuelve los campos nombre
de usuario y contraseña. Procure no introducir una URL incorrecta puesto que hacerlo
supondrá su expulsión del sitio. Deje el ajuste en blanco para utilizar la página de
acceso por defecto.

Edición de cuentas de usuarios


De MoodleDocs
Saltar a navegación, buscar

Nota: Pendiente de Traducir. ¡Ánimo Voluntarios!.     (otras páginas pendientes)

Editar los datos de usuario

El formulario de edición de datos de usuario permite a todos los usuarios configurar


muchas opciones con la finalidad de identificarse a sí mismo ante los demás y de recibir
información del servidor moodle.
Editar los campos de datos de usuario en la base de datos SQL

En Moodle se puede acceder directamente a la base de datos SQL para configurar


opciones para todos los usuarios a la vez, por ejemplo para cambiar una contraseña de
entrada común. También se puede configurar opciones para todos los usuarios y
después inhabilitar el código de Moodle que permite cambiar esas opciones desde la
plataforma. Por ejemplo se puede disponer que los usuarios no puedan ver las
direcciones de correo de los demás en "Hide my email address from everyone"
(=Ocultar mi dirección de correo a todo el mundo) y después inhabilitar la casilla de
verificación que permite al usuario cambiar este parámetro. Esto puede ser necesario en
muchos centros en los que no es adecuado permitir a todos los usuarios ver las
direcciones privadas de correo de otros usuarios o profesores.

 id - identificador único de moodle para todo el contenido añadido por este usuario,
por ejemplo las contribuciones a una página wiki. Si los datos del usuario son excluidos
de los backups, todo el contenido creado por él también sería excluido.

Por ejemplo, 1420

 auth - Las opciones más comunes son:


o manual
o LDAP - Permite comprobar los usuarios contra un servidor LDAP, por lo que no
hay que mantener actualizada la información en 2 servidores separados (el de
moodle y el de LDAP).
o Email - Permite a los usuarios crearse nuevas cuentas de usuario siempre que
dispongan de una cuenta de correo electrónico, es decir, las cuentas de
usuario están completamente abiertas. No obstante, el acceso a los cursos
todavía estaría controlado.
o enrolment keys - Es una variedad de opciones adicionales de autentificación

Por ejemplo, manual

 confirmed - Indica si el usuario está confirmado


o 1 si el usuario está confirmado.
o 0 si el usuaro no está aún confirmado.

Por ejemplo, 1

 policyagreed

Por ejemplo, 0

 deleted

Por ejemplo, 0

 username - Nombre del usuario de conexión.

Por ejemplo, jgarcia


 password - Versión encriptada de una contraseña real.

Por ejemplo, a81608423f3d5e1b69bda1c0e4195d95

 idnumber

Por ejemplo,

 firstname - Nombre del usuario

Por ejemplo, Juan

 lastname - Apellidos del usuario

Por ejemplo, García García

 email - Correo electrónico del usuario

Por ejemplo juan.garcia@midominio.com

 emailstop - Las opciones posibles son:


o 0=El correo electrónico está activado.
o 1=El correo electrónico está desactivado.

Por ejemplo, 0

 icq - Cuenta de ICQ

Por ejemplo,

 skype - Cuenta de Skype

Por ejemplo,

 yahoo - Cuenta de Yahoo

Por ejemplo,

 aim - Cuenta de AIM

Por ejemplo,

 msn - Cuenta de Microsoft Messenger

Por ejemplo,

 phone1 - Teléfono 1

Por ejemplo, 987654321

 phone2 - Teléfono 2

Por ejemplo, 123456789


 institution - Nombre de la institución, empresa, organismo, ... a la que pertenece el
usuario.

Por ejemplo, Universidad Global

 department - Departamento, servicio, sección, ... a la que pertenece el usuario dentro


de la institución, ... a la que pertenece el usuario.

Por ejemplo, Departamento de Recursos Humanos

 address - Dirección Postal del usuario.

Por ejemplo, Avenida América, 34 28004 Madrid

 city - Ciudad de residencia

Por ejemplo, Madrid

 country - País de residencia

Por ejemplo, España

 lang - Idioma

Por ejemplo, es

 theme (por ejemplo, ) - Tema


 timezone (por ejemplo, 99) - Zona Horaria
 firstaccess e.g. (0)
 lastaccess e.g. ()
 lastlogin e.g. ()
 currentlogin e.g. ()
 lastIP e.g. (210.15.218.148)
 secret e.g. ()????
 picture e.g. (1)
 url e.g. ()
 description e.g. (Student)
 mailformat e.g. (1)1=
 maildigest e.g. (0)0=Sin resumen. Un solo email por cada nueva entrada en el foro;
1=Completo. Email diario con todas las entradas completas; 2=Asuntos. Email diario
solamente con los asuntos de las entradas
 maildisplay e.g. (2) 0=Ocultar mi dirección de email a todo el mundo; 1=Permitir a
todo el mundo que vea mi dirección de email; 2=Permitir ver mi dirección de email
solamente a los otros miembros de mi curso
 htmleditor e.g. (1)0=Usar formularios estándar de la web (p.ej. texto plano) 1=Usar
editor HTML (solamente en algunos navegadores)
 autosubscribe e.g. (1)0= Sí, cuando envíe un mensaje, suscribirme al foro
automáticamente; 1=No, no suscribirme automáticamente a los foros
 trackforums e.g. (0)
 timemodified e.g. (#######)
Añadir un usuario
De MoodleDocs
Saltar a navegación, buscar

Profesores

 Añadir un usuario
 Añadir un profesor
 Ocultar un profesor
 Quitar un profesor
 Añadir un creador de cursos
 Usos didácticos
 Enlaces

Cómo agregar manualmente un usuario


Pasos

1. Como administrador, ir a la página principal del sitio Moodle.


2. Hacer clic en "Admin..." desde el menú de "Usuarios..."
3. Desde la ventana de Administración de usuarios, hacer clic en el enlace "Agregar
usuario".
4. Rellenar el formulario de la ventana de Información personal.
5. Hacer clic en el botón de Actualizar información personal.

Sugerencias

 Es posible que no sea necesario utilizar esta página dado que los usuarios se pueden
inscribir por sí mismos.

admin/uploaduser
De MoodleDocs
Saltar a navegación, buscar

Contenido
[ocultar]

 1 Cómo importar alumnos desde un archivo de texto


o 1.1 Pasos
o 1.2 Sugerencias
o 1.3 Enlaces
Cómo importar alumnos desde un archivo de texto

Los usuarios pueden ser importados mediante un archivo de texto y matriculados en un


curso y asignados a un grupo. El siguiente enlace nos ofrece información sobre el
formato de archivo de texto Subir Usuarios.

Pasos
1. Como administrador, ir a la página principal del sitio Moodle.
2. Hacer clic en "Admin..." desde el menú de "Administración".
3. Desde la ventana de Administración, hacer clic en el enlace "Cargar usuarios".
4. Desde la siguiente ventana, hacer clic en el botón de Examinar
5. Después de localizar y seleccionar el archivo seleccionado, pulsar en Cargar usuarios.

Sugerencias
 Existen otros métodos de autentificar a los alumnos que son más cómodos como
permitir que los usuarios creen sus propias cuentas mediante una contraseña de
acceso.
 En el caso de utilizarlo leer la ayuda para mayor detalle.

Enlaces
 Ayuda de Subir Usuarios
 Foro de Using Moodle How does flat file work?
 Foro de Using Moodle Can I auto enroll from Excel?

Matriculación
De MoodleDocs
(Redirigido desde admin/enrol)

Saltar a navegación, buscar

Tenemos varios métodos para gestionar las matriculas en los cursos:

Authorize.net Credit Card Gateway

Base de datos externa

Flat file

Matriculación interna (por defecto)

LDAP autenticación

Paypal

IMS Enterprise (disponible a partir de Moodle 1.6)


Para desmatricular se puede realizar de las siguientes formas:

 La variable longtimenosee en Administración >> Configuración >> Variables, especifica


el límite de tiempo en el que si los estudiantes no han accedido, serán desmatriculados
del de los cursos.
 La opción Período de vigencia de la matrícula' en los Ajustes del curso, especifica el
número de días de que un estudiante dispone para matricularse en este curso.

Añadir un alumno
De MoodleDocs
Saltar a navegación, buscar

Alumnos

 Añadir un usuario
 Añadir un alumno
 Importar alumnos
 Quitar un alumno
 Quitar todos los alumnos
 Usos didácticos
 Enlaces

Cómo agregar un alumno a un curso


Pasos

1. Como profesor o administrador, ir a la página principal del curso.


2. Hacer clic en "Administración" desde el menú de "Roles ->Estudiantes...".
3. Desde la ventana de asignar estudiantes, teclear su nombre o apellido en el cuadro de
texto debajo de estudiantes potenciales. En el caso de que el número de usuarios del
sitio Moodle sea pequeño ir al siguiente paso.
4. Después nos mostrará un listado con los usuarios y podemos seleccionar el alumno
que hay que añadir
5. Pulsar la flecha que señala hacia la izquierda (alumnos inscritos).

Podemos repetir los pasos anteriores hasta añadir el número de alumnos deseado o
seleccionar a los deseamos matricular.

1. Finalmente, pulsar en Guardar cambios.

Sugerencias

1. Podemos asignar una contraseña de acceso a los cursos para que se inscriban los
propios alumnos.
2. Es posible que no sea necesario utilizar esta página dado que los estudiantes se
pueden inscribir por sí mismos o por otros métodos habilitados por el administrador
del sitio Moodle.
Añadir un profesor
De MoodleDocs
Saltar a navegación, buscar

Profesores

 Añadir un usuario
 Añadir un profesor
 Ocultar un profesor
 Quitar un profesor
 Añadir un creador de cursos
 Usos didácticos
 Enlaces

Cómo asignar un profesor a un curso


Pasos

1. Como profesor o administrador, ir a la página principal del curso.


2. Hacer clic en "Profesores..." desde el menú de "Administración".
3. Desde la ventana de asignar profesores teclear su nombre o apellidos en cuadro de
texto debajo de profesores potenciales. En el caso de que el número de usuarios del
sitio Moodle sea pequeño, pasar al siguiente paso.
4. Después nos mostrará un listado con las coincidencias y podemos elegir el profesor
que hay que añadir pulsando la flecha que precede su nombre.

Podemos repetir los pasos anteriores hasta añadir el número de profesores deseado.
Finalmente, pulsar en Guardar cambios.

Importante

Clases de usuarios:

1. Administrador principal - Puede hacer cualquier cosa incluido crear nuevos


administradores
2. Administrador - Puede hacer cualquier cosa excepto crear nuevos administradores
3. Creador de cursos - Puede crear y enseñar en sus cursos
4. Profesor - Puede hacer cualquier cosa en sus cursos incluido matricular alumnos
5. Profesor no editor - Como un estudiante pero puede calificar a los alumnos
6. Alumnos - Puede participar en los foros y actividades, y ser calificados
7. Invitado - Puede ver los recursos pero tiene restringida su participación en las
actividades

Un profesor no editor:

 No puede cambiar la estructura del curso


 No puede matricular ni desmatricular a estudiantes del curso.
 Puede calificar
 Puede facilitar las actividades del curso (comentarios, etc.)
 Cuando se asigna un profesor a un grupo del curso sólo puede realizar las dos últimas
acciones con los alumnos de su grupo.

Añadir un profesor
De MoodleDocs
Saltar a navegación, buscar

Profesores

 Añadir un usuario
 Añadir un profesor
 Ocultar un profesor
 Quitar un profesor
 Añadir un creador de cursos
 Usos didácticos
 Enlaces

Cómo asignar un profesor a un curso


Pasos

1. Como profesor o administrador, ir a la página principal del curso.


2. Hacer clic en "Profesores..." desde el menú de "Administración".
3. Desde la ventana de asignar profesores teclear su nombre o apellidos en cuadro de
texto debajo de profesores potenciales. En el caso de que el número de usuarios del
sitio Moodle sea pequeño, pasar al siguiente paso.
4. Después nos mostrará un listado con las coincidencias y podemos elegir el profesor
que hay que añadir pulsando la flecha que precede su nombre.

Podemos repetir los pasos anteriores hasta añadir el número de profesores deseado.
Finalmente, pulsar en Guardar cambios.

Importante

Clases de usuarios:

1. Administrador principal - Puede hacer cualquier cosa incluido crear nuevos


administradores
2. Administrador - Puede hacer cualquier cosa excepto crear nuevos administradores
3. Creador de cursos - Puede crear y enseñar en sus cursos
4. Profesor - Puede hacer cualquier cosa en sus cursos incluido matricular alumnos
5. Profesor no editor - Como un estudiante pero puede calificar a los alumnos
6. Alumnos - Puede participar en los foros y actividades, y ser calificados
7. Invitado - Puede ver los recursos pero tiene restringida su participación en las
actividades

Un profesor no editor:

 No puede cambiar la estructura del curso


 No puede matricular ni desmatricular a estudiantes del curso.
 Puede calificar
 Puede facilitar las actividades del curso (comentarios, etc.)
 Cuando se asigna un profesor a un grupo del curso sólo puede realizar las dos últimas
acciones con los alumnos de su grupo.

Asignar administradores
De MoodleDocs
Saltar a navegación, buscar

Los administradores puede hacer cualquier cosa en cualquier parte del sitio, no obstante
solamente el administrador principal puede asignar o quitar los derechos de
administración de otros usuarios. Los otros administradores no pueden editar el perfil
del administrador principal.

Para asignar a un usuario existente en un sitio Moodle con priviliegios de administrador,


primero debe acceder como administrador principal del sitio Moodle. Después:

1. En la página principal del sitio Moodle, sitúese en el bloque Administración


2. Pulse en el enlace Usuarios
3. Pulse en el enlace Asignar administradores
4. Seleccione cualquiera de los usuarios de la parte izquierda de la pantalla y pulse el
botón "<".

Ayudar a un usuario a recuperar su contraseña


De MoodleDocs
Saltar a navegación, buscar

Bienvenid@ En algunas ocasiones perdemos u olvidamos la contraseña, nuestro ID o


no escribimos correctamente nuestro nombre de usuario o contraseña, cualquiera que
sea el caso, una de las características del Entorno Moodle es la seguridad y
autenticación sus usuarios; por esa razón, si un moodler no puede acceder al sistema,
generalmente se lamenta por la situación y reprocha a la cansada memoria, porque tiene
que subir una tarea, realizar una actividad o si se está por realizar un examen en línea,
etcétera. ¡NO SE ALARME! ¡Tiene solución!

Esta tutoría tiene como objetivo señalar los pasos para recuperar una contraseña;
asimismo, debe considerar su pertenencia registrada a un sitio Moodle.

• Palabras clave: contraseña, usuario, alias (Id), correo electrónico.


#1 Objetivos:

• Restablecer la contraseña de usuario en un entrono Moodle.


• Restablecer el nombre de usuario en un entorno Moolde.
• Reconocer que se está inscrito en un sitio Moodle.
• Ofrecer tutoría mediante imágenes.

#2 Siga los siguientes pasos para restablecer su nombre de usuario y contraseña:

Pasos

Moodle 1.6

Moodle 1.7

Moodle 1.8

Moodle 1.9

1. Ser usuario resgistrado en un Sitio en Entorno Moodle.


2. Dar clic en el hipervínculo: ¿Ha estraviado la contraseña?.
3. Si ha perdido el nombre de usuario, la contraseña o ambas, en el campo activo de
Dirección de correo escriba en su correo electrónico, con que se registró en su Sitio
Moodle. En seguida dé clic en el Botón OK.
4. Se abrirá una ventana donde se le señala el suministro o el envío de un email a su
cuenta. De clic en el Botón: Continuar.
5. Abra su correo electrónico de su proveedor; en ocasiones, este mensaje suele
aparecer como Spam o en Correo no deseado; por eso, se le sugiere revisar esta
carpeta. Encontrado el mensaje, se le menciona sobre la solicitud de una nueva
contraseña o nombre de usuario; para continuar, si esta solicitud la hizo usted, debe
dar clic en el hipervínculo de color azúl, en caso que no se active, córtelo y péguelo en
la Barra de direcciones de su navegador, de enter para continuar.
6. En la ventana siguiente dice: El sistema Moodle le agradece por confirmar el cambio de
contraseña, se ha generado automáticamente una nueva constraseña, dé clic en el
Botón: Continuar.
7. Abra su correo nuevamente y revise el nuevo mensaje sumisnistrado por el
Administrador del sitio. La nueva información de acceso ha cambiado, revise su
nombre de usuario y su contraseña; (recuerde: "La contraseña es provisional", se le
pedirá que la cambie), para continuar, debe dar clic en el hipervínculo de color azúl, en
caso que no se active, córtelo y péguelo en la Barra de direcciones de su navegador,
de enter para continuar.
8. Se ha abierto la ventana de su Sitio Moodle, escriba su nombre y contraseña en los
campos correspondientes.
9. Ya ha entrado al Sitio Moodle, ahora se le pedirá que cambie: La Contraseña actual,
debe escribir la provisional (con la que ha accesado). En el campo de Nueva
contraseña, escriba una que pueda recordar, se le pedirá que vuelva a escribirla, es
para confirmar su cambio. De clic en el Botón: Guardar cambios.
10. La ventana le señalará que la contraeña ha cambiado, de clic en el Botón: Continuar.
11. Se la ha llevado a su perfil de usuario, ahí puede actualizar sus datos personales o
seleccionar sus cursos. Para ir a la página principal de su sitio, de clic en el
hipervínculo: MOODLE (el nombre depende de su Institución), se encuentra en la parte
superior Izquierda de su pantalla.
12. Seleccione su curso Identificado el curso, seleccionar y dar doble clic en él (puede
estar en página principal o en Categorías).
13. Bienvenido a su Curso. ¡Felicidades! Ha logrado seguir correctamente los pasos para
recuperar su nombre de usuario, su contraeña o ambos. Le desamos mucho éxito en lo
que emprende.

OTROS

Cursos (administrador)
De MoodleDocs
Saltar a navegación, buscar

Cursos - Administrador

 Crear un curso
 Crear una categoría
 Renombrar una categoría
 Mover una categoría
 Eliminar un curso
 Lista de cursos/categorías
 Sugerencias
 Enlaces

Todos los cursos de un sitio Moodle deben pertenecer a una categoría de cursos.

Inicialmente se crea la categoría Miscelánea.

Se puede crear subcategorías de cursos para facilitar su organización y localización.

Los cursos y/o categorías pueden permanecer ocultos al alumnado hasta se desee
habilitarlos.
Formatos de cursos
De MoodleDocs
Saltar a navegación, buscar

Actualmente Moodle soporta tres formatos de curso diferentes: semanal, por temas y
social.

Estos están un poco más conectados al resto del código (y, por tanto, son menos
extendibles) pero sigue siendo bastante sencillo añadir nuevos módulos.

Moodle 1.6

A partir de Moodle 1.6 además de los tres formatos esenciales (de arriba) permite tres
formatos adicionales: LAMS, SCORM y weekscss.

El administrador que desee quitar un formato instalado en su sistema puede hacerlo


quitando de la instalación el plug-in asociado a dicho formato.

Haga esto: Del directorio moodle/courses/ borre el subdirectorio asociado al formato


que desee borrar.

No debe borrar los formatos que esten siendo usados en su sitio, probablemente entre
estos estén los 3 formatos predefinidos (o los 6 a partir de la versión 1.6)

Seguridad del módulo


De MoodleDocs
(Redirigido desde admin/setting/modulesecurity)

Saltar a navegación, buscar

Moodle 1.7

Moodle 1.8

Ubicación: Administración >> Seguridad >> Seguridad del módulo

Permite especificar qué modulos están permitidos por defecto para la plataforma,
restringirlos para los cursos solicitados o para todos. En el caso de que se habilite la
restricción (que por defecto viene deshabilitada), dicha configuración se reflejará a
partir de ese momento en la creación de los nuevos cursos.

Pese a que la configuración es global, se puede especificar qué módulos están activos
para determinados cursos desde el panel de administración del curso en cuestión,
accediendo a su configuración, donde podremos añadir o quitar los módulos
correspondientes para dicho caso.
NOTA: En caso de que se quisiese que la restricción de módulos tuviese carácter
retroactivo, es decir, que los cursos creados anteriormente al cambio, adquiriesen la
configuración nueva, habría que actualizar las siguientes tablas de la base de datos con
algún script: mdl_course (poniendo el campo restric_modules=1) y
mdl_course_allowed_modules (rellenar la tupla de la manera adecuada).

Registros
De MoodleDocs
Saltar a navegación, buscar

Administración

 Configuración
 Asignar roles (1.7)
 Editar Información (pre-1.7)
 Profesores (pre-1.7)
 Alumnos (pre-1.7)
 Grupos
 Copia de seguridad
 Restaurar
 Importar
 Reiniciar (1.6)
 Informes (1.6)
 Preguntas (1.6)
 Escalas
 Calificaciones
 Registros (1.5)
 Archivos

Moodle 1.5

Contenido
[ocultar]

 1 Cómo ver los registros


o 1.1 Pasos
o 1.2 Sugerencias
o 1.3 Enlaces

Cómo ver los registros

Pasos
1. Como profesor o administrador, ir a la página principal del curso.
2. Hacer clic en "Registros..." desde el bloque de "Administración".
3. Desde la siguiente ventana seleccione los registros que desea ver mediante los
desplegables, y después pulse sobre el botón de "Mostrar esos registros".
4. También podemos ver los registros en vivo desde el enlace indicado.

Sugerencias
 Permite conocer el grado de participación.
 Los registros en vivo nos facilitan una respuesta rápida y la comunicación vía chat o
mensajería.

Enlaces
 Logs (800x600) | MOODLE's logs provide quick and easy access to some basic
information about what's happening in your course. This video provides a short
overview of some of that information and how to find it. 5m10s Flash Video
o 640x480 version of Logs

Base de datos de Moodle


De MoodleDocs
Saltar a navegación, buscar

MySQL Admin o phpMyAdmin es una potente herramienta para administrar las base de
datos MySQL. Podemos descargarla desde Moodle Download Integrations.

Procesando el correo
De MoodleDocs
Saltar a navegación, buscar

Contenido
[ocultar]

 1 Características
 2 Configuración Moodle
 3 Configuración bajo Postfix
 4 Configuración bajo Qmail
 5 Configuración bajo Exim
 6 Información para el Desarrollador
 7 Creadores de Módulos
 8 Términos de Seguridad
Características
Ahora moodle hace mejor uso del protocolo SMTP y correo en general. La mayoría de
las mejoras provienen de utilizar una técnica conocida como Variable Envelope Return
Path (Variable envolvente de la ruta de retorno) (VERP).

 Funciona en los más modernos MTAs (al menos en los sistemas Unix).
 Se aseguran todos los procesos de rebotes y réplicas utilizando HMAC-MD5-8.
 Los rebotes (bounces) se manejan correctamente e incrementa el almacenamiento de
"correo erróneo" ("bad email") para el usuario.
 La dirección noreply@host está ahora en el campo Reply-to (Responder), evitando la
contaminación accidental de los libros de direcciones( agendas) de los usuarios.
 noreply@host tiene un autorresponder
 Facilita a los módulos el envío de correo con la opción VERP reply-to (responder)
marcada.
 Maneja la recepción de respuestas VERP: Valida la firma de HMAC-MD5-8 y envía los
datos requeridos codificados al módulo indicado.

Configuración Moodle
Edite config.php para habilitar manejo de rebotes (bounce), y configure las
especificaciones de Moodle para que coincidan con su configuración MTA. Aquí está
cómo: Quite los comentarios a estas líneas en el archivo config.php (si no puede
encontrarlas, cópielas del archivo config-dist.php):

// once handlebounces is true, we will be using VERP for the return


address of every sent
email (con handlebounces en verdadero. utilizaremos VERP para coger
la dirección origen de
cada email enviado)
$CFG->handlebounces = true;
// minimum bounces allowed per user(rebotes mínimos por usuario)
$CFG->minbounces = 10;
// ratio of bad emails to sent emails(estadística de correo erróneo
en correo enviado)
// if we get more than 20% bounces ( si es mayor del 20% los rebotes)
// for a given user, his/her email is marked bad(de un usuario
concreto, su email se marca
como erróneo)
$CFG->bounceratio = .20;

Edite la línea $CFG->maildomain y una de las líneas $CFG->mailprefix (la que


coincida con su MTA).

Asegúrese de que su servidor tenga un intérprete de línea de comando PHP, y que sea
posible conectar con mysql (o postgres). Si es capaz de ejecutar cron.php desde la línea
de comandos o desde crontab, significa que PHP funciona.

Edite el script process_email.php para que contenga la localización de su binario PHP.


Será de la forma /usr/bin/php.
Asegúrese que process_email.php sea ejecutable utilizando la instrucción "chmod
ugo+rx process_email.php".

Configuración bajo Postfix


Añada una línea a su archivo aliases. La línea contendrá un prefijo de 3 letras, un signo
"+" y la ruta al script. Por ejemplo, si el prefijo es mdl y moodle instalado bajo
/var/www/moodle tendríamos en el alias:

mdl: |/var/www/moodle/admin/process_email.php
noreply: |/var/www/moodle/admin/process_email.php

Si está utilizando dominios virtuales, consulte al administrador de su sistema para la


configuración correcta. Probablemente incluirá editar transportes y mapear su dirección
a una "pila("pipe")de transporte.

Configuración bajo Qmail


Dependiendo de su configuración, su alias se controlará por una o más de

 /etc/aliases
 /var/qmail/alias/.qmail-PREFIX

Si edita /etc/aliases añadiendo una línea como (para un prefijo 'mdl'):

mdl: |/var/www/moodle/admin/process_email.php
noreply: |/var/www/moodle/admin/process_email.php

Si crea /var/qmail/alias/.qmail-PREFIX, simplemente realice

echo "|/var/www/moodle/admin/process_email.php" >


/var/qmail/alias/.qmail-mdl
echo "|/var/www/moodle/admin/process_email.php" >
/var/qmail/alias/.qmail-noreply

A este prefijo de tres letras, añadiremos un signo '-' cuando enviemos y recibamos
mensajes. Para más información, compruebe el manejo de dot-qmail.

Configuración bajo Exim


Abra /etc/exim/exim.conf y añada a usuarios de confianza(trusted_users) el usuario
Apache y cron.php se ejecutará así (generalmente "www-data" o "nobody").

Añada una línea a su archivo alias. La línea contendrá un prefijo de 3 letras, más un
signo "+", y la ruta del script. Por ejemplo, para un prefijo de mdl tendremos en el alias:

mdl: |/var/www/moodle/admin/process_email.php
noreply: |/var/www/moodle/admin/process_email.php
Si está utilizando dominios virtuales, consulte al administrador de su sistema para la
configuración correcta. Probablemente incluirá editar transportes y mapear su dirección
a una "pila("pipe")de transporte.

Puede encontrar aquí mas documentación sobre Exim. Puede que tenga que indicar a
Exim que no ponga en minúsculas la parte local(local-part).

Información para el Desarrollador


Funciones cambiadas:

 email_to_user() pondrá la dirección del remitente en un rebote(bounce)especial de


procesamiento de direcciones (basado en las especificaciones de $CFG)
 email_to_user() aceptará (y pondrá) una cabecera de respuesta(reply-to), que se
generará en el módulo que llame a la función.
 cambios/adiciones en cadenas asociadas

Nuevas funciones:

 generate_email_processing_address() - utilice SIEMPRE ésta para generar la cabecera


de respuesta. La cabecera tendrá este aspecto: (LIMITE: 64 caracteres) prefijo -
EXACTAMENTE cuatro caracteres codificados , enpaquetados, id de módulo (0 for
core)(2 chars) hasta 42 caracteres para los módulos que los rellenarán con lo que
corresponda( puede contener id de usuario( o, p.ej. para el foro, id de
remitentes(postids) para responderles)),42 caracteres es el LIMITE ABSOLUTO) 16
caracteres hash (half an md5) de la primera parte de la dirección, junto con un website
"secreto"(secret)

 moodle_process_email() - cualquier proceso de correo que no corresponde a ningún


módulo va aquí( generalmente utilizado para procesar rebotes(bounces))

Nuevos archivos:

admin/process_email.php

Este script necesita ser llamado desde su MTA por algo que comience con el prefijo de
3 caracteres descrito anteriormente( y opcionalmente, la dirección noreply(sin
respuesta)).

Cómo funciona? Penetra y descodifica la dirección de correo en id de


módulo(moduleid) y valida half md5 hash, y llama a $modname_process_email (si
existe). Estas funciones tienen como argumentos: $modargs (alguna parte de la
dirección de correo que no es ni el prefijo, ni el id de módulo ni el hash) y el contenido
del correo (leído desde STDIN).

Se duplica como el autorresponder a dirección sin respuesta( noreplyaddress) si lo


configura como que esa dirección es válida. Respondiendo con un mensaje amigable:
"this is not a real email address"(no es una dirección de correo válida).
Creadores de Módulos
Eche una mirada a las funciones nuevas moodle_process_email() y
generate_email_processing_address() en el archivo moodlelib.php para idéas acerca de
cómo

 codificar y decodificar los argumentos que su módulo necesita para realizar el proceso
 trabajar con múltiples "acciones"("actions") para un módulo concreto.

En resumidas cuentas, los usuarios pueden enviar correo a Moodle utilizando


direcciones dinámicas especiales. Estos correos puedel lanzar(trigger) una llamada a
una función módulo de esta forma nombremodulo_process_email($str,
$cuerpodeemail). La parte $str constará de hasta 42 caracteres de datos, generados por
Moodle( razonadamente por su propio módulo), y la parte $cuerpodeemail es el
contenido del correo( obtenido leyendo la entrada estándar STDIN - generado
normalmente por los usuarios MUA).

Los 42 caracteres provienen de la "parte local"(local part) de una dirección de


correo( lo anterior al signo @) que puede tener hasta 64 caracteres. De esos 64
caracteres, Moodle utiliza 22, dejándole 42 caracteres para codificar datos.

Qué hace Moodle con los 22 caracteres? Cuatro para el prefijo, ya que necesita permitir
a MTA saber cómo pasar el mensaje a su script. Dos para el identificador de módulo
(ID) y así sabrá para qué módulo se generó el mensaje( y así enviar la petición al
módulo). Los 16 caracteres restantes son la firma (HMAC-MD5-8) utilizada para
autentificar el mensaje.

Cuarenta y dos caracteres no es mucho (aunque podrían ser la respuesta de su vida, el


universo, todo!) asegúrese de utilizarlos con sabiduría.

La forma más eficiente de codificar identificadores(IDs), en bases de datos es su rango


completo (y así puedan situarse en una dirección de correo), que hemos encontrado es
base64_encode(pack('V',2147483647)), que devuelve "/ / / / f w = =". Los dos
caracteres( o la cadena entre ellos) "= =" son redundantes y puede borrarles (necesitará
reañadirles cuando recupere sus datos). Encadene sus parámetros como IDs codificadas
en celdas(slots) posicionales por efectividad.

Para recuperar sus datos, utilice substr() para separar los parámetros, y entonces
desempaquételos(unpack)('V',base64_decode($str)). Dese cuenta que devolverá una
matriz(array) de un elemento.

Nota: Utilizando 'V' alcanza 2147483647, la mitad del rango de un INT en mySQL.
Además, 'V' se comporta como un valor con signo, más bien que sin signo, así pues
sospecho que hay un bug en la documentación PHP de pack().

Con cada ID tomamos 6 caracteres (8 si encontramos la forma de utilizar el rango


completo de 'V'), tiene un número limitado de parámetros. Si necesita codificar más
información, almacénela en la BD y envíe correos que enlacen sus datos almacenados.
Recuerde borrar esos datos temporales después de un periodo de tiempo prudencial.
Nota: No intente utilizar codificación de ancho de variable(variable-width)en sus IDs,
funciona en pequeñas instalaciones, pero falla en las grandes.

Términos de Seguridad
Cualquier código en nombremodulo_process_email() debe suponer que verá respuestas
repetidas y manejarlas con garbo. La definición de con garbo(gracefully) depende de lo
que realice el código.

Algunas veces los servidores de correo (MTAs) re-transmitirán un mensaje si no están


seguros de que el MTA receptor lo ha recibido -- y algunas veces sysadmins puede
repetir(replay) una cola de correo entera si algo ha ido mal. En ese caso, los cuerpos del
correo serán idénticos, las cabeceras ligeramente diferentes.

Un caso diferente, el usuario puede contestar(reply) el mensaje dos veces. Quizás por
error, quizás a propósito. Qué hacer depende del contexto específico.

Usted /podría/ apoyar mejor protección al nivel de entorno de trabajo(framework),


manteniendo la pista de cada dirección de respuesta que envía. Estamos en contra de
esta opción por (a) el impacto en la ejecución sería importante y (b) queremos que el
primero destaque y sea simple de cambiar en caso de necesidad.

Con esto la implementación inicial, los módulos deberían poseer funciones que
manejasen esos casos de "repeticiones"("replay") correctamente. Si quiere añadir
funciones adicionales, puede añadir "seguimiento"("tracking") como opción
posteriormente. Sería horrible tener cruzados todos los correos enviados desde Moodle.

Optimización del motor de búsquedas


De MoodleDocs
Saltar a navegación, buscar

Contenido
[ocultar]

 1 Blog de búsqueda Google


 2 Mapas de su sitio web en Google
 3 Configuración Moodle
 4 Otras formas
 5 Ver también

Blog de búsqueda Google


El blog de búsqueda Google, a pesar de su nombre, lista cualquier sitio con RSS o Atom
feeds, lo que incluye todos los foros de Moodle.
Pronto tendrán un proceso de inclusión (submission) manual pero por el momento
necesita acceder ( to ping) a un servicio de actualizaciones de listas (weblog update
service).

 Sobre el blog de búsqueda Google

Mapas de su sitio web en Google


Los mapas de su sitio web(site maps) le permiten decirle a Google qué páginas tiene
exactamente y cuando cambia su sitio web. Hace esto, creando un 'mapa de su sitio
web'(sitemap) utilizando un programa que puede descargar de Google, o
alternativamente, dirigiendo su alimentador RSS(RSS feed) hacia ellos.

 Sobre mapas de dominio en Google

Configuración Moodle
La variable opentogoogleen Administration >> Configuration >> Variables puede
ponerse a 'Yes'('Si')para permitir a Google entrar en su sitio web como Invitado( Guest).
Además, la gente que entre en su sitio web por medio de una búsqueda Google
accederá(login) automáticamente como Invitado(Guest). Sin embargo, la gente puede
únicamente leer el contenido en el Google sin ni siquiera visitar su sitio web.

Otras formas
Por supuesto, el formulario de plantilla estándar:

 Hace su contenido interesante


 Enlaza a sitios web apropiados y permite a sitios web apropiados enlazar con su sitio
web. Donaciones para Moodle proporciona una forma de añadir un enlace a su sitio
web desde moodle.org.
 Hace su sitio web accesible( tocante a que Google ve rudamente las cosas como una
web vacía sin habilitar el JavaScript( activado o desactivado el bloqueador de
elementos emergentes))
 Consigue que otros editores de blogs de su mismo campo comenten de su sitio web
(actualmente ésta parece ser la mejor forma)

Mensajería
De MoodleDocs
Saltar a navegación, buscar

La mensajería del sitio Moodle puede ser habilitada/deshabilitada en el apartado de


permisos de Administración >> Configuración >> Variables.

Si la mensajería ha sido habilitada, en la página del perfil personal de los otros usuarios
tiene un botón de "Enviar mensajes" y un botón de "Mensajes" en su propia página de
perfil de usuario (tendrá entre paréntesis el número de mensajes sin leer). Sin embargo,
una manera más fácil de tener acceso a la mensajería es mediante el Bloque de mensajes
que puede ser incluido en las página principal del sitio y/o del curso.

Migración
De MoodleDocs
Saltar a navegación, buscar

Migración para/desde Moodle


 Migrando desde WebCT (Campus Edition o Vista) hacia Moodle
 Migrando desde Blackboard hacia Moodle
 Migrando desde Learnwise hacia Moodle
 Migrando hacia otros sistemas desde Moodle

Otras importaciones/exportaciones
 Importar PowerPoint
 Tema de debate sobre Import Powerpoint html to lesson
 OpenOffice - Este software se puede usar para convertir archivos Powerpoint en
animaciones Flash, que puede ser subidas en Moodle

Metacursos
De MoodleDocs
Saltar a navegación, buscar

Contenido
[ocultar]

 1 Metacurso
 2 Cómo hacer un metacurso
o 2.1 Pasos
o 2.2 Importante
o 2.3 Sugerencias
 3 Por qué usar metacursos
o 3.1 Sugerencias
 4 Usos de los Metacursos
 5 Enlaces

Metacurso
Metacursos son cursos que heredan las matriculaciones de otros cursos.
Cada vez que un alumno se matricula (o se da de baja) de un curso, él o ella será
automáticamente matriculado o desmatriculado de el metacurso.

Recuerde que las matrículas de los metacursos no mantienen los grupos.

Cómo hacer un metacurso


Pasos

1. Como profesor o administrador, ir a la página principal del curso.


2. Hacer clic en "Configuración..." desde el bloque de "Administración" si el curso ya fue
creado y no tiene ningún alumno matriculado o al crear un nuevo curso.
3. Ir al desplegable de "¿Es éste un metacurso?:" y seleccionar Sí.
4. Desde el curso creado, hacer clic en Administración > Estudiantes.
5. Utilizar el formulario para añadir el curso o los cursos a su metacurso (se importarán
las matrículas).

Importante

 Si un curso es un metacurso, la página Administración > Estudiantes cambia del listado


o búsqueda de estudiantes al listado o búsqueda de cursos.
 Requiere la versión 1.5 de Moodle o superior.
 No debe tener ningún alumno matriculado para habilitarlo como metacurso.
 Si matricula a un nuevo alumno o desmatricula a un alumno de algún curso padre,
automáticamente será matriculado o desmatriculado del metacurso.

Sugerencias

 Permite la creación de un curso que es subordinado (hereda los alumnos matriculados)


de otro, por ejemplo alguna Unidad didáctica optativa que requiera otro curso pero
con los mismos alumnos o menos. En el caso de no necesitar todos los alumnos del
curso padre puede desmatricularlos del metacurso.
 Permite la creación de un curso que es subordinado de otros, por ejemplo algún área
común de diferentes cursos que requiera otro curso pero con todos los alumnos de los
otros cursos.

Por qué usar metacursos


 Permite la creación de un curso que es subordinado (hereda los alumnos matriculados)
de otro, por ejemplo alguna Unidad didáctica optativa que requiera otro curso pero
con los mismos alumnos o menos. En el caso de no necesitar todos los alumnos del
curso padre puede desmatricularlos del metacurso.
 Permite la creación de un curso que es subordinado de otros, por ejemplo alguna área
común de diferentes cursos que requiera otro curso pero con todos los alumnos de los
otros cursos.
Sugerencias

 Puede servir como un curso auxiliar que almacena los recursos compartidos por otros
cursos. Tiene la ventaja de facilitar su actualización y reducir el espacio de
almacenamiento. En el metacurso de recursos podemos utilizar grupos para facilitar el
uso didáctico de los profesores de cada curso (Joyce Smith).
 Podemos usar un metacurso como una lista de distribución de correo electrónico de
múltiples cursos. Desde el Metacurso utilizamos el foro de novedades para ello con la
ventaja de que se actualiza fácilmente, es decir, los nuevos alumnos son matriculados
y las bajas son desmatriculados automáticamente.
 Puede ser de utilidad cuando se deben matricular obligatoriamente en diversos cursos,
para ello creamos un curso principal y todos los cursos obligatorios serán metacursos.
De tal manera que sólo debe gestionar las matriculas del curso principal.

Usos de los Metacursos


Se puede utilizar en una gran variedad de maneras.

 Escenario 1: X es un metacurso con cursos de 1 al 4 como cursos normales con método


de matriculación estándar. Al matricular los estudiantes en alguno de esos cursos (del
1 al 4) automáticamente se matriculan en el curso X. Esto se puede usar, por ejemplo,
cuando cada estudiante puede elegir una opción de los cursos 1 al 4 pero el curso X es
obligatorio para todos los estudiantes que eligan una de esas cuatro opciones.

 Escenario 2: Los metacursos, del 1 al 4, están enlazados con el curso normal Y. Al


matricular los estudiantes en Y automáticamente se matriculan en los metacursos de 1
al 4. Esto se puede usar, por ejemplo, cuando se piensan tener exactamente los
mismos estudiantes en los cinco cursos.
En ambos diagramas las flechas muestran la dirección en la cual las matriculaciones son
heredadas.

Enlaces

También podría gustarte