Sistema de apoio docente com n8n e IA local para cursos técnicos de TI.
TutorOps é um workflow autoral em n8n para apoiar o planejamento, geração e registro de aulas técnicas. Ele lê uma aula cadastrada no Google Sheets, gera um plano de aula com IA local via Ollama, grava o material gerado na planilha e envia uma notificação pelo Telegram.
Automatizar parte da rotina docente em cursos técnicos de Tecnologia da Informação, com foco em:
- planejamento de aulas práticas;
- geração de material didático técnico;
- criação de perguntas de fixação;
- definição de critérios de avaliação;
- registro de evidências pedagógicas;
- rastreabilidade do material gerado.
- n8n para orquestração do workflow;
- Ollama para execução local do modelo de IA;
- llama3.2:3b como modelo utilizado na versão inicial;
- Google Sheets como base operacional;
- Telegram Bot API para notificação do resultado.
Manual Trigger
→ Ler Aula
→ Gerar Plano de Aula IA
→ Ollama Chat Model
→ Preparar Atualização
→ Atualizar Aula
→ Telegram Notificação
- Busca no Google Sheets uma aula com status
Pendente. - Envia os dados da aula para um AI Agent no n8n.
- Usa modelo local via Ollama para gerar um plano de aula técnico.
- Prepara os campos de atualização.
- Atualiza a linha da aula com:
status = Material geradomaterial_gerado = plano de aula gerado
- Envia uma notificação no Telegram com tema, turma, nível e status.
A planilha operacional usa as seguintes abas:
AulasRelatoriosBanco_AtividadesConfig
Modelos CSV estão disponíveis em examples/.
Campos principais:
id_aula
data
turma
tema
nivel
objetivo
conteudo_base
duracao
status
link_material
observacoes
material_gerado
output
TutorOps v1 está funcional com:
- leitura de aula no Google Sheets;
- geração de plano de aula com IA local;
- atualização da planilha;
- envio de notificação por Telegram.
Google Docs automático foi avaliado, mas ficou fora da v1 porque o OAuth do Google exige callback público HTTPS válido para uso adequado fora de localhost.
Este repositório contém uma versão sanitizada do workflow. Não publique:
- tokens de bots;
- IDs reais de chat do Telegram;
- arquivos
.env; - chaves JSON de service account;
- links privados;
- currículos, dados de alunos ou documentos pessoais;
- IDs reais de planilhas, pastas ou documentos privados.
Consulte SECURITY.md.
- Importe o arquivo
workflows/tutorops-gerador-aula-ia.sanitized.jsonno n8n. - Configure as credenciais:
- Google Sheets;
- Ollama;
- Telegram.
- Crie a planilha com base nos CSVs de exemplo em
examples/. - Ajuste no node Ler Aula o ID da sua planilha e a aba
Aulas. - Ajuste no node Atualizar Aula o mesmo ID de planilha.
- Configure o
chatIddo Telegram. - Cadastre uma aula com
status = Pendente. - Execute o workflow.
O prompt usado no AI Agent foi desenhado para reduzir erros técnicos e impedir que o modelo invente dados. Ele força:
- resposta em português do Brasil;
- linguagem técnica simples;
- foco em laboratório seguro;
- critérios observáveis;
- evidências geradas em aula;
- uso correto de comandos como
ipconfig,ifconfig,pingenslookup.
O prompt completo está documentado em docs/prompt.md.
Título: TutorOps: Sistema de Apoio Docente com n8n e IA Local para Cursos Técnicos de TI
Descrição curta: Sistema automatizado desenvolvido em n8n para apoio ao planejamento e documentação de aulas técnicas em tecnologia da informação, utilizando IA local via Ollama, Google Sheets e Telegram. A solução permite gerar planos de aula, atividades práticas, perguntas de fixação, critérios de avaliação e evidências pedagógicas, com foco em padronização docente, rastreabilidade educacional e apoio à capacitação técnica.
Distribuído sob licença MIT. Consulte LICENSE.