**CAMP-370 | Zero Automático (JIRA)**
atualizado em 23/04/2021 16:15
Estudante que não resolve a atividade até a Data Limite tem envio automático da atividade realizado pelo sistema e com a nota ZERO. Isso evita que alunos fiquem com índices altos sem realizar as questões.
A forma de viabilizar essa funcionalidade é adicionando um check box no Controle de Acesso, onde o professor marca se o zero é compulsório (veja a figura a seguir).
(1) FLAG para Zero Automático na tabela 'content';
(2) FLAG para Zero Automático na tabela ‘contentUser’ - para marcar que o a linha foi criada automaticamente; obsevação: Essa Flag em ‘contentUser’ custa caro, mas é o que nos permite reverter esse quadro quando o professor tira uma turma da Seleção de Público APÓS o vencimento do prazo.
(3) Função que CONFERE a Data de Encerramento da Atividade e o Público esperado para ela. SE o aluno não tem resposta para aquele 'content' na ‘contentUser’,ENTÃO (a) a função cria uma linha na ‘contentUser’ com nota ZERO em todos os itens. (b) e marca a flag do item (2) como true em ‘contentUser’;Obs. Essa função só afeta os alunos que estão no objeto ‘grade’, ou seja, que pertencem à Seleção de Público para aquela Trilha. Alunos que não estão no público selecionado não deverão receber ZERO.
(4) Rotina que roda a função (3) toda noite.
(5) Função (3) roda quando o professor clica em **Recorrigir (C-525)** na tela de autoração.
Professor marca uma flag de ZERO AUTOMÁTICO e todos os alunos que não fizerem a atividade até a Data de Encerramento da Atividade vão receber ZERO.
Documentação no Notion
Link para o Figmahttps://www.figma.com/file/9oRnWqAv8ImXHoyBBt2zhZ/Campus-WebApp?node-id=3290%3A2048