Actualmente EthicApp únicamente permite adjuntar documentos de caso a las "sesiones". Nos interesa agregar la funcionalidad de autoría (creación/edición) de casos en la misma EthicApp, de modo que los diseños instruccionales puedan usar uno o más casos (típicamente un caso). Además, nos interesa que la creación de un caso pueda consistir también en la importación de contenido de una fuente externa (CaseVault). Por último, tenemos que mantener la funcionalidad básica de que un caso pueda basarse en un archivo PDF.
Para comenzar con este esfuerzo, tendríamos que agregar algunas tablas al schema relacional de acuerdo al diseño adjunto. Sin embargo, se requiere también contemplar una tabla external_cases para contemplar la opción de importar casos de fuentes externas.
Podemos crear algunas "migraciones" (scripts .sql a la usanza actual) para crear las tablas y sus restricciones de integridad referencial.
¿Cuándo se usaría?
Muy frecuentemente, pues sería la forma preferida de trabajar con casos en EthicApp.
Más información
Ver imagen adjunta con diseño de esquema relacional:
Simplificamos el modelo, pues definimos que la relación entre Case y Design sería 1-N, por lo tanto, la tabla de unión que se había contemplado ya no es necesaria.
Descripción general
Actualmente EthicApp únicamente permite adjuntar documentos de caso a las "sesiones". Nos interesa agregar la funcionalidad de autoría (creación/edición) de casos en la misma EthicApp, de modo que los diseños instruccionales puedan usar uno o más casos (típicamente un caso). Además, nos interesa que la creación de un caso pueda consistir también en la importación de contenido de una fuente externa (CaseVault). Por último, tenemos que mantener la funcionalidad básica de que un caso pueda basarse en un archivo PDF.
Para comenzar con este esfuerzo, tendríamos que agregar algunas tablas al schema relacional de acuerdo al diseño adjunto. Sin embargo, se requiere también contemplar una tabla external_cases para contemplar la opción de importar casos de fuentes externas.
Podemos crear algunas "migraciones" (scripts .sql a la usanza actual) para crear las tablas y sus restricciones de integridad referencial.
¿Cuándo se usaría?
Muy frecuentemente, pues sería la forma preferida de trabajar con casos en EthicApp.
Más información
Ver imagen adjunta con diseño de esquema relacional: