Como membro de um projeto de ensino, quero gerar um relatório semestral que cumpra com todas as especificações de formatação da instituição, para entregá-lo ao meu orientador, e, posteriormente, submetê-lo no Moodle, dentro do prazo estipulado.
Problemas associados
O aluno deve ter acesso ao pacote Office para poder abrir o arquivo e não correr o risco de mudar a formatação, já que o arquivo disponível para preenchimento está em formato .docx, que pode ter a sua formatação alterada caso seja aberto em outra plataforma.
O aluno pode cometer erros quanto ao nome do instrutor, projeto, ou até mesmo a data em que ele está entregando, o que pode prejudicar a avaliação do seu relatório.
Caso a plataforma Moodle não esteja funcionando, o aluno não poderá baixar o relatório para realizar o seu preenchimento, o que pode atrasar a entrega.
Solução proposta
Adicionar um comando ao bot que informe os campos a serem preenchidos pelo estudante, e retorne, formatado de maneira devida, o relatório em formato .pdf. Caso o estudante cometa algum erro na submissão, esse erro deve ser informado. Caso a submissão seja aceita, ele deve receber uma mensagem de sucesso, junto com o arquivo.
Critérios de aceitação
[x] Somente os membros do projeto tem autorização para executar esse comando;
[x] Exibir mensagem para usuários não autorizados a fazer esse comando;
[x] O arquivo deve estar formatado corretamente, seguindo exatamente o modelo de relatório semestral da instituição; (modelo disponível na referência)
[x] O aluno deve ser capaz de inserir: as atividades planejadas, as atividades realizadas e os resultados obtidos;
[x] As atividades planejadas devem ter no mínimo 500 e máximo 2000 caracteres;
[x] Deve-se enviar uma mensagem avisando ao membro que as atividades planejadas estão invalidas caso não cumpram a quantidade de caracteres;
[x] As atividades realizadas devem ter no mínimo 500 e máximo 2000 caracteres;
[x] Deve-se enviar uma mensagem avisando ao membro que as atividades realizadas estão invalidas caso não cumpram a quantidade de caracteres;
[x] Os resultados obtidos devem ter no mínimo 500 e máximo 2000 caracteres;
[x] Deve-se enviar uma mensagem avisando ao membro que os resultados obtidos estão invalidas caso não cumpram a quantidade de caracteres;
[x] Caso a submissão seja aceita, todo o texto enviado pelo aluno deve estar presente no relatório, sem que haja quaisquer omissão ou exclusão de seus textos;
[x] A data de entrega, bem como a indicação de qual semestre se refere o relatório, devem ser preenchiadas automaticamente pelo bot, sem que o aluno tenha que fornecê-las;
[x] O relatório só poderá ser gerado dentro de um período de 23 a 31 de julho ou de 01 a 10 de dezembro;
[x] Se o aluno solicitar o preenchimento do relatório semestral antes do período válido, ele deve ser devidamente informado que o período de submissões ainda não está aberto;
[x] Se o aluno solicitar o preenchimento do relatório semestral antes do prazo estipulado, ele deve ser informado de quando os períodos de submissões abrem;
[x] Se a submissão for aceita, o aluno deve receber o arquivo em formato pdf do relatório junto com uma mensagem de sucesso.
[x] O arquivo pdf gerado deve ter o nome no seguinte formato: relatorio-semestral-mes-nome-do-aluno-prontuario.pdf;
[x] O pdf gerado deve ter o metadado Title no seguinte formato: relatorio-semestral-mes-nome-do-aluno-prontuario;
[x] O pdf gerado deve ter o metadado Subject no seguinte formato: este documento é o relatório mensal do mês x do aluno x no projeto x
Como membro de um projeto de ensino, quero gerar um relatório semestral que cumpra com todas as especificações de formatação da instituição, para entregá-lo ao meu orientador, e, posteriormente, submetê-lo no Moodle, dentro do prazo estipulado.
Problemas associados
O aluno deve ter acesso ao pacote Office para poder abrir o arquivo e não correr o risco de mudar a formatação, já que o arquivo disponível para preenchimento está em formato .docx, que pode ter a sua formatação alterada caso seja aberto em outra plataforma.
O aluno pode cometer erros quanto ao nome do instrutor, projeto, ou até mesmo a data em que ele está entregando, o que pode prejudicar a avaliação do seu relatório.
Caso a plataforma Moodle não esteja funcionando, o aluno não poderá baixar o relatório para realizar o seu preenchimento, o que pode atrasar a entrega.
Solução proposta
Adicionar um comando ao bot que informe os campos a serem preenchidos pelo estudante, e retorne, formatado de maneira devida, o relatório em formato .pdf. Caso o estudante cometa algum erro na submissão, esse erro deve ser informado. Caso a submissão seja aceita, ele deve receber uma mensagem de sucesso, junto com o arquivo.
Critérios de aceitação
Referências