Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
28Activity

Table Of Contents

1 Resumen
2 Introducción
2.1 Objetivos
3 Las Tecnologías de la Información en la educación
3.1 La Web y la educación a distancia
3.2 E-learning (Electronic Learning)
3.3 B-learning (Blended Learning)
3.4 La educación superior y las TICS
3.5 Sistemas de Gestión de Aprendizaje
3.5.1 Sistemas de Administración de Aprendizaje (LMS)
Ilustración 2: Plataformas de enseñanza virtual más comunes
3.5.2 Sistemas de Administración de Contenidos de Aprendizaje (LCMS)
Ilustración 3: Sistemas de Administración de Contenidos de Aprendizaje (LCMS)
3.6 Moodle
4 Arquitectura de Moodle
4.1 Entorno de Moodle
4.2 Base de datos
4.3 Sistema operativo
4.4 Servidor Web
Ilustración 5: Arquitecturas típicas de Moodle
4.5 Estructura de directorios
Ilustración 6: Las tres áreas de Moodle
4.5.1 Código de Moodle
Ilustración 7: Directorios de Moodle
4.5.2 Base de datos de Moodle
4.5.3 Datos de Moodle
4.6 Estructura básica de Moodle
Ilustración 8: Estructura general de Moodle
4.6.1 Actividades
4.6.2 Recursos
4.6.3 Bloques
4.7 Control de acceso, inicio de sesión y roles de usuario
4.7.1 Permisos
4.7.2 Capacidades
4.7.3 Roles
5 Desarrollo de un módulo de actividad
5.1 Instalación de Moodle
5.1.1 Requisitos
5.1.2 Instalación de requisitos
Código 1: Instalación de Apache2
Ilustración 9: Apache instalado correctamente
Código 2: Instalación de MySQL
Ilustración 10: Instalación de MySql
Código 3: Instalación de PHP
5.1.3 Instalación de Moodle
Código 5: Descomprimir Moodle y colocarlo el directorio www
Código 6: Crear el directorio moodledata y darle permisos adecuados
Ilustración 11: Instalación de Moodle-Paso 1
Ilustración 12: Instalación de Moodle-Paso 2
Ilustración 13: Instalación de Moodle-Paso 3
Ilustración 14: Instalación de Moodle-Paso 4
Ilustración 15: Instalación de Moodle-Paso 5
Ilustración 16: Instalación de Moodle-Paso 6
Ilustración 17: Instalación de Moodle-Paso 7
Ilustración 18: Instalación de Moodle-Paso 8
Ilustración 19: Instalación de Moodle-Paso 9
Ilustración 20: Instalación de Moodle-Paso 10
Ilustración 21: Instalación de Moodle-Paso 11
Ilustración 22: Instalación de Moodle-Paso 12
5.2 Guías de estilo para desarrolladores
5.2.1 Estilo del código
5.2.2 Reglas generales
Código 7: Ejemplos de nombres de variables correctos e incorrectos
Código 8: Ejemplo de definición de una constante
Código 9: Ejemplo de función bien definida
Código 10: Ejemplo de bloque de código correcto siguiendo el estilo de Moodle
Código 11: Ejemplos de definición de cadenas
Código 12: Ejemplos de comentarios de línea y párrafo
Código 13: Ejemplo del uso de espacios para hacer más claro el código
Código 14: Ejemplo de copia correcta de un objeto
5.2.3 Estilo de la interfaz
5.3.1 Ficheros principales
Código 15: Ejemplo de fichero access.php
Código 16: Ejemplo de fichero install.xml
Código 17: Ejemplo de fichero upgrade.php
Código 19: Ejemplo de fichero version.php
Código 23: Función get_context_instance
5.4.2 datalib.php
Código 24: Función get_users
5.4.3 ddllib.php
5.4.4 dmllib.php
Código 25: Función execute_sql
Código 26: Función record_exists
Código 27: Función record_exists_select
Código 28: función record_exists_sql
Código 29: Función count_records
Código 30: Función count_records_select
Código 31: Función count_records_sql
Código 32: Función insert_record
Código 33: Función update_record
5.4.5 weblib.php
5.4.6 moodlelib.php
5.4.7 Otras librerías importantes
5.5 Creación de un módulo sencillo
5.5.1 Formulario de configuración de la instancia
Ilustración 24: Formulario generado con la clase moodleform_mod
Código 34: Ejemplo añadir lista desplegable
Ilustración 25: Añadir un campo selector de fecha a un formulario
5.5.2 Tablas del módulo en la base de datos
Ilustración 26: Editor XMLDB
5.5.3 Edición de la librería de funciones del módulo
5.5.4 El paquete de idioma
Código 35: Ejemplo de cadenas en el fichero de idioma
Código 36: Recuperación de cadenas del fichero de idioma
5.5.5 Permisos del módulo
Código 37: Ejemplo de definición de capacidades
5.5.6 Otros ficheros importantes
5.5.7 Actualización del módulo
Código 38: Ejemplo de cambios en la base de datos
5.5.8 Crear soporte para copias de seguridad y restauración
Código 39: Ejemplo de código XML de backup
6 Módulo de gestión de grupos de laboratorio: Gruposlab
6.1 Definición del sistema
6.1.1 Descripción y planteamiento del problema
6.1.2 Descripción general del entorno tecnológico
Ilustración 27: Entorno tecnológico
6.1.3 Identificación de usuarios
6.2 Catálogo de requisitos
6.2.1 Requisitos funcionales
Tabla 3: RQF-03_Modificación de la inscripción
Tabla 5: RQF-05_Información de grupo asignado
Tabla 6: RQF-06_Inserción en un curso
Tabla 7: RQF-07:_Eliminación de un curso
Tabla 9: RQF-9_Modificación de la instancia
Tabla 10: RQF-10_Configuración particular de cada grupo
Tabla 11: RQF-11_Modificación particular de grupo
Tabla 13: RQF-13_Visualización de listas de estudiantes
Tabla 14: RQF-14_Descarga de listas de estudiantes
Tabla 15: RQF-15_Redistribución de estudiantes
Tabla 17: RQF-17_Instalación del módulo
Tabla 18: RQF-18_Actualización del módulo
Tabla 20: RQF-20_Reparto de grupos
6.2.2 Requisitos de datos
Tabla 22: RQD-01_Datos de la instancia
Tabla 24: RQD-03_Datos de los estudiantes
6.2.3 Requisitos de Interfaz
Tabla 25: RQI-01_Interfaces separadas
6.2.4 Requisitos de Seguridad
Tabla 27: RQS-01_Control de acceso de usuarios
Tabla 28: RQS-02_Configurar grupos
6.2.5 Requisitos de codificación
Tabla 30: RQC-01_Estilo de código
6.3 Análisis de la aplicación
6.3.1 Modelo de datos
Ilustración 28: Diagrama Entidad/Relación
6.3.2 Modelo de casos de uso
Ilustración 29: Modelo de casos de uso general
Ilustración 30: Modelo de casos de uso: Gestión de instancias
Ilustración 31: Modelo de casos de uso: Gestión de grupos
Ilustración 32: Modelo de casos de uso: Gestión de alumnos
Ilustración 33: Modelo de casos de uso: Avisos
Ilustración 34: Modelo de casos de uso: Inscripción
6.3.3 Diagramas de flujo
Ilustración 35: Diagrama de flujo de usuario profesor
Ilustración 36: Diagrama de flujo del usuario Alumno
6.3.4 Definición de interfaces de usuario
Ilustración 38: interfaz Configurar/Editar instancias
Ilustración 39: Interfaz listado de instancias
Ilustración 40: Interfaz Configurar/Editar grupos de laboratorio
Ilustración 42: Interfaz Agregar/Eliminar alumnos de un grupo
Ilustración 43: Interfaz Inscribirse/Editar inscripción
6.3.5 Diagrama de componentes
6.3.6 Especificación del plan de pruebas
Tabla 32: Especificación del plan de pruebas
7 Manuales de usuario
7.1 Manual del usuario profesor
7.1.1 Añadir el módulo GruposLab a un curso
Ilustración 45: Agregar el módulo GruposLab a un curso
7.1.2 Configuración general de la aplicación
Ilustración 46: Configuración general de la aplicación
7.1.3 Configuración particular de cada grupo
Ilustración 47: Configuración individual de los grupos
Ilustración 48: Mensaje grupos configurados correctamente
7.1.4 Administrar los grupos de laboratorio
Ilustración 49: Calendario con los grupos de laboratorio
Ilustración 50: Administración de un grupo de laboratorio
Ilustración 51: Agregar/quitar alumnos de un grupo
7.2 Manual del usuario alumno
7.2.1 Matricularse en un grupo de laboratorio
Ilustración 52: Elegir grupo de laboratorio
Ilustración 53: Modificar grupos de laboratorio
7.2.2 Comprobar su grupo de laboratorio
Ilustración 54: Comprobar grupo asignado
7.3 Manual de administrador
7.3.1 Instalar módulo GruposLab
Ilustración 56: Pulsar Notificaciones para instalar el módulo
Ilustración 57: Módulo instalado correctamente
7.3.2 Desinstalar módulo GruposLab
8 Presupuesto
8.1 Presupuesto de ejecución material
8.1.1 Costes de sistemas
8.1.2 Costes por tiempo de trabajo
Tabla 37: Coste total de tiempo trabajado
8.1.3 Coste total de ejecución material
Tabla 38: Coste total de ejecución material
8.2 Gastos generales y beneficio industrial
Tabla 39: Gastos generales y beneficio industrial
8.3 Presupuesto de ejecución por contrata
Tabla 40: Coste de ejecución por contrata
8.4 Honorarios facultativos
Tabla 41: Tarifas de honorarios facultativos
8.5 Importe total del presupuesto
9 Conclusiones y trabajos futuros
10 Bibliografía
11 Índice de ilustraciones
12 Índice de tablas
13 Índice de código
0 of .
Results for:
No results containing your search query
P. 1
GruposLab

GruposLab

Ratings: (0)|Views: 1,460 |Likes:
Published by Cristina Narvaez

More info:

Published by: Cristina Narvaez on Oct 05, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/17/2013

pdf

text

original

You're Reading a Free Preview
Pages 4 to 29 are not shown in this preview.
You're Reading a Free Preview
Pages 33 to 69 are not shown in this preview.
You're Reading a Free Preview
Pages 73 to 81 are not shown in this preview.
You're Reading a Free Preview
Pages 85 to 162 are not shown in this preview.
You're Reading a Free Preview
Pages 166 to 172 are not shown in this preview.

Activity (28)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
ANAMGC liked this
rfayalar liked this
Miguelon Sancho liked this
Jcsar López liked this
Gonzalo Esteban liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->