gems-uff / sapos

SAPOS main goal is to ease the management of information related to graduate programs such as enrollments, courses, advisement, scholarships, requirements, among others.
http://gems-uff.github.io/sapos/
MIT License
29 stars 14 forks source link

Aba de Pendências ajudaria se listasse as Turmas sem nota #449

Open igormcoelho opened 6 months ago

igormcoelho commented 6 months ago

Parabéns pelo sistema SAPOS, é muito bom. Acho que seria bom para a coordenação e secretaria, que na aba de Pendências fossem listadas as Turmas em período vigente com alguma pendência de lançamento de notas/conceitos. Isso poderia ajudar no fechamento das notas em fim de período com maior agilidade, ajudando os professores a localizar rapidamente as pendências de lançamentos. Penso em duas formas possíveis de fazer isso (não sei exatamente qual mais difícil em nível de mudança no sistema em si):

1) o sistema automaticamente deixar como pendência as disciplinas do período que tem aluno sem nota... daí nisso ficaria direto o período todo constando lá, até fechar a nota OU (2) manualmente a secretaria enviaria como pendências praqueles professores que ainda não lançaram notas até uma certa data limite... isso geraria um email de alerta praqueles professores específicos... dado que a maioria lança na época certa, restariam poucas no final, que a secretaria poderia usar o sapos pra emitir esse alerta, que poderia se repetir tb automaticamente (a cada X dias) até ser sanado.

Enfim, segue a sugestão.

leomurta commented 6 months ago

@JoaoFelipe @Carlos-Eduardo-Cabral-da-Cunha quão complexo seria fazer isso? De fato, seria legal termos o lançamento de notas como pendências. Poderíamos ter data de fim de período no Quadro de Horários, e o sistema colocar em Pendências depois dessa data. O que acham?

leomurta commented 6 months ago

@igormcoelho , obrigado pela sugestão!

leomurta commented 1 month ago

@JoaoFelipe @Carlos-Eduardo-Cabral-da-Cunha quando puderem, comentem aqui as suas impressões. Essa sugestão parece muito boa para garantir que todos não esqueçam de lançar notas.

JoaoFelipe commented 1 month ago

Me parece uma sugestão boa e provavelmente viável sim. Qual seria o modelo que apareceria nas pendencias? ClassEnrollment ou CourseClass?

Provavelmente é só questão de definir uma busca SQL que encontre o que não teve lançamento de nota ainda após uma determinada data.

leomurta commented 1 month ago

Se eu entendi bem, acho que seria CourseClass. Ou seja, para a turma X, que tem Y alunos inscritos, apareceria uma única pendência, referente à turma, ao invés de uma para cada um dos Y alunos.

leomurta commented 1 month ago

Meu feeling é que seria melhor assim. Colocar por aluno poluiria muito para turmas grandes.