21
UNIVERSIDAD NACIONAL DE LOJA ÁREA DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES MODULO IX INGENIERIA DE SOFTWARE INTEGRANTES: Jenny Cango Antonieta Celdo María Chamba Germania Larreátegui DOCENTE: Ing. René Elizalde

Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Embed Size (px)

Citation preview

Page 1: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

UNIVERSIDAD NACIONAL DE LOJAÁREA DE LA ENERGÍA, LAS INDUSTRIAS Y LOS

RECURSOS NATURALES NO RENOVABLES

MODULO IX

INGENIERIA DE SOFTWARE

INTEGRANTES: Jenny Cango Antonieta Celdo María Chamba Germania Larreátegui

DOCENTE: Ing. René Elizalde

FECHA: 2009-11-25

PARALELO: “A”

LOJA – ECUADOR

2009 – 2010

Page 2: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX Módulo1. Título.

Instalación de Ubuntu 9.04. Instalación de un servidor web Apache. Instalación de MySQL. Instalación de un sistema virtual de aprendizaje Moodle.

2. Objetivo. Aprender a instalar y familiarizarnos con Ubuntu, Servidor Web Apache y Moodle.

3. Desarrollo de la práctica

Ubuntu, es una distribución Linux basada en Debian GNU/Linux, cuyo nombre proviene de la ideología sudafricana Ubuntu ("humanidad hacia otros").

Proporciona un sistema operativo actualizado y estable para el usuario promedio, con un fuerte enfoque en la facilidad de uso y de instalación del sistema. Al igual que otras distribuciones se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto.

Ubuntu está patrocinando por Canonical Ltd., una compañía británica propiedad del empresario sudafricano Mark Shuttleworth.

Instalación de Ubuntu 9.04

Para instalar Ubuntu seguiremos los siguientes pasos:

1. Insertamos el CD de Ubuntu, y reiniciamos la PC. Al reiniciar, nos aseguramos que en el orden de arranque de la BIOS esté primero la unidad de CD en donde insertamos el disco de Ubuntu. A continuación, se cargará el live CD y te mostrará una pantalla.

2. Luego presionamos la tecla F2 y seleccionamos el idioma deseado, en nuestro caso el español. Lugo aparecerá la pantalla principal en donde existen varias opciones dos de ellas son las más importantes: probar Ubuntu sin alterar el equipo en donde probaremos como funciona el sistema operativo sin alterar nuestro equipo y la otra es instalar Ubuntu directamente.

3. Elegimos la opción probar Ubuntu sin alterar nuestro equipo, esperamos unos minutos y aparecerá el escritorio de Ubuntu Linux, ejecutándose desde el CD.

4. Antes de instalar exploramos un poco el ambiente de Linux, desde el live CD. Para instalar Linux buscamos el ícono de “Instalar” en el escritorio y hacemos doble click en él.

5. Una vez que hayas ejecutado la instalación, te aparecerán algunos detalles como configuración del idioma, zona horaria y teclado.

6. El siguiente paso es el más importante ya que haremos las particiones necesarias para instalar Ubuntu en nuestro caso tenemos tres particiones: Para empezar, necesitamos la partición para la memoria de intercambio,

que será de tipo swap, es una costumbre que ésta sea del doble de tamaño de la memoria RAM disponible en nuestro caso es de 896 MB.

Page 3: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX Módulo La partición donde instalaremos Ubuntu la raíz (/) utilizada para todo lo

que se instalara en Ubuntu es de 7GB Finalmente, es recomendable guardar los archivos personales en una

partición aparte, /home, es de 4GB.

7. Por último escribiremos nuestros datos correctos el nombre de usuario y contraseña también proporciona la opción de pedir la contraseña o iniciar el sistema sin ella llenado todo esto damos siguiente y saldrá una ventana que te indicará que está listo para instalar. Clic al botón de “instalar”.

8. Inmediatamente, empezará el proceso de instalación, que deberá dura entre 15 y 40 minutos. Una vez completada la instalación, confirma y te da la opción de reiniciar o continuar usando el live CD.

9. Reiniciamos el equipo, extraemos el cd de la lectora e inmediatamente se cargará el GRUB, que es el gestor de arranque de Linux. Por defecto se inicia Ubuntu si no seleccionas nada después de 10 segundos.

10. La 5ta. línea es el Windows XP que ya tenía instalado.

SISTEMA VIRTUAL DE APRENDISAJE MOODLE

Moodle es un sistema de gestión de cursos, de distribución libre, que ayuda a los educadores a crear comunidades de aprendizaje en línea.

Moodle fue creado por Martin Dougiamas. Basó su diseño en 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. Un profesor que opera desde este punto de vista crea un ambiente centrado en el estudiante que le ayuda a construir ese conocimiento con base en sus habilidades y conocimientos propios en lugar de simplemente publicar y transmitir la información que se considera que los estudiantes deben conocer.

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.

Administración del sitio

El sitio es administrado por un usuario administrador, definido durante la instalación.

Los "temas" permiten al administrador personalizar los colores del sitio, fuentes, presentación, etc., para ajustarse a sus necesidades.

El código está escrito de forma clara en PHP bajo la licencia GPL, fácil de modificar para satisfacer sus necesidades.

Page 4: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX MóduloAdministración de usuarios

Soporta un rango de mecanismos de autenticación a través de módulos de autenticación, que permiten una integración sencilla con los sistemas existentes.

Los estudiantes pueden crear sus propias cuentas de acceso. La dirección de correo electrónico se verifica mediante confirmación.

Cada persona necesita sólo una cuenta para todo el servidor, cada cuenta puede tener diferentes tipos de acceso.

Una cuenta de administrador controla la creación de cursos y determina los profesores, asignando usuarios a los cursos.

Una cuenta como autor de curso permite sólo crear cursos y enseñar en ellos.

Los profesores pueden tener los privilegios de edición quitados para que no puedan modificar el curso (p.e. para tutores a tiempo parcial)

Los profesores pueden añadir una "clave de acceso" para sus cursos, con el fin de impedir el acceso de quienes no sean sus estudiantes. Pueden transmitir esta clave personalmente o a través del correo electrónico personal, etc.

Los profesores pueden inscribir a los alumnos manualmente si lo desean.

Administración de cursos

Un profesor sin restricciones tiene control total sobre todas las opciones de un curso, incluido el restringir a otros profesores.

Se puede elegir entre varios formatos de curso tales como semanal, por temas o el formato social, basado en debates.

Ofrece una serie flexible de actividades para los cursos: foros, diarios, cuestionarios, recursos, consultas, encuestas, tareas, chats y talleres.

Todas las calificaciones para los foros, diarios, cuestionarios y tareas pueden verse en una única página.

Registro y seguimiento completo de los accesos del usuario. Se dispone de informes de actividad de cada estudiante, con gráficos y detalles sobre su paso por cada módulo así como también de una detallada "historia" de la participación de cada estudiante.

Integración del correo. Los profesores pueden definir sus propias escalas para calificar foros,

tareas y diarios.

Instalar Moodle sobre Ubuntu.

Para instalar Moodle es necesario instalar también Apache2, PHP5 y MySQL.

Page 5: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX MóduloPara la instalación de todos estos componentes es necesario estar conectados a internet .La instalación que realizamos es mediante comandos, su ejecución en un terminal permitirá la instalación exitosa de Moodle.

Instalación y configuración de Apache2

1. Lo primero es instalar un servidor HTTP, en nuestro caso, vamos a instalamos Apache2, digitamos en el terminal el siguiente comando.

sudo aptitude install apache2-mpm-prefork

2. Después tenemos que indicarle a Apache2 que use index.php como página de inicial . Para esto tendremos que editar el archivo /etc/apache2/sites-available/default e incluir la línea DirectoryIndex index.php index.html index.htm. entonces diguitamos:

sudo nano /etc/apache2/sites-available/default

E insertamos la siguiente líneaDirectoryIndex index.php index.html index.htm

Para que quede como en esta imagen.

3. Para que Apache2 relea los ficheros de configuración lo reiniciamos sin cerrar las conexiones establecidas diguitando:

sudo apache2ctl graceful

4. Por último, comprobamos que Apache2 se está ejecutando correctamente en nuestro equipo digitando:

sudo apache2ctl status

Instalación de PHP5

1. A continuación, instalamos todos los paquetes que necesitaremos de PHP5 con la siguiente sentencia:

Page 6: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX Módulosudo aptitude install php5 php5-mysql php5-gd php5-curl php5- xmlrpc

Instalación de MySQL

1. También tenemos que instalar MySQL. Lo hacemos con el siguiente comando: sudo aptitude install mysql-server

2. Durante la instalación se nos preguntará por la contraseña de MySQL:

3. Una vez instalada MySQL tendremos que crear una base de datos que se llamará moodle. Con este fin ejecutamos el siguiente comando para iniciar sesión en MySQL:

mysql mysql -u root -p

4. Creamos la base de datos: CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

5. Otorgamos los permisos necesarios al usuario de Moodle: GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* TO usuario_moodle@localhost IDENTIFIED BY 'la_contraseña';

6. Salimos de MySQL ejecutando: Quit

7. Por último, reiniciamos MySQL digitando: mysqladmin –p reload

Instalación y configuración de Moodle

1. Al fin llegamos a la instalación de Moodle , ejecutamos este comando y se descarga en el directorio donde nos encontremos:

wget http://download.moodle.org/stable19/moodle-1.9.6.tgz

Page 7: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX Módulo2. Vamos a: archivos del sistema buscamos /var, y dentro de él /var/www,

pegamos el paquete anteriormente descargado ahí, y luego procedemos a descomprimir el paquete .tgz en esta carpeta.Para realizar todo esto necesitamos tener permiso de administrador si se encuentra problemas con esto primero le damos los permisos generales a la carpeta con el siguiente comando:

sudo chmod 0777 -R /var/www/

2. Además, Moodle necesita un directorio para almacenar archivos. Por seguridad no debe estar accesible desde la web por lo que lo crearemos en /var con el siguiente comando:

sudo mkdir -p /var/moodeldata

3. A continuación debemos cambiar el propietario del directorio para que Moodle pueda acceder a él:

sudo chown -R nobody:www-data /var/modeldata

4. También le cambiamos los permisos con el mismo fin anterior: sudo chmod -R 0770 /var/moodledata

Una vez ejecutado el comando anterior ya dejamos de lado el Terminal y los siguientes pasos los realizaremos desde un navegador web. 

Instalación de Moodle - Paso a Paso

1. Después de seleccionar el idioma, hacemos clic en Siguiente para continuar la instalación.

2. En este paso se comprueba si tenemos todo lo necesario para que Moodle se ejecute correctamente.

Page 8: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX Módulo

3. Continuamos haciendo clic en Siguiente.

4. Comprobamos las direcciones donde se instalará Moodle.

5. Completamos la información correspondiente de MySQL con el nombre de usuario y la contraseña que escribimos en el paso 2 de la Instalación y configuración de MySQL .

6. Verificamos que todo está correcto en la configuración del servidor.

Page 9: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX Módulo

7. En este paso descargamos el paquete de idioma de “Español – España (es_es)”.

8. Y vemos que efectivamente se ha instalado.

9. En este punto finaliza la configuración y Moodle.

Page 10: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX Módulo

10. Continuamos en el navegador web y aceptamos las condiciones de la licencia.

11. La siguiente pantalla nos informa de la versión instalada.

12. Aquí tendremos que incluir los datos del administrador de Moodle.

Page 11: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX Módulo

13. Configuramos la página inicial de nuestra plataforma.

14. Hemos terminado con la instalación.

Page 12: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX MóduloMÓDULOS PRINCIPALES EN MOODLE

Módulo de Tareas

Puede especificarse la fecha final de entrega de una tarea y la calificación máxima que se le podrá asignar.

Los estudiantes pueden subir sus tareas (en cualquier formato de archivo) al servidor. Se registra la fecha en que se han subido.

Se permite enviar tareas fuera de tiempo, pero el profesor puede ver claramente el tiempo de retraso.

Para cada tarea en particular, puede evaluarse a la clase entera (calificaciones y comentarios) en una única página con un único formulario.

Las observaciones del profesor se adjuntan a la página de la tarea de cada estudiante y se le envía un mensaje de notificación.

El profesor tiene la posibilidad de permitir el reenvío de una tarea tras su calificación (para volver a calificarla).

Módulo de Consulta

Es como una votación. Puede usarse para votar sobre algo o para recibir una respuesta de cada estudiante. El profesor puede ver una tabla que presenta de forma intuitiva la información sobre quién ha elegido qué.

Se puede permitir que los estudiantes vean un gráfico actualizado de los resultados.

Módulo Foro

Hay diferentes tipos de foros disponibles: exclusivos para los profesores, de noticias del curso y abiertos a todos.

Todos los mensajes llevan adjunta la foto del autor. Las discusiones pueden verse anidadas, por rama, o presentar los mensajes

más antiguos o los más nuevos primeros. El profesor puede obligar la suscripción de todos a un foro o permitir que

cada persona elija a qué foros suscribirse de manera que se le envíe una copia de los mensajes por correo electrónico.

El profesor puede elegir que no se permitan respuestas en un foro (por ejemplo, para crear un foro dedicado a anuncios).

El profesor puede mover fácilmente los temas de discusión entre distintos foros.

Módulo diario

Los diarios constituyen información privada entre el estudiante y el profesor.

Cada entrada en el diario puede estar motivada por una pregunta abierta.

Page 13: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX Módulo La clase entera puede ser evaluada en una página con un único formulario,

por cada entrada particular de diario. Los comentarios del profesor se adjuntan a la página de entrada del diario y

se envía por correo la notificación.

Módulo Cuestionario

Los profesores pueden definir una base de datos de preguntas que podrán ser reutilizadas en diferentes cuestionarios.

Las preguntas pueden ser almacenadas en categorías de fácil acceso, y estas categorías pueden ser "publicadas" para hacerlas accesibles desde cualquier curso del sitio.

Los cuestionarios se califican automáticamente, y pueden ser recalificados si se modifican las preguntas.

Los cuestionarios pueden tener un límite de tiempo a partir del cual no estarán disponibles.

El profesor puede determinar si los cuestionarios pueden ser resueltos varias veces y si se mostrarán o no las respuestas correctas y los comentarios

Las preguntas y las respuestas de los cuestionarios pueden ser mezcladas (aleatoriamente) para disminuir las copias entre los alumnos.

Las preguntas pueden crearse en HTML y con imágenes. Las preguntas pueden importarse desde archivos de texto externos Las preguntas pueden tener diferentes métricas y tipos de captura.

Módulo Material

Admite la presentación de cualquier contenido digital, Word, Powerpoint, Flash, vídeo, sonidos, etc.

Los archivos pueden subirse y manejarse en el servidor, o pueden ser creados sobre la marcha usando formularios web (de texto o HTML).

Pueden enlazarse aplicaciones web para transferir datos.

Módulo Encuesta

Se proporcionan encuestas ya preparadas (COLLES, ATTLS) y contrastadas como instrumentos para el análisis de las clases en línea.

Se pueden generar informes de las encuestas los cuales incluyen gráficos. Los datos pueden descargarse con formato de hoja de cálculo Excel o como archivo de texto CVS.

La interfaz de las encuestas impide la posibilidad de sean respondidas sólo parcialmente.

A cada estudiante se le informa sobre sus resultados comparados con la media de la clase.

Page 14: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX MóduloMódulo Taller

Permite la evaluación de documentos entre iguales, y el profesor puede gestionar y calificar la evaluación.

Admite un amplio rango de escalas de calificación posibles. El profesor puede suministrar documentos de ejemplo a los estudiantes

para practicar la evaluación. Es muy flexible y tiene muchas opciones.

Page 15: Web viewUniversidad Nacional de Loja. ... con un fuerte enfoque en la facilidad de uso y de instalación del sistema. ... zona horaria y teclado

Universidad Nacional de LojaÁrea de la Energía, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniería en SistemasIngeniería de SoftwareIX MóduloConclusiones:

La instalación de Ubuntu no es complicada, pero debemos tener cuidado en el momento de hacer las particiones del disco.

La interfaz de Ubuntu es amigable y fácil de usar. Instalar nuevos programas en Ubuntu es fácil. Ubuntu viene con un panel de control, pero también un menú a un lado de

Aplicaciones donde simplemente seleccionas lo que deseas cambiar, sea el Fondo de Escritorio o la Configuración de la red. Todo lo que aparece en las ventanas es simple y están sólo las opciones que necesitas para cambiarlas fácilmente.

La instalación de Apache2, PHP5,MySQL es rápida. Moodle es un gestor de cursos de fácil manejo en sus módulos. La instalación de moodle se la puede hacer usando internet como sin el (de

forma manual).

Bibliografia:

Alan, en How-to, Linux, Ubuntu, Windows Publicado el Abril 3, 2008/ Pág: http://www.paraisogeek.com/instalar-ubuntu-sin-perder-windows/

Ubuntu, Categoría: Administración del sistema, Pág: http://www.guia-ubuntu.org/index.php?title=Particionar_el_disco_duro

Alejandro Meroño Hernández, Marzo 12th, 2007 at 9:54 pm, Categoría: Moodle, Ubuntu, Pág: http://www.alejandrox.com/2007/03/instalar-moodle-en-ubuntu/