Aplicação web para gestão e acompanhamento de formações de profissionais da educação da Rede Municipal de São Paulo.
O Conecta Formação é um sistema de gestão de informações voltado para a administração de formações e cursos, especialmente para a área educacional. Ele não é um LMS (sistema de gestão de aprendizagem), mas integra-se a um LMS (no caso, o SGA/Google Classroom) para facilitar a gestão de propostas de formação, inscrições e fluxos de aprovação.
- Cadastro e Gestão de Propostas de Formação: Permite que áreas da SME (Secretaria Municipal de Educação) cadastrem propostas de cursos/formações, que podem passar por fluxos de validação e homologação, dependendo do tipo de curso.
- Gestão de Inscrições: Gerencia inscrições em cursos de diversas formas: optativa (inscrição pelo usuário), automática (inscrição em massa baseada em regras como cargo ou modalidade), manual (inscrição feita pela área gestora) e externa (cursos realizados por sindicatos, por exemplo).
- Integração com LMS: Integra-se ao SGA (Google Classroom) para repassar informações dos cursos e inscrições, utilizando um serviço intermediário (GCA).
- Controle de Turmas e Vagas: Permite criar turmas por DRE (Diretoria Regional de Educação), controlar vagas, validar inscrições por cargo, função ou modalidade, e realizar sorteios quando há mais inscritos do que vagas.
- Fluxos de Aprovação: Cursos homologados passam por etapas de validação por diferentes setores antes de serem disponibilizados para inscrição.
- Funcionalidades Adicionais: Inclui recursos para transferência de inscrições entre turmas, reativação de inscrições canceladas, anexos de documentos na inscrição, e relatórios gerenciais.
Em resumo: O Conecta Formação centraliza e automatiza o processo de criação, validação, inscrição e acompanhamento de cursos de formação, integrando-se a sistemas de aprendizagem e facilitando a gestão para áreas administrativas e usuários finais.
- Instale o Node.js e o yarn.
- Clone o repositório:
git clone https://github.com/sme-sp/sme-conecta-formacao-webclient.git cd sme-conecta-formacao-webclient
- Instale as dependências:
yarn install
- Configure o arquivo
.env.developmentconforme necessário. - Inicie o projeto:
yarn start
- Acesse
http://localhost:3000no navegador.
- React
- TypeScript
- Vite