Cátedra de Redes | Escuela de Informática 1 Práctica de laboratorio: Unidad 5
Subtema : E-Learning
Tema: Guía de Implementación de una Aula Virtual en Moodle.
(Ambiente de aprendizaje dinámico y modular orientado a objetos)
Objetivo:
Instalar y configurar la plataforma Moodle en un host local con Xampp Recursos a utilizar
Lista los recursos de Hardware a utilizar
PC con procesador Pentium III a 733 MHz o superior.
512 megabytes (MB) de RAM o mayor, recomendada.
Lista los recursos de Software a utilizar
Microsoft Windows Server 2003 (Edition Standard o Enterprise) Tiempo estimado para la práctica: 60 minutos
Prácticas previas sugeridas
Instalación de Windows 2003 Server
Cátedra de Redes | Escuela de Informática 2 INTRODUCCIÒN
El e-Learning viene a resolver algunas dificultades en cuanto a tiempos, sincronización de agendas, asistencia y viajes, problemas típicos de la educación tradicional.
Entre los avances tecnológicos más recientes que han venido impulsando la competitividad de las empresas, tales como los centros de contacto (call centers), la administración de la cadena de suministro (SCM, supply chain management), el comercio electrónico (e-Commerce), la administración de la relación con clientes (CRM, customer relationship management) y la dirección del recurso humano (e- Employee), hay una tecnología que está por desarrollar su máximo potencial: la educación electrónica (e-Learning).
Por definición, el e-Learning es el suministro de programas educacionales y sistemas de aprendizaje a través de medios electrónicos. El e-Learning se basa en el uso de una computadora u otro dispositivo electrónico (por ejemplo, un teléfono móvil) para proveer a las personas de material educativo. La educación a distancia creó las bases para el desarrollo del e-Learning, el cual viene a resolver algunas dificultades en cuanto a tiempos, sincronización de agendas, asistencia y viajes, problemas típicos de la educación tradicional.
Así mismo, el e-Learning puede involucrar una mayor variedad de equipo que la educación en línea. El término de e-Learning o educación electrónica abarca un amplio paquete de aplicaciones y procesos, como el aprendizaje basado en Web, capacitación basada en computadoras, salones de clases virtuales y colaboración digital (trabajo en grupo).
Cátedra de Redes | Escuela de Informática 3 DESARROLLO
En esta guía se explicara que es Moodle, como instalarlo y configurarlo, paso a paso con XAMPP
Moodle es un gestor de contenidos o CMS (Content Management System) enfocado específicamente a la enseñanza y aprendizaje en entornos virtuales.
Este tipo de LMS (Learning Management System, programa (aplicación de software) instalado en un servidor, que se emplea para administrar, distribuir y controlar las actividades de formación no presencial o e-Learning de una institución u organización.) son la plataforma idónea para la enseñanza en entornos virtuales. Moodle es un software libre, que puede obtenerse en el sitio web de su comunidad de desarrolladores, se puede obtener más información de esta plataforma en Moodle.org. Se trata de una aplicación web, que puede correr en cualquier servidor dotado de un interprete PHP (lenguaje de programación interpretado) capaz de manejar una base de datos MySql. Moodle es una herramienta que nos permite realizar todas las tareas de una clase virtual por ejemplo: Exposición de contenidos, comunicación directa con los alumnos, carga y descarga de archivos, Test en línea, Publicación de notas, con acceso individual, Wiki, Blogs.
Cátedra de Redes | Escuela de Informática 4 Para empezar es recomendable descargar las últimas versiones de:
XAMPP (xampp-win32-1.7.1-installer)
Moodle (moodle-1.9.5)
My SQL Administrator. (mysql-gui-tools-5.0-r17- win32)
En primer lugar se debe descargar de manera gratuita XAMPP para Windows en su última versión
http://www.apachefriends.org/en/xampp-windows.html
En segundo lugar se debe descargar la última versión de Moodle para Windows:
Para ello se visita la página de descarga de Moodle http://download.moodle.org, en ella elegimos en formato .Zip algunas de las versiones de paquetes para descargar, en este caso elegimos las versiones 1.95
El último programa que necesitamos para la instalación de Moodle es MySQL administrator, versión para Windows, este cual se puede descargar en
http://dev.mysql.com/downloads/gui-tools/5.0.html
Cátedra de Redes | Escuela de Informática 5 Una vez descargados los tres programas, empezamos a instalar XAMPP, para ello se debe ejecutar el programa:
Instalación de XAMPP
Para instalar el XAMPP hay que cerciorarse que en herramientas administrativas del panel de control se encuentren los servicios de IIS desactivados. Simplemente se debe detener porque en este caso el servidor apache va a estar por el mismo puerto, si lo desea puede cambiar el puerto y no detener el IIS. También de deben detener otros servicios como Apache Tomcat, y versiones anteriores de MySql.
Pasos para detener el IIS
Inicio – Panel de Control – Herramientas Administrativas - Servicios
Luego de haber detenido los servicios, se debe proceder a la instalación de Apache Servis y MySql Servis.
Luego vemos que los servicios están siendo configurados en el ordenador.
Cátedra de Redes | Escuela de Informática 6 Una vez finalizada la instalación de una manera satisfactoria se debe verificar que se deben estar ejecutando apache y MySQL
Instalación de Moodle
El siguiente paso consiste en descomprimir la carpeta de Moodle que se descargó previamente del sitio de Moodle, en la carpeta adecuada.
Iniciamos extrayendo los ficheros en la carpeta que está dentro de xampp en la unidad principal (C), la carpeta se llama htdocs. Terminada la descomprensión, comprobar que se ha creado Moodle en la carpeta adecuada, para hacer esto, con el explorador de Windows dirigirse al disco duro local, carpeta xampp y dentro de ella, la carpeta htdocs, en esta verificar que este la carpeta Moodle.
Ahora para configurar el servidor Apache con varias características, debe teclear en el navegador:
http://localhost/xampp/splash.php y hacer clic en español. En este caso no se va a configurar el servidor.
Ahora se debe crear una carpeta en el directorio raíz y denominarla moodledata, aquí es donde se almacenaran los datos en Moodle.
Cátedra de Redes | Escuela de Informática 7 El siguiente paso consiste en abrir el
navegador y teclear en la barra http://localhost/moodle/install.php se encontrara con la primera página de instalación de Moodle; en la cual elegimos el lenguaje de instalación, en esta caso Español, y hacer clic en el botón Next (siguiente).
En el siguiente pantallazo debe observar que la conexión PHP sea correcta, todo debe estar en verde.
En caso de que no aparezca en verde, debe verificar la instalación.
Ahora haga clic en el botón siguiente.
En el siguiente pantallazo debe confirmar si son correctas las direcciones de instalación de Moodle, las cuales son Dirección Web, Directorio Moodle y Directorio de datos. La dirección del directorio de datos debe cambiarlo y dejar c:\moodledata
Haga clic en el botón siguiente.
Cátedra de Redes | Escuela de Informática 8 En este paso debe se necesita configurar la base de datos en la que se almacenarán la mayor parte de los datos de Moodle.
En esta pantalla se debe establecer la conexión entre Moodle y la Base de datos. Para ello se debe minimizar el navegador de internet y el panel de control de xampp dirigirse a administrador
Aparecerá la siguiente pantalla en la que debe crear una base de datos y denominarla con el nombre de Moodle. El sistema de colación que se utilizará es el sistema:
utf8_unicode_ci. Luego hacer clic en el botón Crear.
Cátedra de Redes | Escuela de Informática 9 Ahora debe hacer clic en
Privilegios para crear una contraseña si fuera necesario. En este caso se observara que el
nombre de usuario es root, y no tiene una contraseña, es en este momento se debe agregar la contraseña y se debe cerrar la pestaña.
En la siguiente ventana debe dejar el nombre Moodle de la base de datos, y digitar el nombre de usuario y contraseña. En este caso el nombre de usuario ha sido root. Luego hacer clic en el botón siguiente.
En la siguiente ventana se debe observar que todo debe estar en verde, excepto dos en amarillo estos dos problemas se deben de corregir, para ello debe hacer clic en el texto en azul
Cátedra de Redes | Escuela de Informática 10 Aparecerá la siguiente ventana en la que se encuentra una explicación de como se puede corregir el problema:
En este caso se debe copiar el texto de la segunda línea, porque lo que esta indicando el texto es que se debe quitar el punto y coma delante de esta expresión en un archivo php/php.ini.
Copie y luego buscar el archivo en xampp/php/php.ini, haga doble clic, y después clic en buscar, una vez encontrado eliminar el punto y coma.
Cátedra de Redes | Escuela de Informática 11 Para comprobar se debe parar el
servidor y parar el servidor Apache y el servicio MySql y reinicializarlo.
Una vez reinicializado comprobar que todo esta en verde. Ahora debe hacer clic en siguiente.
Cátedra de Redes | Escuela de Informática 12 Descarga paquete de idioma
Ahora tiene la opción de descargar el paquete de idioma y continuar con el proceso de instalación en ese idioma. Si no es posible la descarga el proceso de instalación continuará en inglés (una vez que la instalación haya finalizado, tendrá la oportunidad de descargar e instalar otros idiomas adicionales). Ahora pulse el botón siguiente.
La configuración de Moodle ha sido completada, el fichero php ha sido configurado con éxito. Si permite descargar el paquete de idiomas en español, necesitara conexión a internet.
Cátedra de Redes | Escuela de Informática 13 En la siguiente pantalla elegimos si a la licencia GPL de Moodle, que es un software libre. Se recomienda leer licencia.
Ahora aparecen unas notas sobre la versión actual. Haga clic en el botón continuar, se empiezan a crear tablas para diferentes aspectos y módulos de la aplicación Moodle
Aparece la ventana con la informacion de la base de datos mostrandro que fue actualizada con éxito, haga clic en el boton continuar.
Tras pasar la actualización, se instala automáticamente el modulo de gestión de tablas.
En la siguiente ventana aparecerá la nueva versión de copia de seguridad, haga clic en el botón continuar, para que se instalen algunos módulos más.
Ahora abra que configurar la cuenta del administrador principal que dará un control absoluto sobre el sitio. Se debe asegurar que se usan nombre de usuario y contraseña seguros, (mayúsculas, minúsculas, numero, signos), así como una dirección de correo electrónica validad. Más adelante se podrá crear mas cuentas de administrador.
Poner el nombre del sitio y contraseña, al finalizar hace clic en siguiente.
Cátedra de Redes | Escuela de Informática 14 El sitio ya esta configurado e implantado en el servidor. Ahora puede agregar un nuevo curso.
CONCLUSION
En conclusión Moodle es la solución web que lidera en la actualidad las plataformas de e learning. Está basado las ideas del constructivismo en pedagogía que afirman que el conocimiento se construye en la mente del estudiante en lugar de ser transmitido sin cambios a partir de libros o enseñanzas y en el aprendizaje colaborativo. La primera versión de la herramienta apareció el 20 de agosto de 2002 y, a partir de allí han aparecido nuevas versiones de forma regular. Hasta julio de 2008, la base de usuarios registrados incluye más 21 millones, distribuidos en 46.000 sitios en todo el mundo y está traducido a más de 75 idiomas.
Cátedra de Redes | Escuela de Informática 15
RECOMENDACIONES
Descargar la última versión de XAMPP para Windows.
Descargar la última versión estable de Moodle.
Ejercicio:
Cree una carpeta con el nombre de moodlebase el cual será el lugar que sirva de repositorio de la información de la plataforma de aprendizaje virtual y colóquela en un lugar privado. Por razones de seguridad no se recomienda ubicarla en el /var/www/moodle/ ya que si la información es confidencial, este seria accesible desde Internet.
Si coloca la carpeta Moodle data en la carpeta publica debe añadir a moodledata un archivo llamado .htaccess (Acceso de Hiper-Texto) con las siguientes líneas:
deny from all
AllowOverride none
Esto servirá para deshabilitar totalmente el acceso a la carpeta vía Web.
Ejercicio
Cree otro usuario y asígnele privilegio de Administrador.
Cree otros usuario como alumnos.