Sistema para cadastro e envio de atividades escolares Estrutura do projeto final atividades/ ├─ index.php # Página inicial ├─ docentes.php # Cadastro/edição de docentes ├─ salas.php # Cadastro/edição de salas ├─ atividades.php # Cadastro/edição de atividades ├─ envios_professor.php # Listagem de envios por atividade ├─ atividade.php # Página do aluno (cards de atividades + upload) ├─ inc/ │ ├─ header.php │ ├─ footer.php │ └─ funcoes.php # Funções de JSON, upload, geração de ID, sanitização ├─ data/ │ ├─ docentes.json │ ├─ salas.json │ ├─ atividades.json │ └─ envios.json └─ uploads/ ├─ suporte/ # Arquivos enviados pelos professores └─ envios/ # Arquivos enviados pelos alunos Funcionalidades inclusas Professor: Criar/editar/excluir docentes, salas e atividades. Selecionar a(s) sala(s) para cada atividade. Anexar arquivos de suporte. Visualizar envios dos alunos com download. Aluno (sem login): Acessa via link atividade.php?id_sala=XYZ. Vê cards das atividades da sala. Faz download de material de suporte. Faz upload de entrega (arquivo salvo em uploads/envios e registrado em envios.json).