/SME-SGP

O Sistema de Gestão Pedagógica - SGP é uma ferramenta para auxiliar os docentes no registro da trajetória educacional do aluno e emissão do boletim. Em uso nas unidades escolares de Ensino Fundamental do município de São Paulo

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

Sobre o SGP

Uma ferramenta que permite acompanhar, aula a aula, os processos de ensino e aprendizagem e gestão pedagógica, de forma ampla e individualizada.

Funcionalidades

  • Planejamento anual ou bimestral das aulas, com registro de objetivos e atividades desenvolvidas.
  • Registro facilitado de notas, frequências e anotações sobre a aula.
  • Registro de ocorrências individuais sobre os alunos e histórico para consulta.
  • Reúne documentos e conteúdos para utilização durante a aula.
  • Cadastro dos calendários escolares, períodos dos bimestres e feriados.
  • Gera lista de presença para reuniões.
  • Informações sobre avaliação, faixa de alunos por conceito, média e desempenho de alunos.
  • Mapa cognitivo com dados sobre atividades e avaliações formativas com percurso de aprendizagem.
  • Boletim on-line para acesso de alunos, pais e responsáveis.
  • Apresenta quadros totalizadores com diversos tipos de relatórios.

Repositório base no GitLab:

Utilização

Configuração

Requisitos de instalação

  • Microsoft .NET Framework 4.5 SDK (4.5.1, 4.5.2)
  • Microsoft SQL Server 2008 R2 ou superior
  • Microsoft SQL Server Reporting Services 2008R2, 2012 ou 2014
  • Microsoft Visual Studio 2013 ou superior

Bibliotecas utlizadas

  • .NET 4.5
  • AspNet MVC 4.0
  • AspNet WebApi
  • Newtonsoft.Json 8.0.2
  • Quartz 2.4.1
  • jQuery 1.8.2
  • DevExpress 16.1

Clonar o projeto através do repositório do github.com e dar checkout no branch develop

Restaurar os pacotes NuGets da solução

  • Clicar com o direito na solução e selecionar Restore NuGet Packages
  • Verificar se o build está executando com sucesso

Criar a base de dados GestaoPedagogica e usuários através dos scripts da pasta \sgp\scripts\install\GestaoPedagogica

  • 01-GestaoPedagogica_Cria_Database.sql
  • 02-GestaoPedagogica_Cria_usuários_SQL.sql

Dar permissão para os usuários

  • script sgp\scripts\install\UserPermission\GestaoPedagogica_Grant.sql (remover EXEC dos bancos não utilizados)

Baixar aplicativo gerenciador de conexões dos bancos de dados MSTech.Config.exe Abrir a pasta sgp\scripts\install\configs, copiar os arquivos para as pastas:

  • sgp\Src\GestaoEscolar\bin
  • sgp\Src\GestaoAcademica.WebApi\bin
  • sgp\Src\AreaAluno\bin

Abrir o executável MSTech.Config.exe das pastas "bin" acima e configurar os campos conforme tabela:

Connection name (nome da conexão - seguir tabela acima)
Server name (nome da instância)
Database name (nome do banco)
Tipo de autenticação
User name (usuário do banco de dados)
Password (senha do usuário do banco de dados)

Clicar em testar conexão e salvar

Acesso aos sistemas

Homologação (Acesso restrito pela Intranet da SME)

h-sgp.sme.prefeitura.sp.gov.br

h-boletimonline

Produção

sgp.sme.prefeitura.sp.gov.br

boletimonline