/SME-NovoSGP

Novo Sistema de Gestão Pedagógico.

Primary LanguageC#GNU Affero General Public License v3.0AGPL-3.0

Estratégia de Transformação Digital e Governo Aberto na SME

Como um governo pode atuar para garantir o bem comum de todos? Na SME, acreditamos que um dos meios para isso seja garantir transparência e prestação de contas e constante relação entre governo e sociedade para o desenvolvimento e implementação de políticas públicas.

A Portaria SME nº 8.008, de 12 de novembro de 2018 oficializou a estratégia da Secretaria Municipal de Educação de SP para que nossas ações sejam pautadas nos princípios de Governo Aberto e para usarmos os valores e benefícios do mundo digital para melhorarmos nossos processos e serviços para os cidadãos. Com isso, pretendemos:

  • aumentar os níveis de transparência ativa e de abertura de dados, garantindo a proteção de dados pessoais;
  • instituir metodologias ágeis e colaborativas como parte do processo de desenvolvimento e de evolução de sistemas administrativos e de serviços digitais;
  • fortalecer o controle das políticas educacionais e da aplicação de recursos por parte da gestão e da sociedade;
  • promover espaços e metodologias de colaboração entre governo, academia, sociedade civil e setor privado.

O Ateliê do Software é uma das ferramentas para operacionalização. Baseado em um modelo de contratação inspirado pelos movimentos ágil e de Software Craftsmanship, trabalhamos com equipes multidisciplinares para o desenvolvimento de produtos que beneficiam toda a comunidade escolar (técnicos da SME e DREs, gestores, professores, alunos e famílias) e concretizam os objetivos da Estratégia de Transformação Digital e Governo Aberto “Pátio Digital”.

Conteúdo

  1. Sobre o Produto
  2. Sobre o Time
  3. Como surgiu
  4. Links Úteis
  5. Comunicação
  6. Como contribuir
  7. Repositórios
  8. Instalação e Configuração.

Sobre o Produto

Visão do Produto:

Para os professores da Rede Municipal de Ensino de São Paulo que precisam realizar registros pedagógicos

O SGP é um sistema de gestão

Que facilita estes registros e seu acompanhamento

Ao contrário do SGP Legado,

Nosso produto oferece interfaces amigáveis para o usuário e diversas automações de processos com envio de feedbacks em tempo real

É / Não é / Faz / Não faz:

  • É: Sistema para registros pedagógicos.
  • Não é: Repositório de arquivos, sistema de gestão de usuários e gestão administrativa.
  • Faz: Registros de aulas e frequência, planejamento das turmas e aulas, lançamento de notas e fechamento bimestral, além da geração de documentos legais (boletim, atas) e demais relatórios pedagógicos.
  • Não faz: Atribuição de professores e alunos, cadastro de turmas e demais cadastros administrativos.

Objetivos de Negócio:

  • Realizar registros pedagógicos (frequência, atividades e notas).
  • Fornecedor relatórios pedagógicos e de acompanhamento das atividades desenvolvidas nas escolas, além de relatórios obrigatórios previstos em legislação como atas e histórico escolar.
  • Registrar a evolução dos estudantes em projetos de apoio e evolução de aprendizagem.
  • Registrar e controlar os períodos escolares e seus eventos dentro do ano letivo.

Personas:

  • ATE: Auxiliar Técnico de Educação, é um funcionário da UE que ajuda na organização escolar e faz serviço de monitoria.
  • AD: Assistente de Diretor de Escola, é equivalente a um vice-diretor, que tem atribuições de gestão mais voltadas a parte administrativa, além de ser o substituto oficial do Diretor, quando necessário. Cada UE pode ter de 1 até 3 AD’s.
  • ADM COTIC: é o usuário com perfil de Administrador na COTIC, que é a área de TI da SME.
  • ADM DRE: é o usuário que normalmente trabalha no setor pedagógico ou de TI da DRE e é responsável pelo suporte aos usuários de todas as UE’s da sua DRE.
  • ADM SME/COPED: é o usuário com perfil de Administrador na COPED, que é a principal área de negócio do SGP.
  • ADM UE: é responsável pelo suporte aos demais usuários de uma UE.
  • CEFAI: é o Centro de Formação e Acompanhamento à Inclusão, responsável por toda a coordenação dos programas de educação especial.
  • Coordenador SME: Qualquer coordenador de área da SME poderá ter este perfil para realizar consultas no SGP.
  • COPED: é a Coordenadoria Pedagógica, a principal área de negócio do SGP e responsável por toda a parte pedagógica do ensino público municipal.
  • COPED Básico: é um perfil para usuários da COPED que precisam apenas de informações básicas.
  • CP: Coordenador Pedagógico, é um cargo de gestão da UE que é responsável pelo acompanhamento pedagógico. Cada UE pode ter de 1 até 3 CP’s.
  • DIEE: é a Divisão de Educação Especial, uma subdivisão da COPED que é especializada nas ações pedagógicas da educação inclusiva.
  • DIEFEM: é a Divisão de Ensino Fundamental e Médio.
  • DIEJA: é a Divisão de Educação de Jovens e Adultos.
  • DIPED: é a Divisão Pedagógica da DRE, equivale a COPED na SME.
  • Diretor: é o principal gestor da UE e tem atribuições administrativas na sua grande maioria, mas também apoia e acompanha o CP no pedagógico.
  • Diretor DIPED: é o Diretor da Divisão Pedagógica da DRE, é o segundo cargo mais importante da DRE abaixo apenas do Diretor Regional.
  • Diretor Regional: É o cargo mais importante da DRE e equivale a um secretário de educação regional.
  • DRE Básico: é um perfil para usuários da DRE que precisam apenas de informações básicas.
  • NAAPA: é o Núcleo de Apoio e Acompanhamento para Aprendizagem, um setor da DRE responsável principalmente pelo acompanhamento de alunos em situação de vulnerabilidade social.
  • NTA: é o Núcleo Técnico de Avaliação, o setor da SME que é responsável pela aplicação e resultados de avaliações gerais da rede, como a Prova e Provinha São Paulo, simulado do ENEM, entre outras.
  • NTC: Núcleo Técnico de Currículo é um setor da SME responsável pela avaliação dos professores e dos processos aplicados.
  • NTC – NAAPA: é uma subdivisão do NTC.
  • PAAI: professor de Apoio e Acompanhamento à Inclusão.
  • PAEE: professor do Atendimento Educação Especializado.
  • PAP: professor de Apoio Pedagógico, que nada mais é que um professor de reforço ou recuperação.
  • POA: o Professor Orientador de Área é responsável por orquestrar ações de formação com os demais professores da sua UE nos componentes de regência de classe, língua portuguesa e matemática.
  • POEI: professor Orientador de Educação Integral.
  • Professor: qualquer servidor ativo na rede que tenha um cargo de professor (são mais de 30).
  • Professor CJ: é o professor de módulo ou professor substituto. Também tem um cargo de professor, porém ficou sem atribuição nas turmas regulares e então está atribuído a um “módulo” que nada mais é um componente curricular. Todas as UE’s tem um conjunto de professores de módulo.
  • Professor Readaptado: é um professor que tem laudo médico do tipo R (trabalho), mas não em sala de aula, ou seja, este professor faz apenas trabalhos administrativos.
  • Secretário: é o usuário responsável pela secretaria da UE, ou seja, pela recepção de documentos, encaminhamentos e matrículas.
  • Supervisor: é o nível mais alto na carreira “pedagógica” passível de concurso. Cada Supervisor Escolar é responsável por algumas UE’s da DRE, respondendo pela parte pedagógica, administrativa e jurídica.
  • Supervisor – Consulta: é um perfil para os supervisores que apresenta todas as UE’s da DRE, é utilizado principalmente no caso de plantão, onde pode ocorrer a necessidade de consulta de alguma informação de unidades que não estão sob a jurisdição do supervisor plantonista.
  • Supervisor Técnico: é o coordenador dos supervisores da DRE.

Funcionalidades:

  • Diário de classe: é a parte do sistema responsável pelos registros periódicos (de preferência "diários"), como frequência, plano de aula e notas.
  • Planejamento: neste módulo estão as funcionalidades relacionadas com o planejamento da unidade escolar, suas turmas e componentes curriculares.
  • Fechamento: as atividades que estão relacionadas ao encerramento dos bimestres ou do ano estão contempladas neste módulo, como o próprio fechamento de bimestre, análise de pendências e conselho de classe.
  • Calendário escolar: as funcionalidades relacionadas a calendário servem para indicar os limites de datas para registros pedagógicos e demais ocorrências nas unidades escolares. Também é neste módulo que se encontra o "Calendário do Professor" uma das principais funcionalidades do sistema, onde são registradas as aulas e avaliações das turmas por componente curricular.
  • Gestão: neste módulo se encontram algumas funcionalidades que são mais "administrativas", porém com grande impacto nos demais módulos, como as atribuições de CJ e de Supervisores.
  • Relatórios: módulo destinado a geração de diversos relatórios e execução de registros pedagógicos, como os relacionados ao PAP - Projeto de Apoio Pedagógico.
  • Configurações: parâmetros e configurações restritas à SME estão neste módulo, além da funcionalidade de reset de senha dos usuários.

Jornadas:

Login - Fluxo Resumido 1. Fluxo Resumido_login.png

Login - Fluxo Completo 2. Fluxo Completo_Login.png

Calendário 3. Calendário.png

Criação de aula 4. Criação de aula.png

Plano de Aula 5. Plano de Aula.png

Frequência 6. Frequência.png

Atribuição CJ 7. Atribuição CJ.png

Notificação 8. Notificacao.png

Comunicação:

Canal de comunicação Objetivos
Issues do Github - Sugestão de novas funcionalidades
- Reportar bugs
- Discussões técnicas

Como contribuir

Contribuições são super bem vindas! Se você tem vontade de construir o SGP conosco, veja o nosso guia de contribuição onde explicamos detalhadamente como trabalhamos e de que formas você pode nos ajudar a alcançar nossos objetivos. Lembrando que todos devem seguir nosso código de conduta.

Instalação e configuração

Configuração inicial de ambiente de desenvolvimento

Esta solução contém o projeto de API (backend) e Front

Cada projeto contém seu próprio readme e nestes contem instruções para conseguir um ambiente de desenvolvimento local.

Para executar toda a solução em um ambiente local deverá:

1 - Instalar Docker

2 - Configurar variáveis de ambiente

Acessar o readme do projeto de Front e seguir a configuração de variáveis de ambiente Acessar o readme do projeto de Back e seguir a configuração de variáveis de ambiente

3 - Docker Compose

Executar o comando na raiz da solução

docker-compose up --build