**CAMP-370 | Zero Automático (JIRA)**

Descrição Geral

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).

Requisitos

(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.

Descrição da feature

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