diff --git a/apresentacao-institucional-ifsp-matao.md b/apresentacao-institucional-ifsp-matao.md new file mode 100644 index 0000000..8956f81 --- /dev/null +++ b/apresentacao-institucional-ifsp-matao.md @@ -0,0 +1,135 @@ +# Apresentação Institucional +## Reunião com Docentes — Engenharia de Energias Renováveis (IFSP Câmpus Matão) + +**Estilo visual recomendado (global):** +- **Paleta:** verde institucional, azul petróleo, cinza grafite e branco. +- **Tipografia:** títulos fortes sem serifa (ex.: Montserrat/Inter), corpo limpo e legível. +- **Layout:** uso de bastante espaço em branco, grade consistente e poucos elementos por slide. +- **Ícones discretos:** energia renovável, educação superior, gestão acadêmica e colaboração. +- **Tom:** formal, acadêmico, sóbrio e contemporâneo. + +--- + +## Slide 1 — Abertura +**Título:** Reunião com Docentes +**Subtítulo:** Curso de Engenharia de Energias Renováveis – IFSP Câmpus Matão +**Texto de apoio:** Início da nova coordenação e alinhamento de prioridades. + +**Sugestão visual:** +- Fundo claro com faixa superior em verde-azulado. +- Ícones discretos no rodapé: energia solar, eólica e livro acadêmico. +- Destaque em negrito para: **nova coordenação** e **prioridades**. + +--- + +## Slide 2 — Apresentação da coordenação +**Mensagem central (curta):** +- Fortalecer o curso. +- Ampliar a organização interna. +- Construir trabalho conjunto com os docentes. + +**Texto de apoio:** +A nova coordenação assume com o objetivo de fortalecer o curso, ampliar sua organização interna e construir um trabalho conjunto com os docentes. Esta reunião busca alinhar prioridades iniciais, ouvir demandas e estabelecer encaminhamentos práticos. + +**Palavras-chave em destaque:** **fortalecimento**, **organização**, **trabalho conjunto**. + +--- + +## Slide 3 — Visão inicial para o curso +**Título de impacto:** Centralidade e consolidação da Engenharia de Energias Renováveis. + +**Prioridades iniciais:** +1. Fortalecimento institucional do curso. +2. Permanência e engajamento dos estudantes. +3. Organização de demandas acadêmicas e estruturais. + +**Sugestão visual:** +- Estrutura em 3 blocos horizontais com ícones. +- Evitar parágrafos longos; usar frases curtas e objetivas. + +--- + +## Slide 4 — Permanência dos estudantes +**Mensagem central:** Permanência, especialmente dos ingressantes, como prioridade. + +**Pontos-chave:** +- Acolhimento no início da trajetória. +- Orientações claras e consistentes. +- Incentivo contínuo. +- Atenção às dificuldades acadêmicas iniciais. + +**Palavras-chave em destaque:** **acolhimento**, **orientação**, **incentivo**, **acompanhamento**. + +--- + +## Slide 5 — Papel dos docentes +**Mensagem central:** O apoio docente é decisivo para a permanência estudantil. + +**Contribuições esperadas:** +- Incentivar os alunos de forma contínua. +- Garantir clareza nas orientações. +- Identificar dificuldades acadêmicas com agilidade. +- Fortalecer ambiente acadêmico acolhedor. + +**Sugestão visual:** +- Ícone de colaboração/equipe e fluxograma simples entre “docência” e “permanência”. + +--- + +## Slide 6 — Disciplinas práticas +**Mensagem central:** As atividades práticas previstas no PPC devem ocorrer de forma efetiva. + +**Enfoque:** +- Respeito à carga horária prática prevista. +- Integração entre teoria e prática. +- Formação mais consistente e aderente ao perfil do egresso. + +**Palavras-chave:** **PPC**, **prática efetiva**, **integração teoria-prática**. + +--- + +## Slide 7 — Levantamento de demandas +**Mensagem central:** Diagnosticar entraves para viabilizar as práticas. + +**Itens do levantamento:** +- Equipamentos. +- Materiais. +- Laboratórios. +- Apoio técnico. +- Necessidade de capacitação. +- Outros entraves pedagógicos e operacionais. + +**Sugestão visual:** +- Quadro em checklist com ícones discretos por categoria. + +--- + +## Slide 8 — Recomposição do Colegiado e do NDE +**Mensagem central:** Reforço da governança acadêmica do curso. + +**Texto curto:** +Será realizada a recomposição do Colegiado do Curso e do Núcleo Docente Estruturante (NDE). Essas instâncias são fundamentais para o acompanhamento acadêmico, pedagógico e estratégico. Haverá espaço para manifestação de interesse dos docentes. + +**Palavras-chave em destaque:** **Colegiado**, **NDE**, **governança**, **participação docente**. + +--- + +## Slide 9 — Encaminhamentos finais +**Mensagem central:** Organização e avanço com ações concretas. + +**Após a reunião:** +- Envio de formulário sobre demandas das disciplinas práticas. +- Envio de formulário para manifestação de interesse no Colegiado e no NDE. +- Consolidação, priorização e plano de ação inicial. + +**Fechamento sugerido:** +**“Construção coletiva para fortalecer o curso e a formação dos estudantes.”** + +--- + +## Guia rápido de design (para montagem no PowerPoint/Canva/Google Slides) +- **Máximo recomendado:** 4 a 6 linhas de texto por área principal do slide. +- **Hierarquia visual:** Título grande > subtítulo > 3-5 bullets. +- **Contraste:** fundo claro + títulos em azul/verde escuro. +- **Consistência:** mesmo padrão de margens, ícones e rodapé institucional. +- **Transições:** discretas (fade suave), evitando efeitos chamativos. diff --git a/tools/README.md b/tools/README.md new file mode 100644 index 0000000..213bc5a --- /dev/null +++ b/tools/README.md @@ -0,0 +1,16 @@ +# Geração da apresentação institucional (PPTX) + +Este diretório contém um script para gerar automaticamente a apresentação em `.pptx` da reunião com docentes do curso de Engenharia de Energias Renováveis (IFSP Câmpus Matão). + +## Como rodar + +```bash +python3 -m pip install -r tools/requirements-presentation.txt +python3 tools/gerar_apresentacao_ifsp.py +``` + +## Saída + +O arquivo gerado será: + +- `dist/reuniao-docentes-ifsp-matao.pptx` diff --git a/tools/gerar_apresentacao_ifsp.py b/tools/gerar_apresentacao_ifsp.py new file mode 100644 index 0000000..4bb48a3 --- /dev/null +++ b/tools/gerar_apresentacao_ifsp.py @@ -0,0 +1,194 @@ +from pathlib import Path + +from pptx import Presentation +from pptx.dml.color import RGBColor +from pptx.enum.shapes import MSO_AUTO_SHAPE_TYPE +from pptx.util import Inches, Pt + + +OUTPUT_FILE = Path("dist/reuniao-docentes-ifsp-matao.pptx") + +# Cores +BG = RGBColor(248, 250, 252) # off-white +TITLE = RGBColor(15, 52, 96) # azul petróleo +ACCENT = RGBColor(34, 139, 107) # verde institucional +TEXT = RGBColor(51, 65, 85) # cinza escuro +MUTED = RGBColor(100, 116, 139) # cinza médio + + +def add_header_band(slide): + shape = slide.shapes.add_shape( + MSO_AUTO_SHAPE_TYPE.RECTANGLE, + Inches(0), Inches(0), Inches(13.33), Inches(0.45) + ) + shape.fill.solid() + shape.fill.fore_color.rgb = ACCENT + shape.line.fill.background() + + +def style_slide_background(slide): + fill = slide.background.fill + fill.solid() + fill.fore_color.rgb = BG + + +def add_title(slide, text): + title_box = slide.shapes.add_textbox(Inches(0.8), Inches(0.75), Inches(11.8), Inches(0.8)) + tf = title_box.text_frame + p = tf.paragraphs[0] + p.text = text + p.font.name = "Calibri" + p.font.bold = True + p.font.size = Pt(34) + p.font.color.rgb = TITLE + + +def add_subtitle(slide, text): + box = slide.shapes.add_textbox(Inches(0.8), Inches(1.6), Inches(11.8), Inches(0.7)) + tf = box.text_frame + p = tf.paragraphs[0] + p.text = text + p.font.name = "Calibri" + p.font.size = Pt(19) + p.font.color.rgb = MUTED + + +def add_bullets(slide, bullets): + box = slide.shapes.add_textbox(Inches(1.0), Inches(2.35), Inches(11.2), Inches(4.3)) + tf = box.text_frame + tf.clear() + + for i, line in enumerate(bullets): + p = tf.paragraphs[0] if i == 0 else tf.add_paragraph() + p.text = line + p.level = 0 + p.font.name = "Calibri" + p.font.size = Pt(24) + p.font.color.rgb = TEXT + p.space_after = Pt(12) + + +def add_footer(slide): + footer = slide.shapes.add_textbox(Inches(0.8), Inches(6.9), Inches(12), Inches(0.35)) + tf = footer.text_frame + p = tf.paragraphs[0] + p.text = "IFSP Câmpus Matão • Engenharia de Energias Renováveis" + p.font.name = "Calibri" + p.font.size = Pt(11) + p.font.color.rgb = MUTED + + +def add_slide(prs, title, subtitle=None, bullets=None): + slide = prs.slides.add_slide(prs.slide_layouts[6]) + style_slide_background(slide) + add_header_band(slide) + add_title(slide, title) + if subtitle: + add_subtitle(slide, subtitle) + if bullets: + add_bullets(slide, bullets) + add_footer(slide) + + +def build_presentation(): + prs = Presentation() + prs.slide_width = Inches(13.33) + prs.slide_height = Inches(7.5) + + add_slide( + prs, + "Reunião com Docentes", + "Curso de Engenharia de Energias Renováveis – IFSP Câmpus Matão", + ["Início da nova coordenação e alinhamento de prioridades."], + ) + + add_slide( + prs, + "Apresentação da coordenação", + bullets=[ + "Fortalecer o curso e ampliar a organização interna.", + "Construir trabalho conjunto com os docentes.", + "Alinhar prioridades, ouvir demandas e definir encaminhamentos.", + ], + ) + + add_slide( + prs, + "Visão inicial para o curso", + bullets=[ + "Maior centralidade e consolidação no câmpus.", + "Fortalecimento institucional do curso.", + "Permanência e engajamento dos estudantes.", + "Organização de demandas acadêmicas e estruturais.", + ], + ) + + add_slide( + prs, + "Permanência dos estudantes", + bullets=[ + "Prioridade para estudantes, especialmente ingressantes.", + "Acolhimento e orientação clara desde o início.", + "Incentivo contínuo e atenção às dificuldades acadêmicas.", + ], + ) + + add_slide( + prs, + "Papel dos docentes", + bullets=[ + "Apoio docente é fundamental para a permanência.", + "Incentivo aos alunos e clareza nas orientações.", + "Identificação precoce de dificuldades.", + "Construção de ambiente acadêmico acolhedor.", + ], + ) + + add_slide( + prs, + "Disciplinas práticas", + bullets=[ + "Efetivar atividades práticas previstas nas disciplinas.", + "Garantir a dimensão prática prevista no PPC.", + "Integrar teoria e prática na formação do estudante.", + ], + ) + + add_slide( + prs, + "Levantamento de demandas", + bullets=[ + "Mapeamento das dificuldades nas disciplinas práticas.", + "Equipamentos, materiais, laboratórios e apoio técnico.", + "Necessidades de capacitação e entraves pedagógicos/operacionais.", + ], + ) + + add_slide( + prs, + "Recomposição do Colegiado e do NDE", + bullets=[ + "Recomposição do Colegiado do Curso e do NDE.", + "Instâncias essenciais ao acompanhamento acadêmico e estratégico.", + "Abertura para manifestação de interesse dos docentes.", + ], + ) + + add_slide( + prs, + "Encaminhamentos finais", + bullets=[ + "Envio de formulários pós-reunião.", + "Levantamento de demandas das disciplinas práticas.", + "Manifestação de interesse no Colegiado e NDE.", + "Organizar, priorizar e avançar com ações concretas.", + ], + ) + + OUTPUT_FILE.parent.mkdir(parents=True, exist_ok=True) + prs.save(str(OUTPUT_FILE)) + print(f"Apresentação gerada em: {OUTPUT_FILE}") + + +if __name__ == "__main__": + build_presentation() diff --git a/tools/requirements-presentation.txt b/tools/requirements-presentation.txt new file mode 100644 index 0000000..ff4402d --- /dev/null +++ b/tools/requirements-presentation.txt @@ -0,0 +1 @@ +python-pptx==1.0.2