iisgiua / giuaschool

giua@school - Il Registro Elettronico open source dell' I.I.S. Michele Giua
https://iisgiua.github.io/giuaschool-docs/
GNU Affero General Public License v3.0
30 stars 18 forks source link

errore urgente scrutinio #518

Closed gianlucaaiello56 closed 1 year ago

gianlucaaiello56 commented 1 year ago

Gentili, @bfabio @trinko @zerai @MatteoGheza vorrei segnalare un errore dello scrutinio. Quando il coordinatore va nella schermata scrutinio della classe coordinante il sistema da come riscontro un errore.

Per riprodurre l'errore è necessario recarsi nella schermata "coordinatore> scrutinio"

2023-06-06_14-00 (2).log

trinko commented 1 year ago

Dando per scontato che stai usando la 1.5.4, questa è la prima situazione possibile: Avevi aperto lo scrutinio usando la versione 1.5.3 e ora vedi l'errore. In tal caso è necessario cancellare i dati dello scrutinio e ripartire da capo (se è questo il caso, poi spiegherò come). Puoi verificare se è questa la situazione anche andando su una classe per cui sei sicuro di non aver aperto scrutini e controllare se si verifica l'errore.

trinko commented 1 year ago

In ogni caso, è possibile far ripartire la procedura dello scrutinio dall'inizio nel modo seguente:

  1. dal pannello di controllo del proprio servizio di hosting, andare su PHPMyAdmin
  2. una volta entrati su PHPMYAdmin, cliccare sulla scheda SQL
  3. inserire il comando seguente e premere il pulsante ESEGUI:
    UPDATE gs_scrutinio SET stato='N' WHERE periodo='F' AND stato!='N' AND stato!='C';

    ATTENZIONE: il comando riporta alla pagina di inizio scrutinio TUTTE le classi con scrutinio aperto.

gianlucaaiello56 commented 1 year ago

@trinko sì, abbiamo aperto oggi lo scrutinio con la versione 1.5.4 però non riusciamo ad andare al "passo 2"

trinko commented 1 year ago

Allora devi attivare il DEBUG (da SISTEMA > MANUTENZIONE) e riandare alla pagina che genera l'errore. Quindi estrai il log e postalo qui.

gianlucaaiello56 commented 1 year ago

image 2023-06-06_21-16.log

immagine +log da manutenzione < sistema. @trinko

trinko commented 1 year ago

Mi spiace ma il log riportato non contiene i dati della pagina di errore.

Devi procedere esattamente in questo modo:

  1. assicurarti che sia attivo il debug, nella pagina di manutenzione
  2. andare alla pagina dello scrutinio che genera l'errore
  3. tornare alla pagina di manutenzione del log ed estrarre il log assicurandoti di includere l'ora in cui è stato generato l'errore (solitamente 5 minuti prima dell'ora corrente sono sufficienti).
  4. caricare qui il log generato
gianlucaaiello56 commented 1 year ago

2023-06-07_07-00.log.txt

Allego il log errori @trinko -mi scusi per il disturbo ma purtroppo non siamo riusciti a risolvere 😔

trinko commented 1 year ago

Ok, ho capito il problema. Appena posso invio la correzione.

trinko commented 1 year ago

Questo dovrebbe risolvere il problema, almeno per ora. Decomprimi il file e caricalo sul server nella cartella src/Util/, andando a sovrascrivere quello esistente. Poi esegui la pulizia della cache (SISTEMA > MANUTENZIONE > svuota cache) e riprova.

ScrutinioUtil.php.tar.gz

trinko commented 1 year ago

MI viene un dubbio: non è che stai aprendo lo scrutinio finale di una classe per la quale non hi fatto lo scrutinio del primo Ttrimestre/Quardimestre? Se è questo il caso, va fatto per forza lo scrutinio del primo periodo (eventualemte in modo fittizio), altrimenti la procedura non funziona.

gianlucaaiello56 commented 1 year ago

@trinko ecco il problema: in quanto abbiamo cambiato registro non avevamo caricato questi voti del primo quadrimestre. Per risolvere ora ,secondo lei, vi sarebbe un modo ?

gianlucaaiello56 commented 1 year ago

Questo dovrebbe risolvere il problema, almeno per ora. Decomprimi il file e caricalo sul server nella cartella src/Util/, andando a sovrascrivere quello esistente. Poi esegui la pulizia della cache (SISTEMA > MANUTENZIONE > svuota cache) e riprova.

ScrutinioUtil.php.tar.gz

Anche così non si riesce