TRABAJANDO CON MOODLE 2.2.1+


En primer lugar debemos de descargarnos Xampp desde www.apachefriends.org/es/xampp.html. un paquete que nos proporciona Mysql, apache y  un interprete para lenguaje PHP, todo lo que necesitamos para poder instalar moodle y que este funcione de forma correcta. Elegimos la última versión, en este caso para windows ya que es el SO sobre el que estoy trabajando. Una vez descargamos procedemos a instalarlo. Probamos que arranca tanto elservidor web apache como Mysql.

Una vez instalado nuestro servidor web apache y nuestra base de datos mysql con xampp, lo que vamos a hacer es descargarnos el paquete moodle desde la siguiente pagina www.download.moodle.org

Dentro nos aparecen diferentes versiones del paquete. Ojo, también se nos indica que hay una serie de paquetes que contienen un servidor web apache y un interprete php. Yo, como he indicado dispongo de Xampp instalado en mi maquina, por lo que descargo un standar package.

Ahora vamos a crear una base de datos para moodle de la misma forma que hicimos con joomla a través de  phpmyadmin. Para ello abrimos el panel de control de Xampp y arrancamos mysql y apache abriendo a continuación nuestro navegador web y escribimos en la barra de direcciones lo  siguiente: http://localhost/phpmyadmin/

Nos vamos a la pestaña que dice Base de datos y en el recuadro libre escribimos el nombre que queremos dar a nuestra nueva base de datos. En este caso nwmoodle.

Para asegurarnos de que nuestra base de datos es segura, vamos a crear un usuario y una contraseña que será el único que pueda acceder a la base de datos.

Una vez creado el usuario y puesto una contraseña, podemos otorgar los privilegios que queramos a este usuario. Le vamos a dar practicamente todos los privilegios ya que Moodle usará este usuario para crear toda la información de la base de datos. Una vez terminado el proceso de instalación, se pueden modificar los permisos del usuario.

Descomprime Moodle en el directorio seleccionado.

Una vez descargado moodle procedemos a copiar el contenido de la carpeta que estaba dentro del archivo .zip en el directorio C:/xampp/htdocs.
   

Accede a la instalación de Moodle y sigue los pasos necesarios para la instalación.

Para la instalación de moodle, lo primero que vamos a a hacer es arrancar el servidor web Apache y la base de datos Mysql desde el panel de control de xampp, ya que yo no los tengo instalados como servicios y debo de arrancarlos manualmente cada vez que quiero hacer uso de los mismos. 

Abrimos seguidamente una ventana de nuestro navegador. Uso siempre firefox, ya que me parece el más completo, con mayor número de complementos y más estable del mercado.
Una vez abierta la ventana escribimos en la barra de direcciones http://localhost/moodle/install.php para ejecutar el script de instalación.



En esta primera pantalla que nos aparece, elegimos el idioma que utilizaremos para guiarnos a través de la instalación. y como idioma por defecto del sitio.
Cambiamos a español y damos a siguiente.


Seguimos con la instalación y el asistente nos pide los datos de la base de datos creada anteriormente asi como el usuario y contraseña creados anteriormente desde phpmyadmin.

Finalmente me aparece un cuadro resumen que me indica que todo está correcto y que cumplo con los requisitos mínimos para que mi sitio moodel pueda funcionar correctamente.

Moodle ahora comienza a crear todos los archivos y servicios necesarios para el manejo de la Base de datos.

Cuando finalize entraremos en una pantalla donde deberemos de configurar la cuenta como administrador principal. Debemos de elegir un nombre de usuario, contraseña y dar un correo electrónico válido.

 Llegamos ahora a la configuración general del sitio. Debemos introducir un nombre para nuestro sitio, una palabra como nombre corto y una breve descripción del mismo.

Damos a continuar y ya estamos en la pagina principal de nuestro sitio. Ahora debemos insertar el curso y los demás elementos necesarios para crear el sitio correctamente.


 Ejemplo: Crear un curso de programación en PHP.

    Con formato tradicional.
   

Para crear nuestro curso de php, en la página principal nos aparece directamente un botón que dice Agregar nuevo curso. Hacemos click ahí .

Desde esta página configuraremos nuestro curso de PHP. Asignamos un titulo y un breve resumen del mismo. Por otro lado debemos indicar que formato debe de tener el curso. Se nos presentan tres posibilidades: SRCOM, social, semanal y por temas. Elegimos este último ya que es el tradicional.  


Las siguientes opciones a configurar sobre el curso son la fecha de comienzo del mismo, el número de temas que contendrá, mostrar informes de actividad, mostrar calificaciones de los estudiantes, etc.

Crea la primera sección como la introducción.
   
Es el momento de crear los temas para el curso de PHP. Para ello pinchamos en el titulo del curso de la página principal de nuestro sitio lo que nos llevará a otra página en donde podremos editar los temas del curso y otras opciones del mismo.


Ya tenemos creado en la página principal nuestro curso. Ahora deberemos de añadir los contenidos de cada tema/lección, actividades y demás.

Desde aqui añadiremos los temas de los que va a constar el curso de PHP. El primero de ellos será la introducción. Para ello nos vamos, siempre identificados dentro del sitio como administradores, al desplegable dentro del curso que dice Agregar actividad.


 Debemos ahora de entre todas las opciones que aparecen la que dice  Lección. En esta nueva pantalla podemos dar nombre a la lección (en nuestro caso Introducción), las fechas en las que queremos que esté disponible, si va a tener calificaciones y otra serie de opciones para los estudiantes.

Una vez hemos elegido las opciones que más nos interesen, aceptamos y salimos a la página de lecciones del principio desde la cual pinchamos en Introducción para poder completarla.


Desde aquí debemos de elegir que es lo que contendrá esta primera lección de Introducción de nuestro curso PHP. Yo he elegido una página de contenido en la que puedo describir brvemente que es y en que consiste el lenguaje de programación PHP.

Con esto estaría finalizada esta primera lección de nuestro curso y así se mostraría a un estudiante matriculado en el curso.

Agrega un recurso de tipo archivo.
  
Moodle nos permite múltiples tipos de recursos y actividades. Con el recurso de tipo archivo Moodle permite añadir contenidos comprimidos o formatos multimedia externos de
gran tamaño. La ventaja es que no es obligatorio que estén en sitio Moodle.

En este caso yo agregaré el recurso de tipo archivo en el tema 2 del curso de PHP. Para ello voy al desplegable que aparece en el tema 2 que dice Agregar recurso y desde ahí elijo Archivo. Inmediatamente se abrirá una nueva página en la que rellenaremos el nombre y descripción del recurso que vamos a subir a nuestra plataforma. El tamaño lo hemos de haber especificado antes, cuando editamos la configuración de nuestro curso. En  mi caso dejé un margen de archivos de hasta 8mb. Como ejemplo subiré un .rar con librerias para PHP.

De esta forma ya está disponible para descargar desde la lección 2 de mi curso PHP.

 Crea un cuestionario mediante la agregación de una actividad.

De nuevo nos dirigimos al desplegable que dice Agregar  que se encuentra dentro del curso de PHP que hemos creado. Esta vez, el cuestionario lo introduciremos dentro del tema 3 de nuestro curso. En el desplegable elegimos la opción que dice Cuestionario. Rapidamente el navegador nos lleva a otra página en la que debemos dar un nombre y descripción al cuestionario que vamos a crear, el número de intentos permitidos para que lo resolvamos, el tipo de calificación con la que nos vamos a quedar, número de preguntas que se muestran por página, las fechas desde que el cuestionari esta disponible para resolverse hasta que se cierra y la retroalimentación , que consiste en escribir los comentarios que verá el alumno al finalizar el cuestionario en función de la nota que haya obtenido en el mismo y comentarios que podemos incluir dentro de las propias preguntas en función de lo que vaya contestando el alumno.

Retroalimentación.

Un vez definidas las características que va a tener nuestro cuestionario, damos al botón de guardar cambios y aparecerá una ventana en la que agregaremos las preguntas del cuestionario.

Hay diversos tipos de preguntas que podemos elegir. En este caso, elijo una con respuesta de verdadero o falso.

Escribimos la pregunta, la puntuación que va a obtener el alumno en caso de acierto y la penalización en caso de error.

En la pestaña al efecto elegimos la respuesta correcta y escfribimos la retroalimentación que va a aparecer en pantalla en caso de que el alumno acierte o falle.


Otra pregunta. Esta vez una con respuesta múltiple. Hacemos la pregunta y damos una serie de respuestas de las cuales debemos definir cuales obtienen nota positiva o negativa si queremos que penalicen.

Alta del profesorado.
   
Para dar de alta a un usuario con un rol de profesor, entramos a nuestra plataforma creada con nuestra cuenta de administrador y en el bloque de la parte izquierda de nuestra plataforma buscamos  en Administración del sitio Usuarios, Cuentas, Agregar usuario.


En esta nueva pantalla que se nos abre rellenamos los diferentes apartados de nuestro nuevo usuario. Nombre,apellidos, email, contraseña,etc.

Ya tenemos un nuevo usuario registrado. Ahora le tenemos que asignar el rol de profesor con permiso de edición al usuario que acabamos de crear.

Para ello desde el bloque de Ajustes en usuarios , permisos hacemos click en roles asignados.

Ahora nos aparecen los diferentes roles que puede tener un mismo usuario en nuestro sitio moodle. En este caso nos interesa el de profesor ya que Jose López va a ser el profesor. Hacemos click en Profesor que es el que tiene permiso de edición. Lo seleccionamos y agregamos del lado de profesor.



Jose López ya tiene asignado el rol de profesor con permisos de edición con lo que esto le permite realizar cualquier acción dentro de un curso, incluyendo cambiar actividades y calificar a los estudian en nuestro sitio.

Matricula al alumnado del curso.
   
Par la matriculación del alumno vamos a seguir el mismo procedimiento que hemos seguido con el profesor. En primer lugar creamos un nuevo usuario desde el bloque Ajustes vamos a Administración del sitio , Usuarios,Cuentas, Agregar nuevo usuario.
Nos aparece una nueva pantalla en que completamos los datos personales de nuestro nuevo alumno.


Ahora vamos a asignarle el rol de alumno. Para ello nos dirigimos a Ajustes de página principal, Usuarios, Permisos, Roles Asignados. Desde esa pantalla hacemos click en el rol de estudiante y añadimos al mismo tantos usuarios registrados como queramos que tengan el rol de estudiante.



Por último vamos a matricular a los alumnos creados y al profesor en el curso de PHP. Entramos a nuestro sitio como administrador y desde la página principal entramos al curso de PHP que hemos creado con anterioridad. Desde ahí en el bloque de ajustes seleccionamos el desplegable de usuarios y dentro de este la opción que dice metodos de matriculación.




En matriculación manual seleccionamos dentro Editar la opción que indica matricular usuarios con lo que se nos abre una nueva pantalla en donde nos aparecen los usuarios que hemos creado con anterioridad . Agregamos a los usuarios al curso de PHP y les otorgamos los roles que queramos que tengan dentro del mismo.


Así José Pérez va a ser el profesor, María Pérez y Sara Varas las estudiante y Marce Pérez el gestor del mismo. En la pestaña de participante podemos ver el resultado de la matriculación y en detalle una de las alumnas matriculadas.

Hacer una copia de seguridad del curso.

    Accede a la copia de seguridad en los ajustes del curso.
   
Para hacer una copia de seguridad de uno de los cursos de nuestro sitio, lo primero que tenemos que hacer es entrar con nuestro usuario y clave de administrador en el mismo. Una vez dentro nos dirigimos al desplegable Administración del sitio y dentro a Cursos, Copias de seguridad donde tenemos dos opciones: Copia de seguridad programada y Configuracón por defecto de la copia de seguridad.

En la primera de las opciones nos permite programar que días queremos que se haga una copia de seguridad del curso, en que directorio queremos que se guarden las mismas y que elementos del curso se haga la copia

La segunda opción nos permite hacer una copia de seguridad “manual” del curso en cuestión. Seleccionamos los elementos que queramos que se incluyan en la copia como usuarios, actividades , historiales, etc.

Con todo esto hemos definido los valores por defecto para las copias de seguridad


Ahora entramos en nuestro curso y desde Administración del curso nos vamos a copia de seguridad.

Marcamos/desmarcamos los elementos del curso sobre los que deseamos que se incluyan en la copia de seguridad asi como de los ajustes del esquema.
Confirmamos el nombre del archivo que se va a crear y ejecutamos.
Para restaurar una copia de seguridad creada en Administración del curso, nos vamos a la opción Restaurar. Buscamos el archivo que contiene nuestra copia y lo ejecutamos.




 























































Principales distribuciones Linux a nivel mundial y diferentes distribuciones Linux que se ofrecen en España

DISTRIBUCIÓN
COMUNIDAD AUTÓNOMA
Asturix

Principado de Asturias
GnuLinex

Extremadura
Max

Comunidad de Madrid
Molinux

Extremadura
Lliurex

Comunidad de Valencia
Auguxtux

Aragón
Trisquel

Galicia
LinuxGlobal

Cantabria
EHUX

País Vasco
Lazarux

Comunidad Valenciana
Linkat

Cataluña
mEDUXa

Canarias
melinux


Melilla

ASLinux Desktop


Andalucía

CAtix


Cataluña

Linux ESware


Castilla y León

HispaFuentes


Castilla La mancha

Colebuntu


Aragón


DISTRIBUCIÓN
CARACTERISTICAS

REDHAT ENTERPRISE

Esta es una distribución que tiene muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye. Es necesario el pago de una licencia de soporte. Enfocada a empresas.
UBUNTU

Distribución basada en Debian, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El entorno de escritorio por defecto es GNOME.
FEDORA

Esta es una distribución patrocinada por RedHat y soportada por la comunidad. Fácil de instalar y buena calidad.
DEBIAN

Otra distribución con muy buena calidad. El proceso de instalación es quizás un poco mas complicado, pero sin mayores problemas. Gran estabilidad antes que últimos avances.
OpenSuSE

Fácil de instalar. Versión libre de la distribución comercial SuSE.
SuSE LINUX ENTERPRISE

Muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye, Novell. Es necesario el pago de una licencia de soporte. Enfocada a empresas.
SLACKWARE
Esta distribución es de las primeras que existió. Tuvo un periodo en el cual no se actualizo muy a menudo, pero eso es historia. Es raro encontrar usuarios de los que empezaron en el mundo Linux hace tiempo, que no hayan tenido esta distribución instalada en su ordenador en algún momento.
GENTOO

Esta distribución es una de las únicas que han incorporado un concepto totalmente nuevo en Linux. Es un sistema inspirado en BSD-ports. Podéis compilar vuestro sistema completamente desde cero. No es recomendable adentrarse en esta
distribución sin una buena conexión a Internet, potente y cierta experiencia Unix
KUBUNTU

Distribución basada en Ubuntu, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. La gran diferencia con Ubuntu es que el entorno de escritorio por defecto es KDE.
MANDRIVA

Esta distribución fue creada en 1998 con el objetivo de acercar el uso de Linux a todos los usuarios, en un principio se llamo Mandrake Linux. Facilidad de uso para todos los usuarios.

LinuxMintDebian

Linux Mint es una distribución del sistema operativo GNU/Linux, basado en la distribución Ubuntu (que a su vez está basada en Debian). A partir del 7 de septiembre de 2010 también está disponible una edición basada en Debian.
Zenwalk

Distribución de Linux basada en Slackware Linux centrada en herramientas de Internet, multimedia, y programación.