68
TEMA: IMPLEMENTACION DE LA METODOGIA E-LEARNING CURSO: INGENIERIA WEB PROFESOR: IVAN PEREZ INTEGRANTES: CUEVA CARO JEISON CURO CACERES JAIR MATTA VASQUEZ DERQUI MAS SANDOVAL JOSE LUIS AULA: 148-C TURNO: NOCHE

E-Learnig

Embed Size (px)

Citation preview

Page 1: E-Learnig

TEMA:

IMPLEMENTACION DE LA METODOGIA E-LEARNING

CURSO:

INGENIERIA WEB

PROFESOR:

IVAN PEREZ

INTEGRANTES:

CUEVA CARO JEISON

CURO CACERES JAIR

MATTA VASQUEZ DERQUI

MAS SANDOVAL JOSE LUIS

AULA:

148-C

TURNO:

NOCHE

2011

Page 2: E-Learnig

IMPLEMENTACION DE LA METODOGIA E-LEARNING

I.E.P BARTOL

OME HERERA

Page 3: E-Learnig

1. GENERALIDADES:

1.1. Institución: Institución Educativa Particular Bartolomé Herrera.

1.2. Descripción de la Institución:

La IEP Bartolomé Herrera, se encuentra ubicada en Jr. Pariahuanca Nº 940, Urb. Parque del Naranjal, Los Olivos. Nuestra Institución Educativa cuenta con una población escolar de 980 alumnos distribuidos en sus 3 niveles, 58 profesores y 12 administrativos, bajo la dirección de la Lic. Venuslava Luna de Soler, quienes a lo largo de su fructífera gestión han desarrollado en los 31 años de la Institución una gran labor en beneficio de la dedicación del Cono Norte sitiándonos en 1º lugar.

Misión

Somos una institución educativa que promueve la enseñanza escolarizada en los niveles de Inicial, Primaria y Secundaria, con una formación integral y permanente que alterna el desarrollo científico, humanístico y ético aplicando innovaciones pedagógicas (docentes facilitadores y libros auto instructivos). Brindamos un servicio educativo de calidad, propiciando un clima de armonía y democracia, con un equilibrio entre la inteligencia emocional y la comunicación asertiva, donde:

La Directora desempeña una función gerencial, con un liderazgo democrático, proactivo e innovador, permitiendo el desarrollo de la comunidad.

Los docentes son facilitadores y especialistas con un perfil científico y humanista que brinda una orientación pedagógica y ética a través de la comunicación empática hacia los alumnos permitiendo su desempeño eficiente.

Los alumnos son los protagonistas y descubridores de su propio aprendizaje, basado en valores, capacidades y conocimiento que le permiten desarrollar su pensamiento en una educación para el trabajo creativo y productivo.

Los padres de familia son los artífices de sus hijos, y están comprometidos con la labor educativa basada en valores y principios de participación en beneficio de la educación con calidad

Page 4: E-Learnig

Visión

La Institución Educativa particular “Bartolomé Herrera” , de acuerdo al nuevo enfoque educativo, tiene proyectado hacia el año 2012, contribuir con el mejoramiento continuo de la calidad educativa mediante el desarrollo del pensamiento crítico e innovador, a través de un currículo diversificado humanista, cognitivo y valorativo; con una educación en democracia que promueva el trabajo creativo y productivo, alcanzando una identidad personal, comunal, institucional y nacional; promoviendo la defensa de la ecología acorde al avance de una educación humanista, científica y tecnológica; y ofreciendo así los servicios de una institución con excelencia educativa, sitiándonos manteniendo así el liderazgo en el cono norte de Lima.

Alcanzar los estándares más altos de calidad en el proceso de servicios de educación integral, desarrollando una propuesta propia que involucra investigación, creatividad, rigurosidad científica, pensamiento crítico, con miras a desarrollar en nuestros alumnos (as) con un alto sentido de la práctica de valores. Logrando niños (as) y jóvenes felices.

Educamos en Valores

Amor y respeto Liderazgo Actitud de Servicio Responsabilidad Puntualidad Cultura de Paz Cultura de Éxito Verdad Justicia

Page 5: E-Learnig

2. Definición del Proyecto:

2.1. Realidad Problemática:Las Instituciones educativas, debido a que su función es indispensable para el desarrollo de toda persona, buscan mantenerse a la vanguardia, por lo que el uso de las Tecnologías es fundamental, por r ello deben buscar ampliar nuevos horizontes, para poder ofrecer un servicio de calidad. Los alumnos buscan de la educación, una iteración continua, una mayor comunicación entre los profesores y alumnos, el aprendizaje cooperativo, entre otros En la actualidad debido al desarrollo tecnológico y su impacto en el alumnado; surge la necesidad de utilizar los avances tecnológicos en función de la educación; por lo que se buscan alternativas de solución para dicho problema.

2.2. Justificación del Proyecto:

Las TICs en la educación facilitan la comunicación interpersonal, su aplicación exige nuevas destrezas, aprender a buscar y transmitir información, posibilita nuevos procesos de enseñanza y aprendizaje; y principalmente demanda un nuevo sistema educativo, orientada a políticas tele-educativas, que son las que permitirán que las redes constituyan nuevas unidades básicas del sistema, utilizando nuevos escenarios y materiales específicos (on-line); facilitando el aprendizaje a lo largo de toda la vida.

2.3. Objetivos:

2.3.1. General:Desarrollar, un sistema básico de administración de aulas virtuales (e-learning) para ser utilizado en instituciones educativas que busquen ampliar sus metodologías de aprendizaje, con la utilización de las TICs.

Específicos:

Revisar los conceptos, características y ventajas de e-learning.

Page 6: E-Learnig

Realizar la Especificación de Requerimientos para el Sistema.

Realizar el Análisis de Información para el Sistema. Definir el Diseño del Sistema. Desarrollar el Sistema de Administración de Aprendizaje

que contenga las funciones básicas para e-learning, utilizando herramientas de libre distribución.

Aplicar la Metodología RUP. Realizar Pruebas del Funcionamiento y Resultados

obtenidos del Sistema.

2.4. Metodología de Desarrollo:Las metodologías que se utilizarán para cumplir con el objetivo son las siguientes:

Análisis Se requerirá del levantamiento de información para el análisis de requerimientos del producto final; que será realizado en función de las necesidades del usuario, basándonos en la bibliografía del e-learnig.

Proceso Unificado (RUP)Esta metodología será utilizada ya en la etapa de creación de la plataforma, es decir en las etapas de análisis, diseño y codificación pues a través de los diagramas de:Casos de Uso, Clases, Secuencia y Lenguaje UML podremos conocer más a detalle la forma de comportarse del sistema con sus usuarios, determinando las características esenciales del mismo.

2.5. Alcance del ProyectoEl sistema que propone desarrollar será un Learning Management System (Sistema de Administración de Aprendizaje) el mismo que podrá ser utilizado para administrar cursos de educación continua y que contará con los siguientes módulos:• Anuncio del Curso: Se dará información referente a los cursos que se abrirán con horarios, número de horas, temas, fechas de inscripción, costos y duración.• Inscripción: Se realizará la inscripción de alumnos a los cursos convocados manejando siempre un cupo límite de alumnos por curso a dictarse.• Login y Password: Asignación de Login y Password personal a cada participante de los cursos (alumnos y docentes).• Email: Asignación de cuenta propia de mail a cada participante de los cursos de manera que puedan enviar o recibir trabajos.

Page 7: E-Learnig

• Foros: Aquí los alumnos inscritos podrán hacer preguntas a su profesor asignado y de igual manera podrán leer las inquietudes de sus compañeros.• Agenda de Trabajo: Los docentes o encargados colocarán la información sobre: horarios, número de horas, temas, fecha de inscripción y duración de curso.• Levantamiento y Administración de Contenidos y Cursos on-line: Los docentes podrán colocar los archivos con la descripción de la materia o curso que dictarán. Tomando en cuenta el desarrollo de los contenidos en lo referente a: material, actividades de aprendizaje y evaluación, estos archivos podrán ser: diapositivas, pdf, cds, documentos, páginas web, etc.• Actividades de Aprendizaje y Evaluación: Se elaborará todo lo referente a criterios de evaluación, seguimiento de los cursos por parte del instructor y pruebas en línea.• Cierre del Curso: Finalmente se elaborará un reporte con los alumnos aprobados y reprobados del curso con las respectivas observaciones.

2.6. Herramientas

La plataforma e-learning a desarrollar podrá ser utilizada en plataformas Windows, debido al manejo en la aplicación de páginas en HTML/PHP, en el que el servidor Web soporte PHP. Adicional necesita un browser que puede ser cualquiera de los existentes en el mercado.La plataforma e-learning va a trabajar en tres capas:

1. Browser (APLICACIÓN)2. Servidor Web3. Servidor de Base de Datos

Se trabajará con los siguientes lenguajes de programación y herramientas:

• MySql (Base de Datos)La base de datos se administrará mediante MySql, debido a su buena respuesta a llamados mediante una aplicación en PHP. Su conexión es de fácil manejo, así como su administración.

• PHP (Lenguaje de Aplicación en Web), HTML (Hyper Text Markup Language)

Son lenguajes para la creación de páginas web ya sean dinámicas como estáticas. Para eso se utilizará la ayuda de Dreamweaver MX que es una herramienta de

Page 8: E-Learnig

programación que maneja estos lenguajes y otros, genera automáticamente el lenguaje nativo en la creación ya sea de controles, funciones, conexiones, etc.

• Apache (Servidor Web)Debido a que su capacidad de funcionamiento es incomparable.

• Dreamweaver (Herramienta creación de páginas en HTML, PHP)

2.7. Marco Referencial2.7.1. TIC’s y la Educación

Las tecnologías de Información y Comunicaciones al igual que cualquier medio o material curricular, cumplen una función mediadora entre la enseñanza y aprendizaje por lo que su integración en el currículo escolar exige una filosofía de partida que permita determinar y valorar su finalidad y sus posibilidades didácticas, siempre en el marco de los objetivos educativos del centro. Los medios didácticos no deben ser considerados un agregado, ya que se integra junto con el docente, siendo elaborado bajo parámetros de ciertas concepciones de enseñanza, que se reflejarán en su uso; es por ello que requiere contemplar el espacio o la perspectiva de conjunto de las demás variables curriculares, donde se encuentran incluidos: el profesor, el alumno, la estructura organizativa del centro, etc. Por ende no puede separarse el material y de qué manera se va a utilizar, con el resto de decisiones curriculares. “No se trata, pues, de pensar en modernizar la enseñanza introduciendo cada vez medios más sofisticados y novedosos, sino de valorar las posibilidades didácticas de éstos en relación a objetivos y fines propiamente instructivos y educativos”1

1 Ana García-Varcárcel Muñoz-Repiso. Investigación y tecnologías de la información y comunicación al servicio de la Innovación Educativa. 2008(pp.16)

Page 9: E-Learnig

2.7.2. La cultura de la Interacción

El carácter de interactividad de las TIC ha favorecido una nueva forma de cultura que autores tales como Tapscott (1997), Naval, Sábada, Bringué y Pérez Alonso-Geta (2003) y Gil, Feliú, Rivero y Gil (2003), entre otros, la han denominado «cultura de la interacción».

Tapscott (1997:51) conceptualizó la cultura de la interacción refiriéndose a «la nueva cultura». En el sentido más amplio la define como los patrones socialmente transmitidos compartidos de comportamiento y formas sociales (…), ya que tienen sus raíces en la experiencia de ser joven y (…) en el hecho de formar parte de la generación más numerosa que ha existido (…).

De esta afirmación se desprende que la cultura de la interacción se manifiesta a través del uso de las TIC, principalmente en la población joven, quien construye nuevas formas de interacción mediante estas tecnologías. Chicas y chicos han incorporado a la vida cotidiana el uso de las TIC, como una herramienta de interacción, de socialización, de trabajo, de diversión etc., dentro de su contexto social y educativo.

El carácter de interactividad que poseen las TIC rompe el modelo lineal de comunicación, ya que los usuarios no sólo consumen el contenido de los medios, sino que lo comparten con otros, lo reproducen, lo redistribuyen, y lo comentan (Koerner y otros, 2002).

En el caso de la adolescencia se puede considerar que el contenido de las TIC se convierte en elemento de interacción y socialización, principalmente con sus pares, debido a que comparten aficiones por determinadas actividades (música, moda, cine, deportes entre otros). Además, les permite intercambiar información como por ejemplo: páginas Web de interés, trucos para pasar etapas en los videojuegos etcétera.

Se puede decir que la cultura de la interacción tiene un doble sentido. Por un lado, puede verse a la interacción como un elemento socializador, no dependiente de la tecnología y configurador de las relaciones sociales; por otro, como un elemento relacionado con la tecnología, a la que la adolescencia tiene acceso y se encuentran muy familiarizados.2

2 Llarela Berríos, María Rosa Buxarrais. Las Tecnologías de la Información y la comunicación (TIC) y los adolescentes. Algunos datos.2005. ISSB 1728-0001

Page 10: E-Learnig
Page 11: E-Learnig

2.7.3. Características de las TIC’s

Entre las principales características de las TIC podemos mencionar las siguientes:

• Son de carácter innovador y creativo, ya que dan acceso a nuevas formas de comunicación.

• Tienen mayor influencia y beneficia en mayor proporción al área educativa ya que la hace más accesible y dinámica.• Son considerados temas de debate público y político, pues su utilización implica un futuro prometedor.

• Se relacionan con mayor frecuencia con el uso de la Internet y la informática.

• Resultan un gran alivio económico a largo plazo, aunque en el tiempo de adquisición resulte una fuerte inversión.

• Constituyen medios de comunicación y adquisición de información de toda variedad, inclusive científica, a los cuales las personas pueden acceder por sus propios medios, es decir potencian la educación a distancia en la cual es casi una necesidad del alumno poder llegar a toda la información posible generalmente solo, con una ayuda mínima del profesor.

Page 12: E-Learnig

3. Desarrollo3.1. Componentes del Aplicativo

La aplicación se desarrollará para tres usuarios: Administrador, docente y alumnos.

3.2. Requerimientos

3.2.1. Requerimientos Funcionales:

Se validara el acceso a usuarios registrados cada uno con acceso limitado de acuerdo a su categoría.

El Registro se llenara en una sola interfaz donde se escogerá el tipo de usuario y se añadirá los datos correspondientes

El orden del registro del alumno será el siguiente: Los cursos Los docentes El nivel El grado La sección

El sistema permitirá la búsqueda del alumno de acuerdo al siguiente criterio:

Por código Por nombre y apellido

El tipo de archivos a subir son PDF,PPT El docente pondrá un límite de tiempo para cada examen

(inicio-fin) El sistema permitirá al docente, crear sus pruebas y

posteriormente subirlas al sistema. El sistema permitirá que el alumno consulte sus

calificaciones y sus correcciones de examen.

3.2.2. Requerimientos no Funcionales:

Las interfaces de usuarios mantendrán los colores que representan la institución.

Utilizar software de licencia libre Basarse en un estándar de calidad ISO 12207 El sistema funcionara bajo plataforma web. El nombre de usuario estará compuesto por la primera

letra del nombre y el apellido paterno del mismo. Capacidad de archivo a subir máximo de 1 MB

Page 13: E-Learnig

3.2.3. Módulo de Administrador3.2.3.1.Casos de uso del Sistema

Page 14: E-Learnig

Descripción de casos de uso

Caso de Uso: Ingresar Sistema.Actor: Administrador.Propósito: Ingresar al aula virtual.

Descripción: El administrador ingresa el usuario y contraseña, y si el sistema lo acepta, ingresa al aula virtual.

Pasos: Introducir usuario. Introducir contraseña. Seleccionar opción administrador. <<include>> Sistema Analiza Datos. Sistema ingresa al aula virtual.Alternativas: Usuario denegado. Regresa a Introducir usuario. Regresar Introducir contraseña.Caso de Uso: Loguearse.Actor:Propósito: Validar el ingreso al aula virtual.Descripción: El usuario y contraseña ingresan al sistema y este lo valida ingresando al

aula o mandando un mensaje rechazando el ingreso.Pasos: Extrayendo el usuario. Extrayendo la contraseña. Valida con la base de datos si el usuario y contraseña son correctas. Manda mensaje de respuesta ingresando al aula virtual.Alternativas: Acceso denegado de usuario por no estar registrado Acceso denegado de usuario por error de tipeo de nombre o clave

Caso de Uso: Registrar usuarioActor: Administrador.Propósito: Registrar a todos los usuarios que van a tener acceso al aula virtual.Descripción: El administrador ingresa y registra los datos de los usuarios que van a

utilizar el aula virtual.Pasos: Ingresar nuevo usuario. Ingresar Datos personales. Ingresar Tipo de Usuario.Alternativas: El sistema varía los datos de acuerdo al tipo de usuario.Extensiones: Ingresar Sistema.

Page 15: E-Learnig

Caso de Uso: Buscar usuarioActor: Administrador.Propósito: Buscar usuario de acuerdo a criterio de búsquedaDescripción: El administrador busca un usuario para ver si se encuentra registrado.Pasos: Ingresar Nombre del usuario a Buscar. Analiza con el sistema. Devuelve respuesta.Alternativas: Usuario no registrado.

Caso de Uso: Actualizar UsuarioActor: Administrador.Propósito: Actualizar datos de los usuarios.Descripción: El administrador busca un usuario y actualiza los datos del usuario

seleccionado.Pasos: <<include>> Buscar usuario. Ingresa, borra y modifica los datos del usuario. Devuelve respuesta.Alternativas: Usuario Actualizado.Extensiones: Ingresar Sistema. Registrar Usuario.

Caso de Uso: Registrar datos de CursoActor: Administrador.Propósito: Registra los datos de los cursos que se van a llevar acabo.Descripción: El administrador ingresa los datos de los cursos que van a llevarse a cabo

con sus respectivas especificaciones.Pasos: Ingresar especificaciones de ese curso.Alternativas: Datos del curso registrado.Extensiones: Ingresar Sistema.

Caso de Uso: Crear CursoActor: Administrador.Propósito: Registro de cursos.Descripción: El administrador ingresa todos los respectivos cursos que van a realizarse

en el aula virtual.Pasos: Ingresar el curso que se va a llevar. <<include>> Registrar Datos del Curso.Alternativas: Curso registrado.Extensiones: Ingresar Sistema.

Page 16: E-Learnig

Caso de Uso: Asignar docente a CursoActor: Administrador.Propósito: Asignar Docente a Curso.Descripción: El administrador al crear el curso designa el docente.Pasos: Ingresar docente por cada curso creado.Alternativas: Docente asignado.Extensiones: Crear Cursos.Caso de Uso: Asignar alumno al CursoActor: Administrador.Propósito: Asignar Alumno a Curso.Descripción: El administrador al crear el curso designa los alumnos que van a

pertenecer al curso.Pasos: Ingresar alumno para cada curso creado.Alternativas: Alumno asignado.Extensiones: Crear Cursos.

Caso de Uso: Buscar CursoActor: Administrador.Propósito: Buscar algún curso que necesite.Descripción: El administrador buscar el curso para ver si existe.Pasos: Ingresar el nombre del curso a buscar.Alternativas: Curso no registrado.

Caso de Uso: Modificar CursoActor: Administrador.Propósito: Modificar curso existente.Descripción: El administrador busca el curso y modifica, borra o ingresa algún dato.Pasos: <<include>> Buscar Curso. Modifica, borra o ingresa datos del curso.Alternativas: Curso actualizado.Extensiones: Ingresar sistema

Page 17: E-Learnig

3.2.3.2.Realización de Casos de uso del Sistema

Realización de Casos de uso:

Realizacion Ingresar al sistemaIngresar al sistema

(from casos de uso del sistema)

<<realize>>

Realizacion modificar cursosmodificar cursos

(from casos de uso del sistema)

<<realize>>

regis trar usuario

(from casos de uso del sistema)

Realizacion registrar usuario

<<realize>>

Page 18: E-Learnig

3.2.3.3.Diagrama de casos de uso a nivel análisis

administrador

(f rom casos de uso del sistema)

IU_Login

CC_Validar_usuario

administrador(f rom casos de uso del sistema)...)

IU_Usuario

Ver documentación para más detalle

CC_Registrar_UsuarioUsuario

IU_Login IU_Menu_PrincipalCC_Validar_usuario

CU Ingresar al sistema

CU Registrar Usuario

Page 19: E-Learnig

CU Actualizar Usuario

CU Crear Curso

administrador

(f rom casos de uso del sistema)

CC_Actualizar_UsuarioUsuario

La IU_Usuario sirve tanto para actualizar como para registrar a los usuarios, variando en el control de actualizacion.

IU_Login CC_Validar_usuario

IU_Menu_PrincipalIU_Buscar_usuario

CC_Buscar_UsuarioIU_Usuario

administrador

(f rom casos de uso del sistema)

IU_Login CC_Validar_usuario

IU_Menu_PrincipalIU_CursoCC_Registrar_Curso

Curso

Page 20: E-Learnig

CU Modificar Curso

administrador

(f rom casos de uso del sistema)

IU_Login CC_Validar_usuario

Curso

IU_Buscar_Curso IU_Menu_PrincipalCC_Buscar_Curso

IU_Curso CC_Modificar_Curso

Page 21: E-Learnig

3.2.3.4.Descripción de clases y controles

Clases de Interfaz:

Id Nombre Clase Descripción

1 IU_LoginMuestra los campos necesarios para el ingreso del usuario al sistema.

2 IU_Menu_Principal Muestra las opciones especificas de acuerdo al tipo de usuario: Alumno, docente o administrador.

3 IU_Usuario Facilita el registro o modificación de un usuario.4 IU_Curso Facilita la creación o modificación de un curso.

5 IU_Buscar_Usuario Permite la búsqueda de un usuario de acuerdo a un criterio de búsqueda

6 IU_Buscar_Curso Permite la búsqueda de un curso de acuerdo a un criterio de búsqueda

Clases de Control:

Id

Nombre Clase Descripción

1 CC_Validar_Usuario Se encarga de consultar la existencia del usuario entre los ya existentes.

2 CC_Registrar_Usuario Se encarga de insertar el registro de un usuario y su respectivo rol dentro del sistema.

3 CC_Registrar_Curso Se encarga de insertar el registro de un curso.4 CC_Actualizar_Usuario Se encarga de actualizar el registro de un usuario.5 CC_Modificar_Curso Se encarga de modificar el registro de un curso.

6 CC_Buscar_Curso Se encarga de realizar una búsqueda par un curso determinado

7 CC_Buscar_Usuario Se encarga de realizar una búsqueda par un usuario determinado

Clases de Entidad:

Id Nombre Clase Descripción

1 Usuario Recepciona los atributos que le corresponden a un usuario.2 Curso Recepciona los atributos que le corresponden a un curso.

Page 22: E-Learnig
Page 23: E-Learnig

3.2.3.5.Diagrama de Secuencia-Administrador

Page 24: E-Learnig

Ingresar al Sistema

Page 25: E-Learnig
Page 26: E-Learnig
Page 27: E-Learnig

Actualizar Usuario

Page 28: E-Learnig

Crear Curso

Page 29: E-Learnig

Modificar Curso

Page 30: E-Learnig

3.2.4. Modulo del Alumno

3.2.4.1.Casos de uso del Sistema

Page 31: E-Learnig

3.2.4.2.Descripción de casos de uso

Caso de Uso: Ingresar Sistema.Actor: Alumno.Propósito: Ingresar al aula virtual.Descripción: El alumno ingresa el usuario y contraseña, y si el sistema lo acepta, ingresa al aula virtual. Pasos:

Introducir usuario. Introducir contraseña. Seleccionar opción alumno. <<include>> Sistema Analiza Datos. Sistema ingresa al aula virtual.

Alternativas: Usuario denegado. Regresa a Introducir usuario. Regresar Introducir contraseña.

Caso de Uso: Loguearse.Actor: AlumnoPropósito: Validar el ingreso al aula virtual.Descripción: El usuario y contraseña ingresan al sistema y este lo valida ingresando al aula o mandando un mensaje rechazando el ingreso.Pasos:

Extrayendo el usuario. Extrayendo la contraseña. Valida con la base de datos si el usuario y contraseña son correctas. Manda mensaje de respuesta ingresando al aula virtual.

Alternativas: Acceso denegado de usuario por no estar registrado Acceso denegado de usuario por error de tipeo de nombre o clave

Caso de Uso: Subir trabajos.Actor: Alumno.Propósito: Mostrar opciones con los cuales será posible la validación y tamaño de trabajo, buscar trabajo el cual lo archivara para el envío, buscar curso del cual se extraerá el correspondiente, registrar descripción del trabajo para un previo comentario.Pasos:

Cargar curso para el envío.Extraer trabajo del cual se requiere.

Validando tamaño y tipo de archivo. Ingresando descripción al trabajo.

Alternativas: El sistema varía los datos de acuerdo al tipo de usuario.

Extensiones: Cargar archivos.

Page 32: E-Learnig

Caso de Uso: Buscar trabajo.Actor: Alumno.Propósito: Buscar el trabajo y /o archivo correspondiente el cual será usado por el alumno para el envío requerido.Pasos:

Buscar la fuente de envío. Valida archivo correcto. Devuelve respuesta.

Alternativas: Búsqueda fallida.

Caso de Uso: Validar tamaño y formato de archivo.Actor: Alumno.Propósito: Validar el tamaño y formato del archivo el cual será cargado en el sistemaDescripción: El alumno buscar archivo el cual requiere ser enviado al docente.Pasos:

Ingresar archivo del curso. Analiza con el sistema. Devuelve respuesta.

Alternativas: Archivo no cargado.

Caso de Uso: Buscar trabajo.Actor: Alumno.Propósito: Buscar el archivo correspondiente el cual será usado por el alumno.Pasos:

Buscar el archivo. Validar con la fuente de envío. Devuelve respuesta.

Alternativas: Archivo encontrado.

Caso de Uso: Registrar descripción del trabajo.Actor: Alumno.Propósito: Ingresar un comentario previo al envío para su fácil y correcta búsqueda por el docente.Pasos:

Ingresar descripción del archivo. Analiza con el envío. Devuelve respuesta.

Alternativas: Archivo comentado.

Page 33: E-Learnig

Caso de Uso: Revisar información.Actor: Alumno.Propósito: Observar y confirmar que la información es la correcta para su uso.Descripción: El alumno buscar la información correspondiente dependiendo del curso o trabajo el cual es preparado.Pasos:

<<include>> Buscar curso. Devuelve respuesta.

Alternativas: Información actualizada.

Extensiones: Ingresar sistema

Caso de Uso: Buscar información.Actor: Alumno.Propósito: Recopilar y guardar todo tipo de información correspondiente al que se requiere.Pasos:

Ingresar detalle de información para su búsqueda.Alternativas:

Información confirmada.

Caso de Uso: Descargar información.Actor: Alumno.Propósito: Descargar información para su uso.Descripción: El alumno descarga toda la información posible concerniente a su requerimiento.Pasos:

Ingresar detalle de información el cual se quiere descargar. <<include>> Ingresar al sistema. <<include>> Buscar información.

Alternativas: Información descargada.

Extensiones: Ingresar al sistema.

Page 34: E-Learnig

realizacion revInformacionrevisar informacion

(from casos de uso del sistema)

<<realize>>

realDescInfodescargar informacion

(from casos de uso del sistema)

<<realize>>

Caso de Uso: Rendir la prueba.Actor: Alumno.Propósito: Rendir y responder todo concerniente a la prueba que se encuentra en el aula.Descripción: El alumno buscar la prueba a rendir.Pasos:

Ingresar el nombre de la prueba a rendir.Alternativas:

Prueba no encontrada.Extensiones:

Buscar prueba. Responder pregunta. Buscar curso. Ingresar al sistema.

Caso de Uso: Consultar calificaciónActor: Alumno.Propósito: Saber acerca de la notas puestas por el docente.Descripción: El alumno buscar la notas registradas por el docente del curso respectivo.Pasos:

<<include>> Buscar Curso. <<include>> Buscar prueba.

Alternativas: Notas actualizadas.

Extensiones: Ingresar sistema

3.2.4.3.Realización de casos de uso

Page 35: E-Learnig

realRendirPruebarendir prueba

(from casos de uso del sistema)

<<realize>>

realConsultarconsultar calificacion

(from casos de uso del sistema)

<<realize>>

Ingresar al sistema

(from casos de uso del sistema)

Realizacion Ingresar al sistema

<<realize>>

3.2.4.4.Diagrama de casos de uso a nivel análisis

Ingresar al sistema.

realizacion subir trabajossubir trabajos

(from casos de uso del sistema)

<<realize>>

alumno

(f rom casos de uso del sistema)...)

IU_Login_alumno

Validar_alumno

Page 36: E-Learnig

alumno

(f rom casos de uso del sistema)

IU_Login_alumnoCC_Validar_alumno

CC_Validar_archivo

CC_buscar_trabajoIU_Subir_trabajos

CC_Registrar_trabajo

Subir trabajos.

Revisar información.

alumno

(f rom casos de uso del sistema)...)

IU_Login_alumno

Validar_alumno

Page 37: E-Learnig

alumno

(f rom casos de uso del sistema)

IU_Login_alumno CC_Validar_alumno

CC_Buscar_info IU_Desc_Informacion

CC_Buscar_Curso

(f rom Analisis de clases)

alumno

(f rom casos de uso del sistema)

IU_Login_alumno CC_Validar_alumno

CC_Buscar_info IU_Revisar_informacion

CC_Buscar_Curso_al

(f rom Analisis de clases)

Descargar información.

Rendir Prueba.

Page 38: E-Learnig

alumno

(f rom casos de uso del sistema)

IU_Login_alumno CC_Validar_alumno

IU_Rendir_PruebaCC_Buscar_PruebaResponder preguntas

alumno

(f rom casos de uso del sistema)

IU_Login_alumno CC_Validar_alumno

IU_Consultar_calif.

CC_Buscar_Prueba

Consultar Calificación.

3.2.4.5.Descripción de clases y controles

Page 39: E-Learnig

Clases de Interfaz:

Id Nombre Clase Descripción

1 IU_Login_alumnoPermite el ingreso requerido y validado para el sistema.

2 IU_consulta_calif. Permite el ingreso al campo calificación donde observará sus notas.

3 IU_Rendir_prueba Permite el acceso al campo pruebas y exámenes donde los podrá rendir.

4 IU_Desc_Informacion Permite la opción de descarga de información para sus requerimientos

5 IU_Revisar_Informacion Permite la revisión de información tanto como la validación para uso del alumno

6 IU_Subir_TrabajosPermite la opción de la descarga de trabajos para el envío al sistema donde podrá ser visto por el docente

Clases de Control:

Id Nombre Clase Descripción

1 CC_Validar_alumno Se encarga de consultar la existencia del alumno entre los ya existentes.

2 CC_Buscar_Prueba Se encarga de identificar la búsqueda que se requiere por el alumno.

3 CC_Buscar_Curso Se encarga de insertar el registro de un curso.

4 CC_Buscar_Info. Se encarga de la búsqueda de información por el alumno en el sistema.

5 CC_Validar archivo Se encarga de validar un archivo dependiendo que tipo sea (doc, ppt, etc.)

6 CC_Buscar_trabajo Se encarga de buscar el trabajo correspondiente para su envio.

7 CC_Registrar_trabajo Se encarga de documentar, comentar y registrar el envio.

Clases de Entidad:

Id Nombre Clase Descripción

1 Responder Preguntas Recepciona todos los cuestionarios de preguntas encontradas en las pruebas.

Page 40: E-Learnig

3.2.4.6.Diagrama de Secuencia-Alumno

Page 41: E-Learnig
Page 42: E-Learnig

3.2.5. Módulo de Docente3.2.5.1.Casos de Uso del Sistema

loguearse

Ingresar al sistema

<<include>>

docente

Buscar curso

subir inf ormacion<<extend>>

<<include>>

buscar inf ormacion<<include>>

crear prueba

<<extend>>

<<include>>

registrar datos de prueba

actualizar datos de prueba

<<include>>

<<extend>>

buscar prueba

<<include>>

consultar resultado de prueba

<<extend>>

<<include>>

<<include>>

descargar trabajos

<<extend>>

<<include>>

buscar trabajos

<<include>>

Page 43: E-Learnig

3.2.5.2.Descripción de casos de uso:

Caso de Uso: Subir informaciónActor: DocentePropósito: Permitir al docente la gestión de archivosDescripción: El docente podrá subir los contenidos seleccionados para el manejo de sus clases.Pasos:

<<include>>Buscar información <<include>>Buscar curso

Alternativas: Se sobrepasó la capacidad permitida en un archivo. Error en la ubicación de un archivo.

Caso de Uso: Buscar informaciónActor:Propósito: Seleccionar el material de acuerdo a la clase.Descripción: El docente ubicará el archivo que necesita subirPasos:Alternativas: No se encuentra la información solicitada.

Caso de Uso: Buscar CursoActor:Propósito: Seleccionar un curso para adjuntarle material de claseDescripción: El docente seleccionará un curso entre los cuales está asignadosPasos:Alternativas: No se encuentra el curso solicitado.

Caso de Uso: Crear pruebaActor:Propósito: Permitir al docente cargar al sistema una evaluaciónDescripción: El docente subirá al servidor la prueba para un curso determinado.Pasos:

Buscar curso Registrar datos de prueba

Alternativas: No se pudo crear la pruebaExtensiones:

Actualizar datos de prueba

Caso de Uso: Registrar datos de pruebaActor:Propósito: Permite al docente cargar las preguntas de la prueba respectiva.Descripción: El docente especifica las preguntas en la prueba que ha de subir al

servidor.Alternativas: No se logró registrar datos de la prueba

Page 44: E-Learnig

Caso de Uso: Consultar resultados de pruebaActor:Propósito: Permitir al docente visualizar los resultados de las prueba efectuadas por

los alumnos.Descripción: El docente visualiza los resultados obtenidos por los alumnos durante el

desarrollo de las pruebas.Pasos:

Buscar Curso Buscar Prueba

Alternativas: No se logra visualizar los resultados solicitados

Caso de Uso: Descargar trabajosActor:Propósito: Permitir al docente descargar los trabajos subidos por el alumnoDescripción: El docente descarga los trabajos subidos por los alumnosPasos:

Buscar Curso Buscar Trabajos

Alternativas: No se encontró el trabajo solicitado

Caso de Uso: Buscar PruebaActor:Propósito: Permitir la localización de una prueba.Descripción: El docente accede a la prueba de acuerdo a una ubicación específica por

medio del sistema.Alternativas: No se encontró la prueba.

Caso de Uso: Actualizar datos de pruebaActor:Propósito: Permite modificar los datos de una pruebaDescripción: El docente modifica o actualiza las características de la pruebaPasos:

Buscar pruebasAlternativas: No se logró actualizar la pruebaExtensiones:

Crear prueba

Caso de Uso: Buscar TrabajosActor:

Page 45: E-Learnig

Propósito: Permite al docente buscar los trabajos subidos por el alumno.Descripción: El docente efectúa la búsqueda de los trabajos subidos por el alumno por

medio del sistema.Pasos:

Descargar trabajosAlternativas: No se encontró el trabajo requerido.

3.2.5.3.Realización de casos de uso

Page 46: E-Learnig
Page 47: E-Learnig

3.2.5.4.Clases de Análisis:

CU Actualizar datos de prueba

Page 48: E-Learnig

CU Buscar Curso

CU Buscar Información

CU Buscar Prueba

Page 49: E-Learnig

CU Buscar Trabajo

CU Buscar Trabajo

CU Consultar resultado de prueba

Page 50: E-Learnig

CU crear prueba

CU Descargar trabajo

Page 51: E-Learnig

CU registrar datos de prueba

CU subir información

3.2.5.5.Descripción de clases y controles

Page 52: E-Learnig

Clases de Interfaz:

Id Nombre Clase Descripción

1 IU_Menú_PrincipalMuestra las opciones disponibles para el usuario.

2 IU_Buscar_PruebaPermite hallar una prueba específica en base a criterios de búsqueda.

3 IU_Actualizar_Datos_de_Prueba Permite actualizar los datos de una prueba determinada

4 IU_Buscar_InformacionPermite la ubicación de un archivo localizado en la computadora de usuario

5 IU_Buscar_Curso Permite la búsqueda de un curso en base a criterios

6 IU_Buscar_Trabajo Permite la búsqueda de un trabajo en base a criterios

7 IU_Consultar_Resultados_de_Prueba

Permite visualizar los resultados de una prueba

8 IU_Crear_PruebaPermite el registro de una prueba para un curso determinado.

9 IU_Registrar_Datos_de_prueba Permite el registro específico de las características de una prueba

10 IU_Descargar_Trabajos Permite obtener un archivo registrado en el sistema.

11 IU_Subir_Información Permite subir un archivo al servidor.

Clases de Control:

Page 53: E-Learnig

Id Nombre Clase Descripción

1 CC_Actualizar_datos_de_prueba Permite la actualización de un registro para la prueba

2 CC_ Buscar_Curso Permite validar la existencia de un curso.

3 CC_ Buscar_Información Permite ubicar un archivo

4 CC_ Buscar_Prueba Permite encontrar una prueba registrada.

5 CC_ Buscar_Trabajo Permite ubicar un trabajo subido al servidor.

6 CC_Consultar_resultado_de_Prueba Permite conocer el resultado de una prueba

7 CC_Crear_Prueba Permite la creación y registro de una prueba.

8 CC_Descargar_Trabajos Permite obtener un trabajo subido al servidor.

9 CC_Registrar_datos_de_prueba Permite guardar los datos de una prueba a realizar.

10 CC_Subir_Información Permite subir una información al servidor.

Clases de Entidad:

Id Nombre Clase Descripción

1 Prueba Almacena los datos generales de las pruebas efectuadas.

2 Curso Almacena y recepciona la información de un curso.

3 InformaciónAlmacena la ubicación correspondiente a un tema determinado

4 Resultado_Prueba Almacena los resultados de las pruebas realizadas

5 Trabajo Almacena los datos de los trabajos subidos.

Page 54: E-Learnig

3.2.5.6.Diagrama de Secuencia-Docente

Actualizar datos de prueba

Page 55: E-Learnig

Buscar información

Buscar Curso

Page 56: E-Learnig

Crear prueba

Buscar prueba

Page 57: E-Learnig

Consultar datos de prueba

Page 58: E-Learnig

3.2.6. Modelo Conceptual de la BD

Page 59: E-Learnig

3.2.7. Modelo Lógico de la BD

ACCESO

idAccesoestAccesouserActfechAct

GRADO

codGradonombreestadouserActfechAct

NIVEL

codNivelnombreestadouserActfechAct

1..* 1..*1..* 1..*

GRADO_CURSO

codGradoCurestadouserActfechAct

ALUMNO_FORO

codAlumForoestadouserActfechAct

ALUMNO_FORO_DET

codAlumForoDetrespuestaestadouserActfechAct

1 1..*1 1..*

ALUMNO_PRUEBA

codAlumPruebestadonotaPruebauserActfechAct

ALUMNO_PRUEBA_DET

codAlumPruebDetestadouserActfechAct

1

1..*

1

1..*

BIBLIOGRAFIA_WEB

codBiblionombrelinkestadouserActfechAct

ALTERNATIVA

codAlterdescripcorrectaestadouserActfechAct

1

1..*

1

1..*OPCIONES

codOpcionnombreurlordenestadouserActfechAct

PREG_FORO

codPregForodescripestadouserActfechAct

INFORMACION

codInfortitulodescriparchivoestadouserActfechAct

1 1..*1 1..*

HORA _ACADEMICA

codHoraAcadhoraInihoraFinestadouserActfechAct

DIA

codDianombreestadouserActfechAct

PREGUNTA

codPregdescripestadouserActfechAct

1 1..*1 1..*

ROL

codRolnombreestadouserActfechAct

1..*

1..*

1..*

1..*

FORO

codForonombreestadouserActfechAct

11

11

APODERADO

codApoderadoestadouserActfechAct

CURS_DOC

codCursoDocestadouserActfechAct

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1

1..*

1

1..*

PRUEBA

codPruebanombreestadouserActfechAct

1..*

1

1..*

1

1 1..*1 1..*

USUARIO

codUsuarionombreappatapmatlogindnitelf1telf2correo1correoestadopasswuserActfechAct

1 11 1

1..*

1..*

1..*

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1..*

1..*

1..*

1..*

SECCION

codSeccnombreestadouserActfechAct

SECC_ALUM

codSeccAlumestadouserActfechAct

1

1

1

1

NIVEL_GRADO

codNivGradoestadouserActfechAct

1..*1..* 1..*1..*

GRADO_SECC

codGradoSeccestadouserActfechAct

1

1..*

1

1..*

TIPO_CURSO

codTipoCurnomTipoCurestTipoCuruserActfechAct

CURSO

codCursonombreestadouserActfechAct

1..*

1..*

1..*

1..*

1..*1..* 1..*1..*

Page 60: E-Learnig

3.2.8. Modelo Físico de la BD

OPCIONES

CODOPCION : CHARNOMBRE : VARCHARURL : VARCHARORDEN : INTESTADO : CHARUSERACT : CHARFECHACT : DATEPK_OPCIONES = CODOPCION

<<RelationalTable>>

PREGUNTA

CODPREG : CHARDESCRIP : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_PREGUNTA = CODPREG

<<RelationalTable>>

ALTERNATIVA

CODALTER : CHARDESCRIP : VARCHARCORRECTA : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_ALTERNATIVA = CODALTER...

<<RelationalTable>>

CODPREG = CODPREGCODPREG = CODPREG

FK_PREGUNTA_ALTER

<<FK>>

ACCESO

CODACCESO : CHARESTACCESO : CHARUSERACT : CHARFECHACT : DATEPK_ACCESO = CODACCESO

<<RelationalTable>>CODOPCION = CODOPCIONCODOPCION = CODOPCION

FK_OPCIONES_A

<<FK>>

PRUEBA

CODPRUEBA : CHARNOMBRE : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_PRUEBA = CODPRUEBA

<<RelationalTable>>

CODPRUEBA = CODPRUEBACODPRUEBA = CODPRUEBA

FK_PRUEBA_PREG

<<FK>>

ALUMNO_PRUEBA_DET

CODALUMPRUEBDET : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_ALUMNO_PRUEBA_DET = CODALUMPRUEBDET

<<RelationalTable>>

CODALTER = CODALTERCODALTER = CODALTERFK_ALTERNATIVA_APD

<<FK>>

ALUMNO_FORO_DET

CODALUMFORODET : CHARRESPUESTA : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_ALUM_FORO_DET = CODALUMFORODET

<<RelationalTable>>

NIVEL

CODNIVEL : CHARNOMBRE : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_NIVEL = CODNIVEL

<<RelationalTable>>

GRADO

CODGRADO : CHARNOMBRE : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_GRADO = CODGRADO

<<RelationalTable>>

SECCION

CODSECC : CHARNOMBRE : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_SECCION = CODSECC

<<RelationalTable>>

BIBLIOGRAFIA_WEB

CODBIBLIO : CHARNOMBRE : VARCHARLINK : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_BIBLIOGRAFIA_WEB = CODBIBLIO

<<RelationalTable>>

PREG_FORO

CODPREGFORO : CHARDESCRIP : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_PREG_FORO = CODPREGFORO

<<RelationalTable>>

ROL

CODROL : CHARNOMBRE : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_ROL = CODROL

<<RelationalTable>>

CODROL = CODROLCODROL = CODROL

FK_ROL_A

<<FK>>

APODERADO

CODAPODERADO : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_APODERADO = CODAPODERADO

<<RelationalTable>>

SECC_ALUM

CODSECCALUM : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_SECC_ALUM = CODSECCALUM

<<RelationalTable>>

ALUMNO_PRUEBA

CODALUMPRUEB : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_ALUMNO_PRUEBA = CODALUMPRUEB

<<RelationalTable>>

CODPRUEBA = CODPRUEBACODPRUEBA = CODPRUEBAFK_PRUEBA_AP

<<FK>>

CODALUMPRUEB = CODALUMPRUEBCODALUMPRUEB = CODALUMPRUEB

FK_ALUM_PRUE_APD

<<FK>>

ALUMNO_FORO

CODALUMFORO : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_ALUMNO_FORO = CODALUMFORO

<<RelationalTable>>

CODALUMFORO = CODALUMFOROCODALUMFORO = CODALUMFORO

FK_ALUM_FORO_AFD

<<FK>>

NIVEL_GRADO

CODNIVGRADO : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_NIVEL_GRADO = CODNIVGRADO

<<RelationalTable>>

CODNIVEL = CODNIVELCODNIVEL = CODNIVEL

FK_NIVEL_NG

<<FK>>

CODGRADO = CODGRADOCODGRADO = CODGRADO

FK_GRADO_NG

<<FK>>

GRADO_SECC

CODGRADOSECC : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_GRADO_SECC = CODGRADOSECC

<<RelationalTable>>

CODNIVGRADO = CODNIVGRADOCODNIVGRADO = CODNIVGRADO

FK_GRADO_GS

<<FK>>

CODSECC = CODSECCCODSECC = CODSECC

FK_SECCION_GS

<<FK>>

CODGRADOSECC = CODGRADOSECCCODGRADOSECC = CODGRADOSECC

FK_SECC_SA

<<FK>>

DIA

CODDIA : CHARNOMBRE : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_DIA = CODDIA

<<RelationalTable>>

HORA_ACADEMICA

CODHORAACAD : CHARHORAINI : CHARHORAFIN : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_HORA_ACADEMICA = CODHORAACAD

<<RelationalTable>>

INFORMACION

CODINFOR : CHARTITULO : VARCHARDESCRIP : VARCHARARCHIVO : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_INFORMACION = CODINFOR

<<RelationalTable>>

CODINFOR = CODINFORCODINFOR = CODINFOR

FK_INFORMACION_BW

<<FK>>

FORO

CODFORO : CHARNOMBRE : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_FORO = CODFORO

<<RelationalTable>>

CODFORO = CODFOROCODFORO = CODFOROFK_FORO_PF

<<FK>>

CODFORO = CODFOROCODFORO = CODFORO

FK_FORO_AF

<<FK>>

USUARIO

CODUSUARIO : CHARNOMBRE : VARCHARAPPAT : VARCHARAPMAT : VARCHARLOGIN : VARCHARPASSW : VARCHARDNI : CHARTELEF1 : CHARTELEF2 : CHARCORREO1 : VARCHARCORREO2 : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_USUARIO = CODUSUARIO

<<RelationalTable>>

CODROL = CODROLCODROL = CODROLFK_ROL_U

<<FK>>

CODUSUARIO_ALUM = CODUSUARIOCODUSUARIO_ALUM = CODUSUARIO

FK_ALUMNO_A

<<FK>>

CODUSUARIO_APOD = CODUSUARIOCODUSUARIO_APOD = CODUSUARIO

FK_APODERADO_A

<<FK>>

CODUSUARIO_ALUM = CODUSUARIOCODUSUARIO_ALUM = CODUSUARIO

FK_ALUM_SA

<<FK>>

CODUSUARIO_ALUM = CODUSUARIOCODUSUARIO_ALUM = CODUSUARIO

FK_ALUMNO_AP

<<FK>>

CODUSUARIO = CODUSUARIOCODUSUARIO = CODUSUARIOFK_ALUMNO_AF

<<FK>>

GRADO_CURSO

CODGRADOCUR : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_GRADO_CURSO = CODGRADOCUR

<<RelationalTable>>

CODNIVGRADO = CODNIVGRADOCODNIVGRADO = CODNIVGRADO

FK_GRADO_GC

<<FK>>

CURSO_DOC

CODCURSODOC : CHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_CURSO_COD = CODCURSODOC

<<RelationalTable>>

CODGRADOSECC = CODGRADOSECCCODGRADOSECC = CODGRADOSECC

FK_SECC_CD

<<FK>>

CODDIA = CODDIACODDIA = CODDIA

FK_DIA_CD

<<FK>>

CODHORAACAD = CODHORAACADCODHORAACAD = CODHORAACAD

FK_HORA_CD

<<FK>>

CODCURSODOC = CODCURSODOCCODCURSODOC = CODCURSODOC

FK_CURSO_DOC_I

<<FK>>

CODCURSODOC = CODCURSODOCCODCURSODOC = CODCURSODOC

FK_CURSO_DOC_F

<<FK>>

CODUSUARIO_DOC = CODUSUARIOCODUSUARIO_DOC = CODUSUARIO

FK_DOCENTE_CD

<<FK>>

CURSO

CODCURSO : CHARNOMBRE : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_CURSO = CODCURSO

<<RelationalTable>>

CODCURSO = CODCURSOCODCURSO = CODCURSOFK_CURSO_GC

<<FK>>

CODCURSO = CODCURSOCODCURSO = CODCURSO

FK_CURSO_CD

<<FK>>

TIPO_CURSO

CODTIPCURSO : CHARNOMBRE : VARCHARESTADO : CHARUSERACT : CHARFECHACT : DATEPK_TIPO_CURSO = CODTIPCURSO

<<RelationalTable>> CODTIPCURSO = CODTIPCURSOCODTIPCURSO = CODTIPCURSO

FK_TIPOCURSO_CUR

<<FK>>