PDF de programación - Análisis del desarrollo de extensiones para Moodle: Desarrollo de un módulo para la gestión de laboratorios docentes

Imágen de pdf Análisis del desarrollo de extensiones para Moodle: Desarrollo de un módulo para la gestión de laboratorios docentes

Análisis del desarrollo de extensiones para Moodle: Desarrollo de un módulo para la gestión de laboratorios docentesgráfica de visualizaciones

Publicado el 23 de Julio del 2017
962 visualizaciones desde el 23 de Julio del 2017
4,8 MB
172 paginas
Creado hace 13a (02/12/2010)
UNIVERSIDAD DE ALCALÁ



Escuela Técnica Superior de Ingeniería Informática



INGENIERÍA INFORMÁTICA



Proyecto Fin de Carrera



Análisis del desarrollo de extensiones para

Moodle: Desarrollo de un módulo para la gestión de

laboratorios docentes



María Jesús García Alba

Diciembre 2010

UNIVERSIDAD DE ALCALÁ



Escuela Técnica Superior de Ingeniería Informática



INGENIERÍA INFORMÁTICA



Análisis del desarrollo de extensiones para Moodle:

Desarrollo de un módulo para la gestión de laboratorios docentes



Autor: María Jesús García Alba
Director: D. Marcos Marvá Ruiz

TRIBUNAL:



Presidente: D. David Orden Martín



Vocal 1º: Dª Ana Marco García



Vocal 2º: D. Marcos Marvá Ruiz



CALIFICACIÓN:………………… FECHA: ……………………………


Análisis del desarrollo de extensiones para Moodle: Desarrollo de un módulo para la gestión de

laboratorios docentes


Contenido

1 Resumen .................................................................................................................. 9

2

Introducción .......................................................................................................... 11

2.1 Objetivos ........................................................................................................ 13

3 Las Tecnologías de la Información en la educación ........................................ 15

3.1

La Web y la educación a distancia ............................................................. 15

3.2

E-learning (Electronic Learning) ................................................................ 19

3.3

B-learning (Blended Learning) ................................................................... 21

3.4

La educación superior y las TICS ............................................................... 23

3.5

Sistemas de Gestión de Aprendizaje ......................................................... 25

3.5.1 Sistemas de Administración de Aprendizaje (LMS)........................... 26

3.5.2 Sistemas de Administración de Contenidos de Aprendizaje (LCMS)



28

3.6 Moodle ........................................................................................................... 29

4 Arquitectura de Moodle ...................................................................................... 33

4.1

Entorno de Moodle....................................................................................... 33

4.2

Base de datos ................................................................................................. 34

4.3

Sistema operativo ......................................................................................... 35

4.4

Servidor Web................................................................................................. 35

4.5

Estructura de directorios ............................................................................. 37

4.5.1 Código de Moodle ................................................................................... 37

4.5.2 Base de datos de Moodle ........................................................................ 40

4.5.3 Datos de Moodle ...................................................................................... 40

4.6

Estructura básica de Moodle ....................................................................... 41

4.6.1 Actividades ............................................................................................... 42

4.6.2 Recursos .................................................................................................... 44

4.6.3 Bloques ...................................................................................................... 45

4.7 Control de acceso, inicio de sesión y roles de usuario ............................ 47

4.7.1 Permisos .................................................................................................... 48

4.7.2 Capacidades ............................................................................................. 49

4.7.3 Roles .......................................................................................................... 49

5

Análisis del desarrollo de extensiones para Moodle: Desarrollo de un módulo para la gestión de

laboratorios docentes



5 Desarrollo de un módulo de actividad.............................................................. 51

5.1

Instalación de Moodle .................................................................................. 51

5.1.1 Requisitos.................................................................................................. 51

5.1.2

Instalación de requisitos ......................................................................... 53

5.1.3

Instalación de Moodle ............................................................................. 54

5.2 Guías de estilo para desarrolladores ......................................................... 62

5.2.1 Estilo del código ....................................................................................... 62

5.2.2 Reglas generales ....................................................................................... 62

5.2.3 Estilo de la interfaz .................................................................................. 69

5.3

Estructura de un módulo de actividad ...................................................... 71

5.3.1 Ficheros principales ................................................................................. 72

5.4

Librerías para el desarrollo de módulos ................................................... 83

5.4.1 accesslib.php ............................................................................................ 84

5.4.2 datalib.php ................................................................................................ 85

5.4.3 ddllib.php ................................................................................................. 86

5.4.4 dmllib.php ................................................................................................ 86

5.4.5 weblib.php ................................................................................................ 90

5.4.6 moodlelib.php .......................................................................................... 90

5.4.7 Otras librerías importantes .................................................................... 91

5.5 Creación de un módulo sencillo ................................................................. 91

5.5.1 Formulario de configuración de la instancia ....................................... 92

5.5.2 Tablas del módulo en la base de datos ................................................. 94

5.5.3 Edición de la librería de funciones del módulo .................................. 95

5.5.4 El paquete de idioma .............................................................................. 96

5.5.5 Permisos del módulo .............................................................................. 97

5.5.6 Otros ficheros importantes ..................................................................... 98

5.5.7 Actualización del módulo ...................................................................... 98

5.5.8 Crear soporte para copias de seguridad y restauración .................... 99

6 Módulo de gestión de grupos de laboratorio: Gruposlab ............................ 103

6.1 Definición del sistema ................................................................................ 103

6.1.1 Descripción y planteamiento del problema ....................................... 103

6

Análisis del desarrollo de extensiones para Moodle: Desarrollo de un módulo para la gestión de

laboratorios docentes



6.1.2 Descripción general del entorno tecnológico .................................... 104

6.1.3

Identificación de usuarios .................................................................... 106

6.2 Catálogo de requisitos ............................................................................... 106

6.2.1 Requisitos funcionales .......................................................................... 106

6.2.2 Requisitos de datos ................................................................................ 113

6.2.3 Requisitos de Interfaz ........................................................................... 114

6.2.4 Requisitos de Seguridad ....................................................................... 115

6.2.5 Requisitos de codificación .................................................................... 116

6.3 Análisis de la aplicación ............................................................................ 116

6.3.1 Modelo de datos .................................................................................... 116

6.3.2 Modelo de casos de uso ........................................................................ 120

6.3.3 Diagramas de flujo ................................................................................ 126

6.3.4 Definición de interfaces de usuario..................................................... 130

6.3.5 Diagrama de componentes ................................................................... 135

6.3.6 Especificación del plan de pruebas ..................................................... 136

7 Manuales de usuario .......................................................................................... 141

7.1 Manual del usuario profesor .................................................................... 141

7.1.1 Añadir el módulo GruposLab a un curso .......................................... 141

7.1.2 Configuración general de la aplicación .............................................. 141

7.1.3 Conf
  • Links de descarga
http://lwp-l.com/pdf5710

Comentarios de: Análisis del desarrollo de extensiones para Moodle: Desarrollo de un módulo para la gestión de laboratorios docentes (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad