Skip to content

nova funcionalidade: enviar trabalho em atraso#61

Open
helderufc wants to merge 13 commits intodevelopmentfrom
sent_late
Open

nova funcionalidade: enviar trabalho em atraso#61
helderufc wants to merge 13 commits intodevelopmentfrom
sent_late

Conversation

@helderufc
Copy link
Copy Markdown

adicionada opção de marcar trabalho enviavel como atraso na hora de criar

quando o aluno envia em atraso, aparece no status em amarelo a situação

contém novas migrations

-erro: situation sent_late é gerada dinamicamente
info retorna agora  ... file_sent_late.
model assignment e score agora usam esse dado para retorna a situação
não foi necessário criar coluna para avisar se foi enviado em atraso
Comment thread app/models/assignment_file.rb Outdated
def can_destroy?
raise CanCan::AccessDenied unless user_id == User.current.try(:id)
raise 'date_range_expired' unless assignment.in_time?
#raise 'date_range_expired' unless assignment.in_time?
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Essa exceção ficou comentada. Eu acho que para que ela não impeça a exclusão de arquivos enviados em atraso talvez o ideal seja fazer algumas mudanças. Por exemplo, ao invés de verificar se o prazo se encerrou, verificar se o trabalho já foi avaliado (importante para que o aluno não exclua o arquivo enviado em atraso depois que o professor já corrigiu) e seguir talvez com a verificação do prazo encerrado nos casos em que não é permitido envio em atraso.

Comment thread app/assets/stylesheets/partials/_assignments.scss
Comment thread config/locales/pt_BR.yml Outdated
end_hour: à
environment_controlled: 'Você pode controlar o local de onde o aluno irá realizar o trabalho (por exemplo: laboratórios, blocos, etc)'
environment_not_controlled: 'O aluno poderá realizar este trabalho em qualquer local (por exemplo: laboratórios, casa, lan houses, etc)'
late_submissions_allowed: "Envios atrasados permitidos"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eu acho que esse texto poderia ser um pouco mais claro. Por exemplo, "Permite que o aluno envie o trabalho após o prazo final" ou algo nesse sentido. Isso vale para o de baixo também.

@helderufc helderufc requested a review from mirele-ufc January 7, 2026 12:26
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aqui você tirou a formatação do file_sent_date e as datas acabaram ficando assim:

Antes

image

Depois
image

Também é interessante deixar o ' - ' no final para que o campo não fique completamente vazio caso o arquivo não seja enviado. Passa uma informação mais clara para o usuário

Copy link
Copy Markdown
Collaborator

@JailsonPLima03 JailsonPLima03 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acredito que precise ter uma melhor apresentação dentro do menu "Acompanhamento" quando logado como professor. Ex: a sigla na tabela e a legenda descrevendo o que a sigla quer dizer.

Também percebi que a modificação pode afetar o valor que aparece nos relatórios, não é um problema em si, somente a cor está divergente.


image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants