Como membro de um projeto de ensino, desejo gerar a minha folha de frequência com a formatação correta para entregá-lo ao orientador do projeto e cumprir com o regulamento dos projetos de ensino.
Problemas associados
A elaboração do documento pelos membros pode gerar possíveis problemas com relação a falhas de software, uma vez que o mesmo pode perder a formatação correta por ter sido aberto em software diferente do que gerou o documento originalmente.
O membro do projeto pode digitar de maneira errônea informações essenciais como o nome do projeto, ou o mês ao qual o documento se refere.
Permitir o usuário a alterar o arquivo livremente permite alterar seções do documento que deveriam ser imutáveis, podendo invalidar o documento.
Solução proposta
Criar um comando no IFSP Report Bot capaz de gerar a folha de frequência a partir de dados enviados pelo membro e de informações capazes de serem encontradas no armazenamento interno da aplicação. O bot, ao fim do mês deve reunir todas as atividades inseridas no mês e gerar o documento, enviando-o para o aluno no formato PDF pelo chat privado. Com isso, solucionam-se os problemas associados a este processo de maneira prática e rápida, auxiliando no prosseguimento das atividades essenciais do projeto.
Critérios de aceitação
[x] Somente os membros do bot tem autorização para executar esse comando;
[x] Exibir mensagem para usuários não autorizados a fazer esse comando;
[x] O aluno deve enviar os dados da hora de entrada, de saída e o dia da atividade ao bot;
[x] O horário de entrada deve ser um horário possível para o projeto, considerando o horário de funcionamento do próprio IFSP;
[x] O horário de saída deve ser um horário possível para o projeto, considerando o horário de funcionamento do próprio IFSP;
[x] O dia da atividade deve ser limitado entre os dias do mês ao qual o documento se refere;
[x] O horário de saída não pode ser anterior ao horário de entrada;
[x] Caso os horários passados ao software não estejam de acordo com os requisitos, o aluno deve ser informado sobre o erro e a inserção dos dados não deve ser realizada;
[x] Ao fim do mês, o PDF deve ser gerado automaticamente e enviado ao aluno pelo chat privado;
[x] O PDF gerado deve seguir o formato do anexo VI do edital nº SPO.009/2023;
[x] O título do PDF deve ser: folha-de-frequencia-mes-nomealuno-prontuario;
[x] O PDF deve possuir o metadado title no formato: folha-de-frequencia-mes-nomealuno-prontuario;
[x] O PDF deve possuir o metadado subject no formato: este documento é a folha de frequência do mês X do aluno X do projeto X;
[x] O dia da semana deve ser adicionado ao documento pelo próprio programa, de acordo com o mês e ano em questão.
Como membro de um projeto de ensino, desejo gerar a minha folha de frequência com a formatação correta para entregá-lo ao orientador do projeto e cumprir com o regulamento dos projetos de ensino.
Problemas associados
Solução proposta
Criar um comando no IFSP Report Bot capaz de gerar a folha de frequência a partir de dados enviados pelo membro e de informações capazes de serem encontradas no armazenamento interno da aplicação. O bot, ao fim do mês deve reunir todas as atividades inseridas no mês e gerar o documento, enviando-o para o aluno no formato PDF pelo chat privado. Com isso, solucionam-se os problemas associados a este processo de maneira prática e rápida, auxiliando no prosseguimento das atividades essenciais do projeto.
Critérios de aceitação
Referências