uniadaptiveLTI / uniadaptiveLTI-Front

GNU General Public License v3.0
0 stars 2 forks source link

E2 - Importación de un fichero con un diseño no funciona en otro curso #10095 #20

Closed jumarub closed 9 months ago

jumarub commented 10 months ago

E2 - Importación de un fichero con un diseño Cuando se hace sobre un mismo curso, funciona correctamente. Cuando se hace sobre otro curso:

jumarub commented 10 months ago

The conditions are not imported because it belongs to another course, and the elements are not identical.

We are currently working on the validation module, and it is not functioning as expected when importing the design file.

rafaugr commented 10 months ago

Las condiciones deben ser exportadas para que la exportación en ficheros del mapa tenga sentido

Javiondox commented 10 months ago

Currently,

The exported JSON files contain the contents of a course map.

If this is imported into the same course, it is assumed that all resources exist. Therefore, it is imported with the same conditions and resources.

If it is exported to another course, the resources do not have to be the same, so it is assumed that the same resources will not be reused, so the blocks are set to empty (but keeping the original name). Since the resources do not exist, maintaining the conditions may not make sense. So these are removed.

rafaugr commented 10 months ago

Como se especifica en el pliego, se puede hacer un diseño en la herramienta que contenga bloques abstractos (no asignados a un recurso) indicando precondiciones y relaciones con otros bloques. Luego para que sea un mapa válido y exportable al LMS todos los elementos del mapa tendrán que tener un recurso asociado.

Javiondox commented 10 months ago

Should be fixed right now. Reopen if needed.

rafaugr commented 10 months ago

image

Cuando se intenta crear una relación tras un mapa importado a través del fichero, aparece ese error. Insistimos en que las relaciones importadas deberían aparecer. Reopen please.

jumarub commented 10 months ago

The error occurs because when blocks are imported from another course, they lose their relationships, conditions, and completion constraints. We are working on preserving these features.