Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática...

9
Portal Docente Virtual Portal Docente Virtual : : Grupo Andaluz de Investigación: Grupo Andaluz de Investigación: ‘Topología Computacional y ‘Topología Computacional y Matemática Aplicada Matemática Aplicada Proyecto Fin de Carrera Proyecto Fin de Carrera Realizado por: Realizado por: Pablo Germán Flores Losada Pablo Germán Flores Losada Dirigido por: Dirigido por: Pedro Real Jurado Pedro Real Jurado Marzo de 2008 Marzo de 2008

Transcript of Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática...

Page 1: Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.

Portal Docente VirtualPortal Docente Virtual::Grupo Andaluz de Investigación: Grupo Andaluz de Investigación:

‘Topología Computacional y Matemática ‘Topología Computacional y Matemática AplicadaAplicada

Proyecto Fin de CarreraProyecto Fin de Carrera

Realizado por:Realizado por: Pablo Germán Flores LosadaPablo Germán Flores Losada

Dirigido por:Dirigido por: Pedro Real JuradoPedro Real Jurado

Marzo de 2008Marzo de 2008

Page 2: Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.

MotivaciónMotivación

Creación de una aplicación web que centralice herramientas e información Creación de una aplicación web que centralice herramientas e información de investigación, de investigación, que se consideran relevantes e indispensables en la labor que se consideran relevantes e indispensables en la labor del profesorado universitario.del profesorado universitario.

Llevar a cabo tutorías online siguiendo un registro de reservas a través del Llevar a cabo tutorías online siguiendo un registro de reservas a través del portal y aplicando herramientas de comunicación de última generación.portal y aplicando herramientas de comunicación de última generación.

Incluir funcionalidades educativas para el aprendizaje a través de Internet, Incluir funcionalidades educativas para el aprendizaje a través de Internet, espacio colaborativo, test online, foros, sistemas de mensajería, blogs, espacio colaborativo, test online, foros, sistemas de mensajería, blogs, conversaciones en vivo (chats), entre otros.conversaciones en vivo (chats), entre otros. Poder registrar toda aquella actividad laboral que el personal docente pueda Poder registrar toda aquella actividad laboral que el personal docente pueda desarrollar bajo esta aplicación web, manteniendo toda acción que realicen desarrollar bajo esta aplicación web, manteniendo toda acción que realicen en un registro de actividad,en un registro de actividad, a fin de contabilizar tiempo y esfuerzo invertidos.a fin de contabilizar tiempo y esfuerzo invertidos.

Page 3: Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.

ObjetivosObjetivos

Se diferencian dos objetivos:Se diferencian dos objetivos:Desarrollo de una aplicación Web cuyo contenido se basa en Desarrollo de una aplicación Web cuyo contenido se basa en herramientas y contenidos docentes.herramientas y contenidos docentes.

Debe ser:Debe ser:

- agradable visualmente- agradable visualmente

- cómoda y fácil de manejar - cómoda y fácil de manejar

- interactiva.- interactiva.

Desarrollo de una aplicación de Reserva online de Tutorías y Desarrollo de una aplicación de Reserva online de Tutorías y administración de contenidos de investigación.administración de contenidos de investigación.

Debe ser:Debe ser:

- fácil de manejar- fácil de manejar

- acceso restringido- acceso restringido

- potente.- potente.

Page 4: Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.

Tecnología Tecnología (I)(I)• PHP (PHP (Hypertext PreprocessorHypertext Preprocessor))

PHP es un lenguaje de PHP es un lenguaje de scriptscript del lado del servidor. Otros del lado del servidor. Otros lenguajes similares son ASP o JSPlenguajes similares son ASP o JSP..

Los scripts PHP están incrustados en los documentos HTML y Los scripts PHP están incrustados en los documentos HTML y el servidor los interpreta y ejecuta antes de servir las páginas al el servidor los interpreta y ejecuta antes de servir las páginas al cliente.cliente.

El cliente no ve el código PHP sino los resultados que produce.El cliente no ve el código PHP sino los resultados que produce.

Page 5: Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.

Tecnología Tecnología (II)(II)• ¿Por qué PHP?¿Por qué PHP?

Por sus ventajas: es potente, seguro, estable, fácil de aprender, Por sus ventajas: es potente, seguro, estable, fácil de aprender, de libre distribución, extensible, permite el acceso a múltiples de libre distribución, extensible, permite el acceso a múltiples bases de datos y otras funcionalidades orientadas a la redbases de datos y otras funcionalidades orientadas a la red..

Dispone de abundante soporte en la Web.Dispone de abundante soporte en la Web.

Es un módulo que se añade al servidor web y fue concebido Es un módulo que se añade al servidor web y fue concebido inicialmente para Apache.inicialmente para Apache.

La utilización de la base de datos MySql es muy popular.La utilización de la base de datos MySql es muy popular.

Page 6: Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.

Tecnología Tecnología (III)(III)• ¿Por qué ¿Por qué MySqlMySql??

Por sus ventajas: sPor sus ventajas: su velocidad, los escasos recursos que consume yu velocidad, los escasos recursos que consume y las múltipleslas múltiples herramientas de administración. herramientas de administración.

Dispone de abundante soporte en la Web.Dispone de abundante soporte en la Web.

Posee integridad referencialPosee integridad referencial y y transaccionestransacciones..

phpMyAdmin es una herramienta para la administración del phpMyAdmin es una herramienta para la administración del servidor de bases de datos MySQL.servidor de bases de datos MySQL.

phpMyAdminphpMyAdmin dispone de una interfaz gráfica y gratuita.ispone de una interfaz gráfica y gratuita.

Page 7: Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.

Tecnología Tecnología (IV)(IV)• Se han utilizado además:Se han utilizado además:

Javascript.Javascript.

Hoja de Estilo (CSS)Hoja de Estilo (CSS)..

Plantillas.Plantillas.

Page 8: Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.

Arquitectura del sistemaArquitectura del sistema

• El sistema completo se basa en una estructura cliente/servidorEl sistema completo se basa en una estructura cliente/servidor en 2 en 2 capas organizada de la siguiente forma:capas organizada de la siguiente forma:

Page 9: Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.

FuncionalidadFuncionalidad

• A continuación, se muestra algunos aspectos más relevantes de la A continuación, se muestra algunos aspectos más relevantes de la funcionalidad del sistema.funcionalidad del sistema.

Acceso a la aplicación.Acceso a la aplicación. Acceso a la parte de administración (documentos, líneas de Acceso a la parte de administración (documentos, líneas de

investigación, miembros).investigación, miembros). Información contenida en la Base de Datos (información de Información contenida en la Base de Datos (información de

investigación).investigación). Servicio de alertas por expiración de documentos.Servicio de alertas por expiración de documentos. Espacio colaborativo, blogs, prototipo de asignatura bajo Moodle.Espacio colaborativo, blogs, prototipo de asignatura bajo Moodle. Sistema de reserva de tutorías virtuales.Sistema de reserva de tutorías virtuales. Registro de actividad en la web.Registro de actividad en la web.