-- Seed de dados iniciais baseados no Prompt Master
-- Executar APÓS o schema.sql

-- Inserindo Cursos
INSERT INTO cursos (nome, cor_tema, campus) VALUES 
('Administração', '#3b82f6', 'Salto'),
('Processos Gerenciais', '#6366f1', 'Salto'),
('Gestão da Qualidade', '#10b981', 'Salto');

-- Inserindo Categorias
INSERT INTO categorias (id, nome, icone) VALUES 
(1, 'Ciclo de Atas', 'file-text'),
(2, 'Portarias e Atos Legais', 'gavel'),
(3, 'Estudos e Estratégia', 'trending-up'),
(4, 'Estrutura Curricular', 'layers'),
(5, 'Planos de Ação e Avaliação', 'clipboard-check'),
(6, 'Formulário Eletrônico (FE)', 'edit-3');

-- Subcategorias: Atas por Ano
INSERT INTO subcategorias (id, categoria_id, nome) VALUES 
(1, 1, '2024'),
(2, 1, '2025'),
(3, 1, '2026');

-- Itens de Atas: 2024 (NDE, Colegiado, Reunião Docente, Representantes Discentes)
-- 4 atas por ano: 1º Sem/Ata 1, 1º Sem/Ata 2, 2º Sem/Ata 1, 2º Sem/Ata 2
INSERT INTO itens (subcategoria_id, nome, tipo) VALUES
(1, 'NDE - 1º Sem / Ata 1', 'arquivo'),
(1, 'NDE - 1º Sem / Ata 2', 'arquivo'),
(1, 'NDE - 2º Sem / Ata 1', 'arquivo'),
(1, 'NDE - 2º Sem / Ata 2', 'arquivo'),
(1, 'Colegiado - 1º Sem / Ata 1', 'arquivo'),
(1, 'Colegiado - 1º Sem / Ata 2', 'arquivo'),
(1, 'Colegiado - 2º Sem / Ata 1', 'arquivo'),
(1, 'Colegiado - 2º Sem / Ata 2', 'arquivo'),
(1, 'Reunião Docente - 1º Sem / Ata 1', 'arquivo'),
(1, 'Reunião Docente - 1º Sem / Ata 2', 'arquivo'),
(1, 'Reunião Docente - 2º Sem / Ata 1', 'arquivo'),
(1, 'Reunião Docente - 2º Sem / Ata 2', 'arquivo'),
(1, 'Representantes Discentes - 1º Sem / Ata 1', 'arquivo'),
(1, 'Representantes Discentes - 1º Sem / Ata 2', 'arquivo'),
(1, 'Representantes Discentes - 2º Sem / Ata 1', 'arquivo'),
(1, 'Representantes Discentes - 2º Sem / Ata 2', 'arquivo');

-- Itens de Atas: 2025
INSERT INTO itens (subcategoria_id, nome, tipo) VALUES
(2, 'NDE - 1º Sem / Ata 1', 'arquivo'),
(2, 'NDE - 1º Sem / Ata 2', 'arquivo'),
(2, 'NDE - 2º Sem / Ata 1', 'arquivo'),
(2, 'NDE - 2º Sem / Ata 2', 'arquivo'),
(2, 'Colegiado - 1º Sem / Ata 1', 'arquivo'),
(2, 'Colegiado - 1º Sem / Ata 2', 'arquivo'),
(2, 'Colegiado - 2º Sem / Ata 1', 'arquivo'),
(2, 'Colegiado - 2º Sem / Ata 2', 'arquivo'),
(2, 'Reunião Docente - 1º Sem / Ata 1', 'arquivo'),
(2, 'Reunião Docente - 1º Sem / Ata 2', 'arquivo'),
(2, 'Reunião Docente - 2º Sem / Ata 1', 'arquivo'),
(2, 'Reunião Docente - 2º Sem / Ata 2', 'arquivo'),
(2, 'Representantes Discentes - 1º Sem / Ata 1', 'arquivo'),
(2, 'Representantes Discentes - 1º Sem / Ata 2', 'arquivo'),
(2, 'Representantes Discentes - 2º Sem / Ata 1', 'arquivo'),
(2, 'Representantes Discentes - 2º Sem / Ata 2', 'arquivo');

-- Itens de Atas: 2026
INSERT INTO itens (subcategoria_id, nome, tipo) VALUES
(3, 'NDE - 1º Sem / Ata 1', 'arquivo'),
(3, 'NDE - 1º Sem / Ata 2', 'arquivo'),
(3, 'NDE - 2º Sem / Ata 1', 'arquivo'),
(3, 'NDE - 2º Sem / Ata 2', 'arquivo'),
(3, 'Colegiado - 1º Sem / Ata 1', 'arquivo'),
(3, 'Colegiado - 1º Sem / Ata 2', 'arquivo'),
(3, 'Colegiado - 2º Sem / Ata 1', 'arquivo'),
(3, 'Colegiado - 2º Sem / Ata 2', 'arquivo'),
(3, 'Reunião Docente - 1º Sem / Ata 1', 'arquivo'),
(3, 'Reunião Docente - 1º Sem / Ata 2', 'arquivo'),
(3, 'Reunião Docente - 2º Sem / Ata 1', 'arquivo'),
(3, 'Reunião Docente - 2º Sem / Ata 2', 'arquivo'),
(3, 'Representantes Discentes - 1º Sem / Ata 1', 'arquivo'),
(3, 'Representantes Discentes - 1º Sem / Ata 2', 'arquivo'),
(3, 'Representantes Discentes - 2º Sem / Ata 1', 'arquivo'),
(3, 'Representantes Discentes - 2º Sem / Ata 2', 'arquivo');

-- Subcategorias e Itens: Categoria 2 (Portarias)
INSERT INTO subcategorias (id, categoria_id, nome) VALUES (4, 2, 'Atos Legais');
INSERT INTO itens (subcategoria_id, nome, tipo) VALUES 
(4, 'Portaria de Criação', 'arquivo'),
(4, 'Portaria de NDE', 'arquivo'),
(4, 'Portaria de CPA', 'arquivo');

-- Subcategorias e Itens: Categoria 3 (Estudos)
INSERT INTO subcategorias (id, categoria_id, nome) VALUES (5, 3, 'Estratégia');
INSERT INTO itens (subcategoria_id, nome, tipo) VALUES 
(5, 'Estudo de Vagas', 'arquivo'),
(5, 'Estudo de Corpo Docente', 'arquivo');

-- Subcategorias e Itens: Categoria 4 (Estrutura)
INSERT INTO subcategorias (id, categoria_id, nome) VALUES (6, 4, 'Componentes Curriculares');
INSERT INTO itens (subcategoria_id, nome, tipo) VALUES 
(6, 'Grade Curricular', 'arquivo'),
(6, 'Ementário', 'arquivo'),
(6, 'Disciplinas', 'arquivo'),
(6, 'Planos de Ensino', 'arquivo');

-- Subcategorias e Itens: Categoria 5 (Planos)
INSERT INTO subcategorias (id, categoria_id, nome) VALUES (7, 5, 'Ações');
INSERT INTO itens (subcategoria_id, nome, tipo) VALUES 
(7, 'Plano de Ação Coordenação', 'arquivo'),
(7, 'Plano de Ação Docente', 'arquivo'),
(7, 'Processo de Avaliação', 'arquivo');

-- Subcategorias e Itens: Categoria 6 (FE - Formulário Eletrônico)
INSERT INTO subcategorias (id, categoria_id, nome) VALUES 
(8, 6, 'Dimensão 1'),
(9, 6, 'Dimensão 2'),
(10, 6, 'Dimensão 3');

-- Dimensão 1: Organização Didático-Pedagógica (24 itens - Nova Portaria)
INSERT INTO itens (subcategoria_id, nome, tipo, limite_caracteres) VALUES
(8, 'Item 1.1 - Políticas institucionais no âmbito do curso', 'texto', 8000),
(8, 'Item 1.2 - Objetivos do curso', 'texto', 8000),
(8, 'Item 1.3 - Perfil profissional do egresso', 'texto', 8000),
(8, 'Item 1.4 - Estrutura curricular', 'texto', 8000),
(8, 'Item 1.5 - Conteúdos curriculares', 'texto', 8000),
(8, 'Item 1.6 - Metodologia', 'texto', 8000),
(8, 'Item 1.7 - Estágio curricular supervisionado', 'texto', 8000),
(8, 'Item 1.8 - Estágio curricular supervisionado – relação com rede de escolas', 'texto', 8000),
(8, 'Item 1.9 - Estágio curricular supervisionado – relação teoria e prática', 'texto', 8000),
(8, 'Item 1.10 - Atividades complementares', 'texto', 8000),
(8, 'Item 1.11 - Trabalho de conclusão de curso (TCC)', 'texto', 8000),
(8, 'Item 1.12 - Apoio ao discente', 'texto', 8000),
(8, 'Item 1.13 - Gestão do curso e processos de avaliação interna e externa', 'texto', 8000),
(8, 'Item 1.14 - Atividades de tutoria', 'texto', 8000),
(8, 'Item 1.15 - Conhecimentos, habilidades e atitudes para tutoria', 'texto', 8000),
(8, 'Item 1.16 - Tecnologias de Informação e Comunicação (TICs)', 'texto', 8000),
(8, 'Item 1.17 - Ambiente Virtual de Aprendizagem (AVA)', 'texto', 8000),
(8, 'Item 1.18 - Material didático', 'texto', 8000),
(8, 'Item 1.19 - Procedimentos de avaliação dos processos de ensino-aprendizagem', 'texto', 8000),
(8, 'Item 1.20 - Número de vagas', 'texto', 8000),
(8, 'Item 1.21 - Integração com as redes públicas de ensino', 'texto', 8000),
(8, 'Item 1.22 - Integração do curso com o sistema local e regional de saúde (SUS)', 'texto', 8000),
(8, 'Item 1.23 - Atividades práticas de ensino para áreas da saúde', 'texto', 8000),
(8, 'Item 1.24 - Atividades práticas de ensino para licenciaturas', 'texto', 8000);

-- Dimensão 2: Corpo Social e Tutorial (16 itens - Nova Portaria)
INSERT INTO itens (subcategoria_id, nome, tipo, limite_caracteres) VALUES
(9, 'Item 2.1 - Núcleo Docente Estruturante (NDE)', 'texto', 8000),
(9, 'Item 2.2 - Equipe Multidisciplinar', 'texto', 8000),
(9, 'Item 2.3 - Atuação do coordenador', 'texto', 8000),
(9, 'Item 2.4 - Regime de trabalho do coordenador de curso', 'texto', 8000),
(9, 'Item 2.5 - Corpo Docente: titulação', 'texto', 8000),
(9, 'Item 2.6 - Regime de trabalho do corpo docente do curso', 'texto', 8000),
(9, 'Item 2.7 - Experiência Profissional Docente', 'texto', 8000),
(9, 'Item 2.8 - Experiência na docência na educação básica', 'texto', 8000),
(9, 'Item 2.9 - Experiência na docência superior', 'texto', 8000),
(9, 'Item 2.10 - Experiência na docência na educação a distância', 'texto', 8000),
(9, 'Item 2.11 - Experiência na tutoria na educação a distância', 'texto', 8000),
(9, 'Item 2.12 - Atuação do colegiado de curso ou equivalente', 'texto', 8000),
(9, 'Item 2.13 - Titulação e formação do corpo de tutores', 'texto', 8000),
(9, 'Item 2.14 - Experiência do corpo de tutores em EAD', 'texto', 8000),
(9, 'Item 2.15 - Interação entre tutores, docentes e coordenadores EAD', 'texto', 8000),
(9, 'Item 2.16 - Produção científica, cultural, artística ou tecnológica', 'texto', 8000);

-- Dimensão 3: Infraestrutura (18 itens - Nova Portaria)
INSERT INTO itens (subcategoria_id, nome, tipo, limite_caracteres) VALUES
(10, 'Item 3.1 - Espaço de trabalho para docentes em tempo integral', 'texto', 8000),
(10, 'Item 3.2 - Espaço de trabalho para o coordenador', 'texto', 8000),
(10, 'Item 3.3 - Sala coletiva de professores', 'texto', 8000),
(10, 'Item 3.4 - Salas de aula', 'texto', 8000),
(10, 'Item 3.5 - Acesso dos alunos a equipamentos de informática', 'texto', 8000),
(10, 'Item 3.6 - Bibliografia básica por unidade curricular (UC)', 'texto', 8000),
(10, 'Item 3.7 - Bibliografia complementar por unidade curricular (UC)', 'texto', 8000),
(10, 'Item 3.8 - Laboratórios didáticos de formação básica', 'texto', 8000),
(10, 'Item 3.9 - Laboratórios didáticos de formação específica', 'texto', 8000),
(10, 'Item 3.10 - Laboratórios de ensino para a área de saúde', 'texto', 8000),
(10, 'Item 3.11 - Laboratórios de habilidades', 'texto', 8000),
(10, 'Item 3.12 - Unidades hospitalares e complexo assistencial conveniados', 'texto', 8000),
(10, 'Item 3.13 - Biotérios', 'texto', 8000),
(10, 'Item 3.14 - Processo de controle de produção ou distribuição de material didático', 'texto', 8000),
(10, 'Item 3.15 - Núcleo de práticas jurídicas', 'texto', 8000),
(10, 'Item 3.16 - Comitê de Ética em Pesquisa (CEP)', 'texto', 8000),
(10, 'Item 3.17 - Comitê de Ética na Utilização de Animais (CEUA)', 'texto', 8000),
(10, 'Item 3.18 - Ambientes profissionais vinculados ao curso', 'texto', 8000);

-- Inserindo Administrador Padrão (Senha: admin123)
-- O hash abaixo foi gerado com: php -r "echo password_hash('admin123', PASSWORD_DEFAULT);"
INSERT INTO usuarios (nome, email, senha_hash, role) VALUES 
('Administrador', 'admin@ceunsp.edu.br', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'admin');
