|
Grado en Ingeniería Informática |
TRABAJOS FIN DE GRADO curso: 2023-24
Desarrollo de una ide avanzada de programación de sql para postgres integrada en Moodle |
Tecnologías Específicas
Tecnologías de la Información
Descripcion y Objetivos
Con la ingente cantidad existente de código fuente y aplicaciones open source, cada vez es más normal el desarrollo basado en componentes o el desarrollo de nuevas aplicaciones mediante la extensión y/o adaptación de aplicaciones existentes. Para este TFG, se pretende extender la funcionalidad de moodle para incorporar una nueva funcionalidad que soporte las metodologías docentes en el laboratorio de la asignatura de bases de datos de esta carrera. Con ello, se pretende proporcionar un entorno de programación más acorde con los nuevos ide como el de RStudio, donde la interfaz se divide en varias partes dedicadas al editor del script, los resultados, las ayudas y los ejercicios o pruebas a realizar. Este TFG será planificado y gestionado desde un Plan de Sistemas de Información (PSI).
Las tareas a desarrollar serán:
Estudiar la aplicación moodle a nivel de desarrollador para desarrollar una nueva actividad, usando la actividad "herramienta externa", para permitir a los estudiantes, de bases de datos, programar en SQL para la base de datos Postgres.
Análisis e integración con moodle a nivel de seguridad, calificación, contenidos, enlazado con ejercicios y tareas.
Metodología y Competencias
Para la gestión del Trabajo Fin de Grado se seguirá la metodología de Project Management Institute (PMI).
El trabajo será desarrollado en las siguientes fases:
- Planificación del trabajo
- Revisión de los mecanismos de extensión de moodle
- Definición de los requisitos
- Desarrollo del prototipo.
- Verificación y validación
Son varias las competencias que el alumno puede desarrollar con este proyecto. A continuación, se nombran algunas de ellas:
- O19: Ejercicio original a realizar individualmente y presentar y defender ante un tribunal universitario, consistente en un proyecto de naturaleza profesional en el ámbito de la tecnología específica de la Ingeniería en Informática que ha realizado el estudiante. En este ejercicio se deben sintetizar e integrar las competencias adquiridas en las enseñanzas.
- INS01: Capacidad de análisis, síntesis y evaluación.
- INS02: Capacidad de organización y planificación.
- INS03: Capacidad de gestión de la información.
- INS04: Capacidad de resolución de problemas aplicando técnicas de ingeniería.
- INS05: Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones.
- SIS01: Razonamiento crítico.
- SIS03: Aprendizaje autónomo.
- SIS05: Creatividad.
- SIS08: Capacidad de iniciativa y espíritu emprendedor.
- UCLM02: Capacidad para utilizar las Tecnologías de la Información y la Comunicación.
- UCLM03: Correcta comunicación oral y escrita.
- UCLM04: Compromiso ético y deontología profesional.
- TI1: Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones.
- TI2: Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.
Medios a utilizar
Los principales recursos a utilizar serán el código fuente de Moodle y un edi.
Bibliografía
Metodología Métrica v.3. 2001. Portal de Administración Electrónica del Ministerio de Asuntos Económicos y Transformación Digital Español, Secretaría General de Administración Digital. Recuperado de https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html
Moodle developer resource center. https://moodledev.io/
Tutores GARCIA-CONSUEGRA BLEDA, JESUS DAMIAN LABIAN MOYA, ANTONIO | Alumno FERNÁNDEZ CARMONA, JOSÉ
|
| |