Visão Geral

Você será responsável pela entrega de uma task a partir de uma história, simulando um cenário do dia a dia de trabalho aqui na Plataforma do Studio MIA. Não se preocupe — essa task já foi desenvolvida pela nossa equipe e não será utilizada no nosso código-fonte. O objetivo é avaliarmos a qualidade da sua entrega com base nos critérios que consideramos importantes para um bom trabalho.

História da task

Atualmente, muitos professores lidam com uma grande quantidade de planos de aula espalhados em diferentes formatos e locais — muitas vezes de forma desorganizada e sem padronização. Pensando nisso, o objetivo desta task é desenvolver uma solução que permita ao professor:

  1. Arquivar um documento antigo (ex: um plano de aula em PDF ou Word);
  2. Visualizar um preview desse documento dentro da plataforma;
  3. Preencher facilmente os campos de uma tabela (armazenada no banco de dados), com base nas informações extraídas ou observadas do documento;
  4. Gerar um novo PDF padronizado e moderno, com os dados organizados em um layout unificado.

Ao final do processo, o professor terá:

Requisitos Funcionais

  1. Upload de arquivos .pdf e .docx
  2. Visualização de preview do arquivo (via visualizador embutido no front-end)
  3. Formulário com campos estruturados (como objetivos, atividades, avaliação, etc.)
  4. Salvamento dos dados no banco de dados
  5. Geração automática de um novo PDF padronizado a partir das informações preenchidas

Exemplos de arquivos de entrada e saída

Dia dos Pais_ Celebrando o Pai Antonio.pdf