EthicApp-Development / ethicapp-main

EthicApp's main repository containing backend and frontend applications
MIT License
1 stars 0 forks source link

[ethicapp-v2/api-v2] Modelo de datos sesión-actividad-fase-respuesta-usuario #312

Closed claudio-alvarez closed 1 month ago

claudio-alvarez commented 2 months ago

Descripción general

Necesitamos hacer una adecuación al modelo de datos que hemos estado implementando para incorporar el modelo Activity para representar la actividad que se ejecuta en una sesión (Session). Activity necesita estar vinculado a un Design. Por otro lado, propongo eliminar "Stage" que se vincula con "Session" y crear a cambio "Phase" y vincularlo con "Activity". Luego, podemos vincular "Response" con "Phase". Finalmente, "Response" queda vinculado con "User".

Con lo anterior, logramos que los alumnos puedan incorporarse a una sesión, recibir la información de fases de la actividad transcurridas según el diseño, determinar la fase actual, y enviar respuesta.

¿Cuándo se usaría?

Es funcionalidad fundamental en el core de la aplicación.

Más información

Agregaré una imagen en breve.

claudio-alvarez commented 1 month ago

Queda implementada toda la funcionalidad requerida en PRs #301 #319.