Skip to content

Error de validación: bloqueo funcional e incoherencia de interfaz #82

@juacas

Description

@juacas

Escenario:

  1. Entrar como administrador.
  2. Emitir manualmente un certificado para un estudiante.
  3. La petición se marca como "Error de validación", pero no se puede hacer nada en el mismo interfaz.
    image
  4. En la pantalla de errores de Certifygen se ve:
    image
    Por lo que debe haber habido un error temporal de comunicación con el servidor.
  5. Entro como un estudiante: El estudiante en su vista ve el botón de emitir certificado, no ve el error.
  6. El estudiante pide el certificado y tras un ciclo de CRON lo obtiene y lo puede descargar.
    image
    image
  7. El administrador en su listado ve algo incoherente: estado Not Started.
    image

Errores a comprobar/corregir:

  1. El administrador (o usuario con permisos) debe poder reconducir un error en el interfaz de usuario. En este caso no hay botones de acción, por ejemplo para reintentar.
  2. El estado de ambas vistas es incompatible, algo pasa que puede ser indicio de otro problema más serio.

Tablas que considero relevantes:

mdl_certifygen_error

id validationid status code message usermodified timecreated timemodified
1 5 4 validation_plugin_send_file_error Empty reply from server 2 1731919083 1731919083

mdl_certifygen_validationcsv

id validationid applicationid token usermodified timecreated timemodified
1 1 FIRMA-DOCUMENTAL-2024-01191 4194164710KA 2 1729084684 1729084684
2 2 FIRMA-DOCUMENTAL-2024-01192 6719190900KA 2 1729084722 1729084722
3 3 FIRMA-DOCUMENTAL-2024-01193 3062734292VC 2 1729084863 1729084863
4 4 FIRMA-DOCUMENTAL-2024-01194 TR0881280479AU 2 1729085077 1729085077
5 6 FIRMA-DOCUMENTAL-2024-01221 8334766023BP 2 1731919504 1731919504
6 7 FIRMA-DOCUMENTAL-2024-01222 8299339383TS 2942 1731920570 1731920570

mdl_certifygen_validations

id name courses code certifygenid issueid userid modelid lang status usermodified timecreated timemodified
1 \N \N \N 1 16 2963 1 en 8 2 1729084670 1729085005
2 \N \N \N 1 17 2963 1 es 8 2 1729084710 1729085006
3 \N \N \N 1 18 2948 1 en 8 2 1729084851 1729085007
4 test1 6,28,30 TR0881280479AU 0 \N 2 2 en 8 2 1729085062 1729085079
5 \N \N \N 1 19 2942 1 en 1 2 1731919080 1731920615
6 \N \N \N 1 20 381 1 en 8 2 1731919483 1731920668
7 \N \N \N 1 21 2942 1 es 8 2 1731920555 1731920668

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions