

-- Inserir escolas
INSERT INTO schools (id, name, location, created_at) VALUES
  (1, 'Escola Alfa', 'Cidade A', NOW()),
  (2, 'Escola Beta', 'Cidade B', NOW());

-- Inserir turmas
INSERT INTO classes (id, school_id, name, description, created_at) VALUES
  (1, 1, 'Turma 1A', 'Turma do primeiro ano A', NOW()),
  (2, 1, 'Turma 1B', 'Turma do primeiro ano B', NOW()),
  (3, 2, 'Turma 2A', 'Turma do segundo ano A', NOW());

-- Inserir inteligências (exemplos baseados nas inteligências múltiplas)
INSERT INTO intelligences (id, name, description, language, created_at) VALUES
  (1, 'Linguística', 'Capacidade de utilizar palavras de forma eficiente.', 'pt', NOW()),
  (2, 'Lógico‑Matemática', 'Habilidade de raciocinar logicamente e trabalhar com números.', 'pt', NOW()),
  (3, 'Espacial', 'Percepção e manipulação de objetos no espaço.', 'pt', NOW()),
  (4, 'Corporal‑Cinestésica', 'Uso do corpo para expressão e solução de problemas.', 'pt', NOW()),
  (5, 'Musical', 'Sensibilidade a sons, ritmo e melodia.', 'pt', NOW()),
  (6, 'Interpessoal', 'Entender e interagir com outras pessoas.', 'pt', NOW()),
  (7, 'Intrapessoal', 'Conhecer‑se e refletir sobre si mesmo.', 'pt', NOW()),
  (8, 'Naturalista', 'Reconhecer e categorizar elementos do mundo natural.', 'pt', NOW()),
  (9, 'Existencial', 'Refletir sobre questões profundas da existência.', 'pt', NOW());

-- Inserir trilhas (duas para a inteligência 1 e uma para a inteligência 2)
INSERT INTO trails (id, intelligence_id, week_number, title, description, available_from, available_to, created_at) VALUES
  (1, 1, 1, 'Semana 1 - Linguística', 'Introdução à inteligência linguística', '2025-01-01', '2025-01-07', NOW()),
  (2, 1, 2, 'Semana 2 - Linguística', 'Aprofundamento em linguagem', '2025-01-08', '2025-01-14', NOW()),
  (3, 2, 1, 'Semana 1 - Lógico‑Matemática', 'Introdução ao pensamento lógico', '2025-02-01', '2025-02-07', NOW());

-- Inserir dias para a trilha 1
INSERT INTO days (id, trail_id, day_number, day_type, release_time, title, created_at) VALUES
  (1, 1, 1, 'content', '2025-01-01 08:00:00', 'Dia 1: Introdução', NOW()),
  (2, 1, 2, 'content', '2025-01-02 08:00:00', 'Dia 2: Vocabulário', NOW()),
  (3, 1, 3, 'content', '2025-01-03 08:00:00', 'Dia 3: Leitura', NOW());

-- Inserir conteúdo dos dias (apenas texto simples para demonstração)
INSERT INTO day_contents (day_id, content_type, language, order_index, title, body_text, media_url, reference_id, created_at) VALUES
  (1, 'text', 'pt', 1, 'Bem‑vindo', 'Este é o conteúdo do dia 1 da semana 1.', NULL, NULL, NOW()),
  (2, 'text', 'pt', 1, 'Construindo vocabulário', 'Conteúdo do dia 2 focado em palavras e significados.', NULL, NULL, NOW()),
  (3, 'text', 'pt', 1, 'Leitura e interpretação', 'Conteúdo do dia 3 com exercícios de leitura.', NULL, NULL, NOW());

-- Inserir quizzes para os dias
INSERT INTO quizzes (id, day_id, daily_challenge_id, quiz_type, question, language, points, created_at) VALUES
  (1, 1, NULL, 'multiple_choice', 'Qual é a capital do Brasil?', 'pt', 10, NOW()),
  (2, 2, NULL, 'multiple_choice', 'Selecione o verbo na frase: “O menino corre rápido”.', 'pt', 5, NOW()),
  (3, 3, NULL, 'true_false', 'A língua portuguesa tem 26 letras.', 'pt', 5, NOW());

-- Inserir opções dos quizzes de múltipla escolha
INSERT INTO quiz_options (quiz_id, option_text, is_correct, created_at) VALUES
  -- Quiz 1
  (1, 'Brasília', 1, NOW()),
  (1, 'Rio de Janeiro', 0, NOW()),
  (1, 'São Paulo', 0, NOW()),
  (1, 'Salvador', 0, NOW()),
  -- Quiz 2
  (2, 'menino', 0, NOW()),
  (2, 'corre', 1, NOW()),
  (2, 'rápido', 0, NOW()),
  (2, 'o', 0, NOW());

-- Inserir opções do quiz de verdadeiro/falso (quiz 3)
INSERT INTO quiz_options (quiz_id, option_text, is_correct, created_at) VALUES
  (3, 'Verdadeiro', 1, NOW()),
  (3, 'Falso', 0, NOW());