Diferencia entre revisiones de «Proyecto InnoSoft»

De Wiki de EGC
Saltar a: navegación, buscar
 
(No se muestran 7 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
[[Página_Principal]] -> [[Proyecto - 22/23]]
+
[[Página_Principal]] -> [[Proyecto - 24/25]]
  
 
=Descripción=
 
=Descripción=
Se trataría de hacer un proyecto que esté conformado por 1 o más equipos en el que el trabajo de todos los equipos esté integrado en un proyecto funcional. Se trataría de hacer tareas de automatización relacionadas con las [[Jornadas EGC - 21/22 | jornadas]] como, por ejemplo:  
+
Se trataría de hacer un proyecto que esté conformado por 1 o más equipos en el que el trabajo de todos los equipos esté integrado en un proyecto funcional. Se trataría de hacer tareas de automatización relacionadas con las [[Jornadas EGC - 24/24 | jornadas]] como, por ejemplo:  
  
* Automatización de evidencias utilizando el sistema [https://github.com/EGCETSII/evidentia Evidentia] ([https://1984.lsi.us.es/wiki-egc/index.php/Archivo:PROYECTO_INNOSOFT_EVIDENTIA_EGC_2020_2021.pdf ver presentación de Evidentia para más información])
+
* Migración de funcionalidades de la versión Laravel de Evidentia (PHP) a la versión Flask de Evidentia (Python) [https://github.com/EGCETSII/evidentia Evidentia (Laravel)] [https://github.com/EGCETSII/evidentia.io Evidentia (Flask)]
 
* Automatización y gestión de la [https://institucional.us.es/innosoft/ web de de las jornadas]
 
* Automatización y gestión de la [https://institucional.us.es/innosoft/ web de de las jornadas]
* Web augmentation para sacar información relacionada con las jornadas
+
* Web augmentation. Para sacar información relacionada con las jornadas
 
* Data analytics. Para hacer cuadros de mandos con información de la que se disponga o pueda aparecer en el futuro
 
* Data analytics. Para hacer cuadros de mandos con información de la que se disponga o pueda aparecer en el futuro
 
* Automatización de las retrospectivas que se hagan
 
* Automatización de las retrospectivas que se hagan
Línea 12: Línea 12:
 
* Crear un sistema con API Rest para publicar y gestionar el programa de las jornadas
 
* Crear un sistema con API Rest para publicar y gestionar el programa de las jornadas
 
* Cualquier otro tema que se plantee automatizar
 
* Cualquier otro tema que se plantee automatizar
 +
 +
= Enlaces de interés =
 +
* Portal de Github con el código de Evidentia: https://github.com/drorganvidez/evidentia.io
 +
* Posibles mejoras para Evidentia: https://github.com/drorganvidez/evidentia.io/issues
  
 
=Impacto en la nota=
 
=Impacto en la nota=
  
Los componentes de estos proyectos podrán alcanzar una nota de 10 según cómo se desempeñen y la nota que el tutor decida ponerles según la evaluación hecha.
+
Los componentes de estos proyectos podrán alcanzar una nota de 10 según cómo se desempeñen y la nota que el tutor decida ponerles según la evaluación hecha.  
  
 
=Tutores=
 
=Tutores=
  
En la medida de lo posible, el tutor será el profesor David Benavides y tendrá que ponerse de acuerdo con él en el alcance y concreción del proyecto.
+
En la medida de lo posible, el tutor será el profesor David Benavides o David Romero y tendrá que ponerse de acuerdo con el que se le asigne en el alcance y concreción del proyecto.
 +
 
 +
=Política de nombre de los proyectos=
  
 +
Los proyectos se llamarán: innosoft-[sistema]-[numero-natural], por ejemplo:
  
=Política de nombre de los proyectos=
+
innosoft-evidentia-1
  
Los proyectos se llamarán: innosoft-[sistema], por ejemplo:  
+
Si por algún motivo hubiera varios equipos trabajando sobre el mismo tema pero que finalmente decidieran no integrarse entre ellos, el nombre pasará a llamarse: innosoft-[sistema]-[fork]-[numero-natural], por ejemplo:
  
innosoft-evidentia
+
innosoft-evidentia-fork-1

Revisión actual del 12:36 14 jul 2024

Página_Principal -> Proyecto - 24/25

Descripción

Se trataría de hacer un proyecto que esté conformado por 1 o más equipos en el que el trabajo de todos los equipos esté integrado en un proyecto funcional. Se trataría de hacer tareas de automatización relacionadas con las jornadas como, por ejemplo:

  • Migración de funcionalidades de la versión Laravel de Evidentia (PHP) a la versión Flask de Evidentia (Python) Evidentia (Laravel) Evidentia (Flask)
  • Automatización y gestión de la web de de las jornadas
  • Web augmentation. Para sacar información relacionada con las jornadas
  • Data analytics. Para hacer cuadros de mandos con información de la que se disponga o pueda aparecer en el futuro
  • Automatización de las retrospectivas que se hagan
  • Crear un generador de diplomas de participación en las jornadas
  • Crear un sistema con API Rest para publicar y gestionar el programa de las jornadas
  • Cualquier otro tema que se plantee automatizar

Enlaces de interés

Impacto en la nota

Los componentes de estos proyectos podrán alcanzar una nota de 10 según cómo se desempeñen y la nota que el tutor decida ponerles según la evaluación hecha.

Tutores

En la medida de lo posible, el tutor será el profesor David Benavides o David Romero y tendrá que ponerse de acuerdo con el que se le asigne en el alcance y concreción del proyecto.

Política de nombre de los proyectos

Los proyectos se llamarán: innosoft-[sistema]-[numero-natural], por ejemplo:

innosoft-evidentia-1

Si por algún motivo hubiera varios equipos trabajando sobre el mismo tema pero que finalmente decidieran no integrarse entre ellos, el nombre pasará a llamarse: innosoft-[sistema]-[fork]-[numero-natural], por ejemplo:

innosoft-evidentia-fork-1