Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
Segue a estruturação feita pelo Chat GPT para facilitar o job: 1.RESUMO Um formulário web (front-end) onde o professor: Preenche mensalmente os Macros (objetivos e avaliações). Preenche a cada aula os Micros (relatório de aula, tarefa, observações, presença/falta). Integração para gravar esses dados no Google Sheets automaticamente (sem precisar do professor abrir ou editar uma planilha manualmente). Visualização do histórico por aluno. Análise dos dados para gerar métricas como: Evolução e engajamento dos alunos. Alertas de risco (possível cancelamento). Avaliação da qualidade do planejamento do professor. Importante: precisa ser otimizado para celular, fácil de usar. 2. Solução Técnica Sugerida a) Ferramentas Front-end: Um app web simples feito em React.js (ideal para uso no celular também). Backend leve: Um servidorzinho (pode ser sem servidor, tipo Google Apps Script ou Firebase Functions) para gravar os dados no Google Sheets. Banco de dados: Inicialmente o Google Sheets mesmo. Login/Acesso: Simples — pode usar conta Google para autenticar o professor. Dashboard: Você pode usar Google Data Studio ou outro painel conectado ao mesmo Google Sheets para gerar os insights. B) Como Funcionaria Professor loga no app (Google login). Escolhe o aluno no menu (carregado do seu diretório do Drive ou Sheet). Preenche o formulário da aula/mês. Ao enviar, o app grava os dados na aba correta do Google Sheet (um Sheet por aluno ou um consolidado). Pode consultar o histórico de preenchimentos para ver o acompanhamento do aluno. 3. Fluxo de Desenvolvimento Etapa O que fazer 1. Prototipação Definir o modelo do formulário (campos, opções de resposta). 2. Escolher tecnologia Confirmar uso de React + Google Sheets API + Google Apps Script/Firebase. 3. Integração com Google Sheets Configurar automação para enviar os dados. 4. Construir o front-end Telas simples: seleção de aluno, preenchimento de formulário, histórico. 5. Criar dashboard (opcional) Conectar planilha ao Google Looker Studio (antigo Data Studio) para análises visuais. 4. Exemplo rápido de tela (Para te dar uma ideia) Tela: Registro de Aula Data (input date) Presença? (checkbox: "Faltou") Conteúdos (campo texto/multiselect) Repertórios trabalhados (campo texto/multiselect) Descrição breve (textarea) Tarefas para casa (textarea) Observações (textarea) Botão: Salvar Tela: Relatório Mensal (Macros) Mês/ano (seleção) Objetivo do mês (dropdown baseado nos livros) Avaliações: Pontualidade (Muito Satisfatório -> Pouco Satisfatório) Entrega de tarefas (idem) Estudo em casa (idem) Atenção/Colaboração (idem) Botão: Salvar
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Cloud Storage (Dropbox, Google Drive, etc)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias