Admin Panel

Upload Incremental de Dados

Export de Dados Completos

Baixe todos os dados existentes para backup ou alimentação de IAs. Este arquivo contém a estrutura completa hierárquica com IDs.

Arquivo de export contém:

  • modules[]: Todos os módulos com steps e conteúdos aninhados
  • supplies[]: Lista completa de materials e tools
  • products[]: Produtos vinculados aos supplies
  • metadata: Estatísticas e data da exportação

Upload Incremental de Novos Dados

Adicione um módulo por vez com seus steps e supplies sem afetar dados existentes. Se o módulo já existir (mesmo nome), os steps serão adicionados a ele. Supplies com ID são linkados, supplies sem ID são criados automaticamente.

Formato JSON simplificado (um módulo):

  • name, description, module_order: Dados do módulo
  • steps[]: Array com steps, contents e required_supplies
  • Módulo existente: Se já existir módulo com mesmo nome, steps são adicionados a ele
  • Supply com "id": Reutiliza supply existente (apenas cria relacionamento)
  • Supply sem "id": Cria novo supply automaticamente
  • Reordenação automática: Ajusta module_order e step_order quando necessário

📂 Arquivos de exemplo disponíveis:

  • examples/modulo-simples.json - Módulo básico sem supplies
  • examples/modulo-com-supplies-novos.json - Módulo com supplies novos
  • examples/modulo-com-supplies-reutilizados.json - Módulo com supplies existentes + novos

📖 Documentação completa: docs/formato-upload-incremental.md

Workflow Recomendado

🚀 Fluxo de trabalho ideal:

1

Export dados existentes

Para alimentar IA com contexto atual

2

Gerar conteúdo com IA

Use o formato incremental (examples/)

3

Revisar e ajustar

Validar módulo_order e conteúdos

4

Upload incremental

Criação segura sem conflitos