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.
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.