universidad don bosco facultad de ingenieria escuela … · lenguaje del lado del servidor php y un...
TRANSCRIPT
UNIVERSIDAD DON BOSCO
FACULTAD DE INGENIERIA
ESCUELA DE COMPUTACIÓN
Ciclo II Administracion de Contenidos en Internet.
Guía N° 7 : “Instalación y configuración de Moodle”
I. RESULTADOS DE APRENDIZAJE
Que el estudiante esté en capacidad de:
1. Instalar y configurar el Sistema de Gestión del Aprendizaje Moodle.
2. Realizar las configuraciones iniciales de Moodle para iniciar la administración de cursos.
3. Administrar los distintos tipos de usuarios que interactuarán con la plataforma de enseñanza Moodle.
4. Seguir los pasos requeridos para instalar una plantilla personalizada de Moodle.
II. INTRODUCCIÓN
¿Qué es Moodle?
Moodle es una aplicación web clasificada como Sistema de Gestión de Aprendizaje (LMS: Learning
Management System), Entorno de Aprendizaje Virtual (VLE: Virtual Learning Environment) o,
simplemente, plataforma e-Learning.
Este tipo de aplicaciones son un subconjunto de
los Sistemas de Gestión de Contenido (CMS:
Content Management System).
Los Sistemas de Gestión del Aprendizaje son aplicaciones utilizadas para crear y administrar
plataformas educativas; es decir, entornos virtuales donde instituciones, centros educativos o empresas
gestionan sus recursos educativos proporcionados por un personal docente y desde donde se organiza el
acceso a dichos recursos por los estudiantes, permitiendo además, la comunicación entre alumnado y
profesorado.
Funciones de un Sistema de Gestión del Aprendizaje (LMS)
Entre las principales funciones de un Sistema de Gestión del Aprendizaje se pueden mencionar:
• Gestión de usuarios y recursos.
• Administración de materiales y actividades
• Gestión del acceso, control y seguimiento del proceso de aprendizaje.
• Realización de evaluaciones.
• Generación de informes.
• Gestión de servicios de comunicación como foros de discusión, vídeo conferencias, entre otros.
• Creación de contenidos de diversas fuentes para los cursos.
Características de Moodle
• Moodle se distribuye gratuitamente como software libre y bajo licencia pública GNU.
2
• Es una aplicación web multiplataforma (UNIX, Linux, Windows, MAC, etc.).
• Su implantación requiere de un servidor web (Apache, Internet Information Server, etc),
lenguaje del lado del servidor PHP y un sistema de gestión de bases de datos MySQL.
• El acceso a la aplicación por parte de los usuarios requiere únicamente de una computadora con
un navegador, como Internet Explorer, Firefox, Chrome, Opera, Safari, etc.
Instalación de Moodle
Lo primero que debe tener en cuenta antes de la instalación de Moodle es verificar los requerimientos
para su instalación. Entre los requisitos que debe cumplir un sistema sobre el que se desee instalar la
plataforma educativa Moodle se pueden mencionar:
a) Servidor web.
Aunque en la mayor parte de los casos se utiliza un servidor Apache, se puede utilizar cualquier
servidor web que soporte el lenguaje PHP.
b) Un gestor de base de datos.
El gestor más difundido a utilizar con Moodle es MySQL, sin embargo, también es posible
utilizarlo con PostgreSQL.
c) El lenguaje de lado del servidor PHP.
Se recomienda utilizar la versión de PHP recomendada por los requerimientos de la versión de
Moodle que desea instalar. Puede consultar el sitio web oficial de Moodle para obtener mayor
información.
Para facilitar la tarea de instalación de todas estas aplicaciones en un solo paso han surgido
herramientas conocidas como paquetes preconfigurados, que permiten disponer de todos los
requerimientos con una sola instalación. Entre estos paquetes se pueden mencionar: AppServ,
WampServer, Xampp y Vértigo, entre otras.
Descarga de Moodle
Lo primero que debe hacer para utilizar Moodle es descargar del sitio web de Moodle
(http://moodle.org) la última versión estable, o una versión anterior, si lo prefiere.
La descarga a seleccionar dependerá del sistema operativo sobre el que deseemos instalar Moodle y de
las versiones del software requerido que se dispongan.
Busque el enlace resaltado en la imagen 1, que le permite descargar los paquetes estándar de Moodle.
A continuación (ver imagen 2), se localiza la versión de la distribución que se adecúa mejor a las
características de su servidor, principalmente observe los requerimientos de las versiones de PHP y
MySQL. Si no se cumple con estos requerimientos, la instalación no podrá continuar.
Finalmente (ver imagen 3), tenemos 3 fuentes de donde descarga la versión de Moodle:
• Descargue la ultima version del gestor, haciendo clic en botón de la version al centro.
• Desde enlace “Security-only-supported releases” a la derecha, puede ubicar a otras versiones
anteriores estables
• Puede descargar una versión con instalador para Windows, que incluye al servidor XAMPP.
3
Imagen 1: Sitio oficial de la comunidad de desarrollo de Moodle
Imagen 2: opción para descarga la versión mas reciente.
4
Imagen 3: opción para descargar versiones para SO Windows
III. MATERIALES Y EQUIPO
No. Requerimiento Cantidad
1 Guía de práctica #06: Instalación y configuración de Moodle 1
2 Computadora con sistema operativo Windows y Apache Web
Server. 1
3 Conexión a Internet 1
IV. PROCEDIMIENTO
Ejercicio #1: Instalación de Moodle
El procedimiento de esta practica consistirá en realizar la instalación de Moodle y orientarle sobre los
aspectos básicos de su utilización.
1. Proceda a realizar la descarga de Moodle. Para ello, entre al sitio web de Moodle (Moodle.org) y
siga los pasos descritos en la introducción teorica de esta practica.
En ventana de descargas (ver imagen 3 de introducción teorica), de clic en enlace Moodle installer
package for Windows, localice a la versión 3.5.10 y descárguelo en formato .ZIP.
Importante:
Puede ver los detalles técnicos para instalar esta version, haciendo clic en enlace How to install Moodle.
5
2. Extraer los archivos del archivo .ZIP (con los paquetes de la versión de Moodle). Seleccione la
opción para extraer contenido hacia una carpeta con el mismo nombre del archivo .zip.
Espere a que finalice el proceso de extracción del archivo comprimido con el paquete de Moodle.
3. Verificar que la extracción del paquete de Moodle haya terminado con éxito. Luego, dentro del
contenido localice a la carpeta moodle (esta contiene los paquetes de instalación de Moodle).
4. Renombre la carpeta moodle bajo el nombre moodledgc.
Luego, copie esta carpeta moodledgc al interior de la carpeta www de su instalación local de
WampServer.
5. Verifique que están ejecutándose los Servicios del WampServer; de no ser así, levante todos sus
servicios.
A continuación, ejecute el navegador de su preferencia (en esta práctica se utilizará Firefox, pero usted
puede elegir otro) e ingrese en la barra de direcciones la siguiente URL:
http://localhost/moodledgc/
6. Ejecute este paso a continuación, solamente en caso de alguna incompatibilidad.
El instalador de Moodle le indicara errores como el mostrado en la Imagen 4:
Imagen 4: informe del instalador de Moodle acerca de incompatibilidad de versión de PHP.
Solamente en caso de presentarse este problema:
• Ubique y haga clic sobre el icono de WampServer.
• Localice a PHP y seleccione ficha Version. Finalmente,
seleccione una versión mas avanzada.
• Repita el ingreso de la URL de instalación indicada en
paso anterior.
7. Si no hay problemas con las versiones de php, my-sql y otros, se mostrara el contenido de la ventana
de la imagen 5.
6
Imagen 5: Después de ingresar la URL de instalación,
automáticamente se ejecutará el instalador de Moodle.
8. Seleccione el idioma de instalación y establézcalo en Español – Internacional (es) y presione el
botón Siguiente/Next.
9. Ejecute a cada paso del instalador de Moodle.
Si se produce algún mensaje (como el mostrado en la Imagen 6) en la comprobación del entorno,
realice la acción adecuada en el servidor para resolverlo (similar a la solución ofrecida en la Imagen 7)
y así poder continuar la instalación.
Imagen 6. En el mensaje se produce un fallo en la comprobación del entorno que nos indica que la
extensión cURL de PHP debe habilitarse para poder continuar la instalación.
7
Imagen 7. Realizar el cambio en la configuración de PHP.
En este caso desde el icono en la barra de notificación de Windows.
Finalmente, presione el botón Recargar cuando haya hecho la modificación la configuración de PHP.
10. Confirmar las rutas de instalación de Moodle en el servidor local (observe la imagen 8).
• La dirección web es la dirección completa o absoluta desde donde se accederá a Moodle desde
cualquier navegador.
• En tanto que, la dirección moodle es la ruta completa en el servidor local, donde se está
realizando la instalación de Moodle.
• Por último, la dirección de datos, debe ser una carpeta afuera de la carpeta web, acepte la
dirección propuesta.
Luego, presione el botón Siguiente>> para continuar.
Imagen 8. Verifique las direcciones solicitadas y luego haga clic en el botón Siguiente.
11. En el siguiente paso, Moodle intentará instalar el idioma configurado en el primer paso de la
instalación. De no ser posible la instalación mostrará el mensaje de la Imagen 9, indicando, además,
cómo realizar la instalación manual del mismo.
Una vez leído el mensaje presionar botón Siguiente.
8
Imagen 9. Esta ventana se mostrará cuando no sea posible la instalación del idioma de Moodle.
12. Seleccione el controlador de base de datos que disponga. Si posee el sugerido por el proceso de
instalación, debería dejar ese. Presione Siguiente>>.
Imagen 10. Seleccione el controlador de base de datos a utilizar con Moodle.
13. Abra una nueva ficha/pestaña en el navegador y acceda al phpMyAdmin del WampServer.
Bajo el cliente MySQL, primero cree una base de datos llamada moodle.
Luego, cree a un usuario llamado admindgc y asignarle como contraseña: @dm1nDGC.
Finalmente, asignar a este usuario todos los derechos administrativos sobre la base de datos moodle.
13. Retorne a la ficha/pestaña del navegador con el asistente de instalación de Moodle.
En este paso, hará las
configuraciones de la base
de datos que usara la
plataforma, asi como el
usuario y contraseña que
utilizará Moodle para
conectarse a esta base de
datos elegida.
Redacte los campos
mostrados en la Imagen 11.
No modifique al prefijo
predeterminado para las
tablas de la base de datos.
Asigne el puerto de la base
de datos ahí indicado.
Imagen 11. Usuario, contraseña y la base de datos en
su servidor MySQL que utilizara Moodle.
9
14. De clic en Siguiente>>. Espere un momento mientras se confirma autenticación de usuario y la
base de datos.
En el siguiente paso, acepte el acuerdo de licencia de Moodle presionando el botón Continuar.
Imagen 12. Aceptación del acuerdo de licencia de Moodle.
15. Si la comprobación del servidor le indica que debe revisar algunas extensiones, considere si puede
hacer las modificaciones requeridas, sin embargo, si al final, se indica que su servidor cumple los
requerimientos mínimos, puede continuar sin problemas.
Imagen 13. Los ítems que muestren en su estado la palabra Revisar deberían ser chequeados
y de ser posible modificados para que muestren un estado OK. Si realiza alguna modificación
en el servidor, debe reiniciarlo para volver a chequear el servidor.
16. Habilitar una a una las extensiones que sugiere el instalador que deben estar habilitadas para un
mejor funcionamiento de Moodle. Puede hacerlo directamente usando el icono de Wamp en el área de
notificación de Windows.
10
Imagen 14: Habilitar una a una las extensiones requeridas para
el correcto funcionamiento de Moodle.
17. Presione el botón Continuar. En este paso de Comprobaciones del servidor que se mostró en la
página anterior, luego de haber habilitado las extensiones.
18. En el siguiente paso se realizarán otras
comprobaciones que deben realizarse sobre el
sistema donde se está instalando Moodle.
Espere unos minutos mientras se crean las
diferentes tablas.
Al terminar, si todo ha ido bien, haga clic en
el botón Continuar (Continue).
Imagen 15. Proceso de creación de las tablas de la
base de datos Moodle.
11
19. Realizar la configuración de la cuenta de administrador principal de Moodle.
Imagen 16. Configurar la cuenta del administrador principal de Moodle. Contraseña: @dm1nDGC
20. Si se produce algún mensaje de error en el ingreso de datos, corregirlos y volver a presionar el
botón Actualizar información personal.
12
21. Completar los nuevos ajustes de la página principal de Moodle y presione el botón Guardar
cambios al finalizar de ingresar la información.
Imagen 17. Realizar los nuevos ajustes de la página principal de Moodle.
22. Al terminar el asistente de instalación debería cargarse la página principal de Moodle.
Imagen 18. Observar si se carga la página principal de Moodle al terminar el proceso de instalación.
13
Ejercicio #2: Configuraciones iniciales de moodle.
1. Lo primero que haremos será realizar
algunas configuraciones iniciales para
comenzar a utilizar moodle.
Para ello, en el segundo bloque de menú
ubicado en la parte lateral izquierda de la
página de inicio post-instalación, dar clic en
Administración del sitio, luego en Página
Principal, y por ultimo en Ajustes de la
página principal.
2. En la página de configuración podrá observar algunas de las configuraciones que ya se establecieron
durante la instalación. Vamos a modificar dos ítems: primero el de ítems de noticias para ver, el cual
quitaremos su valor por defecto que es 3, y pondremos en su lugar 10; y los comentarios por página
que cambiaremos de 15 a 5. Todo lo demás, quedará con los valores ya establecidos. Luego
presionar el botón Guardar cambios (Save changes)
14
3. A continuación, estableceremos las opciones de localización y zona horario. Esto se hace desde la
sección Administración del sitio en la opción Ubicación (Location) y al dar clic en el enlace
Ajustes de ubicación.
4. En la página de Ajustes de ubicación estableceremos la ubicación de zona horaria por defecto a
America/El_Salvador, en lugar de la que viene establecida por defecto, que es Hora local del
servidor (Server’s local time), en País por defecto buscamos El Salvador y en Ciudad por defecto:
Soyapango. Los demás valores quedarán con sus valores por defecto.
5. Guarde los cambios (Save changes) realizados dando clic en el botón del formulario.
15
6. El siguiente paso, si es que no se instaló durante la instalación, será agregar el idioma español para
la interfaz y luego establecerlo como el idioma predeterminado (Si se instalo ir al paso 10). Para esto
daremos clic en el vínculo Idioma (Language) en la sección de Administración del sitio y lugo clic
en Paquetes de idioma (Language packs).
7. Observará en la página de utilidad para importación la lista de idiomas disponibles. Si se presenta un
problema con un paquete de idioma, habrá que descargarlo manualmente del sitio web
http://downlaod.moodle.org y copiarlo y descomprimirlo en la carpeta de datos de moodle. En esta
instalación esta carpeta está en c:\wamp\moodlefetudbdata/lang. Puede hacer una prueba
descargando el idioma italiano o portugués y luego recargar la página para ver todos los idiomas que
dispone.
16
8. Luego, en Ajustes de idioma puede seleccionar cuál será el idioma por defecto. Para ello debe dar
clic en el enlace Ajustes de idioma.
17
9. Vamos a desactivar detectar idioma automáticamente y a seleccionar como idioma por defecto
Español – internacional (es).
10. Una última modificación que haremos será la apariencia. Para ello dentro de Ajustes de
Administración del sitio, damos clic en Temas y al desplegarse el menú Temas seleccionamos, el
vínculo Selector de temas y damos clic en este.
18
11. Damos click sobre el botos “cambiar tema” de la opción “Default”.
12. Seleccione el tema “More” dando click sobre el botón “Usar tema”.
19
13. Notará inmediatamente el cambio de la interfaz del moodle recién instalado. Una vez finalizado el
proceso, cierre la sesión actual y el navegador.
Ejercicio #3: Creación de categorías y cursos
1. Abra un navegador e Ingrese a Moodle con la siguiente URL: http://localhost/moodledgc.
2. En la página de inicio de Moodle busque el enlace para iniciar sesión como usuario administrador
(admin), de acuerdo a los pasos seguidos en el ejercicio #1 del procedimiento.
20
3. Inicie sesión como administrador en la página de inicio de Moodle. Para esto haga clic en el enlace
Entrar, ubicado en la parte superior derecha.
4. Al ingresar el entorno de la página de inicio deberá hacer click en administración del sitio, después
en cursos y luego en Administrar cursos y categorías.
21
5. En moodle, todos los cursos creados deben pertenecer a una categoría, por lo tanto lo primero que
deberemos hacer es crear alguna categoría o varias para que el curso que se vaya a crear pertenezca
a una. Por defecto, cuando se instala moodle se crea la categoría Miscelánea que es la categoría que
se le asignaría a cualquier curso que se cree sin haber establecido categorías propias. Por lo tanto, lo
que se hará es crear tres categorías. Una llamada Lenguajes de Programación, Programación web y
otra llamada Paquetes de oficina. Para hacerlo, hará clic en el botón Agregar nueva categoría en la
página Administrar cursos y categorías.
6. En el formulario que debe llenar seleccionará como categoría padre Superior, el nombre de la
nueva categoría será Lenguajes de programación y en Descripción colocará Cursos sobre
lenguajes de programación. Al terminar de ingresar los datos de la categoría nueva, presione el
botón Crear categoría.
22
7. Cree las otras dos categorías (ambas con categoría padre Top) y con los nombres indicados antes:
Programación web y Paquetes de oficina. Agregue ud. Una descripción adecuada para ambas
categorías.
8. Una vez creadas las tres categorías, verificar que todas están en el nivel superior, tal como lo está
Miscelánea que es la categoría creada por defecto.
23
9. Ahora que ya tenemos varias categorías, elegiremos la categoría en la que deseamos crear el nuevo
curso, que para este ejemplo será programación WEB, y luego damos click en el enlace crear nuevo
curso.
10. Llenar el formulario con la información de configuración del curso. Este paso es muy importante,
ya que acá se indica cómo estará organizado el curso, cuántos temas o cuántas semanas durará,
cuándo inicia, tamaño máximo de archivos que pueden enviar o subir al sitio los estudiantes, etc.
Este formulario tiene varias secciones. Observe e ingrese la misma información que se muestra en
las siguientes imágenes. Al terminar presione el botón Guardar cambios y volver de la parte
inferior.
24
25
11. El siguiente paso será crear nuevos usuarios para poderlos matricular al curso que acabamos de
crear. Para ello primero vamos a crear nuevas cuentas de usuario, para lo cual crearemos un archivo
de texto (ya sea con el Notepad o el Wordpad), tal como se indica a continuación:
26
12. Guarde el archivo en alguna carpeta de su disco (Mis documentos o Documentos, por ejemplo) con
el nombre usuariosmoodlefet.txt. No olvide seleccionar en el formato del archivo Guardar como
archivo de texto (*.txt). Si en Wordpad se le advierte sobre el hecho que va a Guardar como archivo
de texto, de clic en Guardar.
13. Regrese al menú de Ajustes, sección Administración del sitio y en Usuarios de clic en Subir
usuarios.
14. Vamos a seleccionar el archivo de usuarios que acabamos de crear para matricular a los estudiantes
del curso. Para ello daremos clic en el botón Seleccione un archivo, o arrastramos el archivo hacia la
caja dinámica.
27
15. Una vez cargado el archivo,Primero cambiaremos el Delimitador CSV de “;” a “, y el valor en
Previsualizar filas a 20. Presionar Subir usuarios.
16. Si tiene éxito en el proceso anterior deberá abrir una página que le mostrará los usuarios recién
creados. Verifique sobre todo los caracteres especiales para garantizar su correcta presentación.
Luego hará clic en el botón Subir usuarios en la parte inferior.
28
17. En la página siguiente se verificará si se hizo efectiva la subida de los usuarios al sistema,
indicando en cada caso el estado de la cuenta del usuario (usuario nuevo) y la validez de la
contraseña provisional ingresada (Directiva de contraseñas errónea). Presione el botón Continuar.
18. En el panel de navegación, en el lado izquierdo, desplegar la opción cursos, y luego programación
WEB, Y dar click en el curso “CPWHC”.
29
19. En el panel izquierdo de la pantalla, buscar el panel de administración, después desplegar
“Administración del cursos”, luego desplegar “Usuario” y luego dar click en la opción de
“Usuarios matriculados”.
20. En la nueva pantalla que le cargue, buscar en los paneles centrales, el panel “Usuarios
matriculados”, y dentro de el dar click sobre el botón “Matricular Usuarios”.
30
21. Cuando halla hecho click, le aparecera una venta emergente con todos los usuario que están en el
sistema, en la cual ud. Podrá agregar usuarios al curso en el que se encuentra. Para agregarlos
únicamente debe buscar al usuario que desea agregar, cambiar el rol que se le asignara, y dar click
en matricular. Una vez finalizado el proceso, únicamente debe dar click en el botón “Finalizar
matriculación de usuarios”.
22. Para esta practica, deberá matricular al curso, 5 Pryicipantes(Estudiantes), un coordinador del
curso, un profesor y un tutor del curso, Haciendo en total 8 usuarios que se matricularan en el
curso.
23. Una vez finalizada la matriculación, deberá aparecer una página como la siguiente:
31
24. Ahora proceda a cerrar sesión y a ingresar con algunos de los usuarios inscritos en el curso.
25. Lo primero que hará Moodle es obligarle al usuario con Estado Nuevo usuario a cambiar su
contraseña. Utilice la contraseña: D3$@rr0110 para este estudiante. Recuerde que moodle le exige
que las contraseñas deben poseer 8 caracteres mínimos, teniendo que utilizar al menos un número,
un carácter alfabético, al menos uno de ellos en mayúsculas y un carácter de símbolo (no
alfanumérico).
32
26. Realice el cambio de la contraseña y presione Guardar cambios. Si el cambio de contraseña se ha
realizado con éxito deberá ver la siguiente página. De no ser así tendrá que intentar nuevamente el
cambio de contraseña corrigiendo cualquier error que se pueda producir. De click en continuar.
27. Al dar click en continuar, lo redigira a una pantalla como la siguiente:
33
Proceda a investigar que puede hacer con este usuario, después de eso, cierre sesión y loguese con otro
usuario, y vea las diferencias que hay con respecto al otro usuario.
V. DISCUSIÓN DE RESULTADOS
1) Elimine la base de datos y los archivos de moodle del servidor.
2) Repita el proceso de instalación en su servidor local, volviendo a realizar la configuración inicial
de moodle, estableciendo el tema de su preferencia.
3) Cree dos categorías de curso de su preferencia colocando dos cursos en cada categoría.
4) Adicione al menos 10 usuarios en un curso.
V. INVESTIGACIÓN COMPLEMENTARIA
1) Adquiera un servidor remoto y realice la instalación de Moodle en éste. Se recomienda hacerlo en
un servicio de webhosting distinto al utilizado con Joomla y que le de garantía de poder crear
carpetas afuera de la carpeta web (www, htdocs o public_html).
2) Envíe la URL donde se realizó la instalación por correo al docente de la materia.
VI. BIBLIOGRAFÍA
➢ Linux Guía para Administrador de redes, Tony Bautts, 1a edición.
➢ Linux - Manual de referencia, Richard Petersen, 2a edicion, 2005.
➢ Instala, administra, securiza y virtualiza Entornos Linux, Antonio Ramos, Primera edicion, 2009.
34
Alumno:
HOJA DE EVALUACIÓN
DE GUÍAS DE PRÁCTICA
Actividad a
evaluar
Criterio a evaluar Cumplió Puntaje
SI NO
Desarrollo de la
Práctica
Logro terminar todas las partes de la guía de laboratorio
(30%).
Presentó la evidencia del desarrollo de cada una de las
partes a su docente (35%)
Trabajo de manera correcta y ordenada la guía de
laboratorio y el funcionan de todas las configuraciones
planteadas en la misma (35%)
PROMEDIO:
Investigación
complementaria
Envió la investigación complementaria en la fecha
indicada (20%)
Resolvió todos los ejercicios planteados en la
investigación complementaria (35%).
Presenta el reporte de una manera clara, ordenada y lógica
(35%).
PROMEDIO:
Carnet:
Docente: Fecha:
Título de la guía: No.: