Ferramenta para auxiliar na verificação das disciplinas cursadas pelos alunos e no levantamento das pendências para a conclusão do seu curso. A ferramenta deve ser acessada pelo navegador com acesso restrito aos servidores do Serviço de Graduação, consultar o resumo escolar dos alunos pela replicação do Júpiter e fazer a comparação com um currículo previamente cadastrado.
O sistema Júpiter não foi concebido para verificar as alterações que ocorrem dentro do mesmo currículo para anos diferentes de ingresso.
A ferramenta deve extrair dos dados do Júpiter de duas formas: individual, através do nº USP ou, por grupo de alunos, através da informação do ano de ingresso, curso e habilitação desejados.
A Ferramenta deve coletar da replicação do Júpiter:
- Nº USP
- Nome
- Curso
- Habilitação
- Ano de ingresso
- Disciplinas com aprovação, com o respectivo número de créditos aula e trabalho.
Esses dados devem ser comparados com o currículo previamente cadastrado na ferramenta pelo Serviço de Graduação, que conterá:
- Curso
- Habilitação
- Ano de ingresso
- Disciplinas obrigatórias
- Disciplinas optativas eletivas
- Disciplinas da Faculdade de Educação (para cursos de licenciatura)
- Nº de créditos-aula exigidos em disciplinas optativas eletivas
- Nº de créditos-aula exigidos em disciplinas optativas livres
- Adicionar a biblioteca php referente ao sgbd da base replicada
- composer install
- cp .env.example .env
- Editar o arquivo .env
- Dados da conexão na base do sistema
- Dados da conexão na base replicada
- Nº USP dos funcionários da secretaria / Serviço de Graduação da unidade que acessarão o sistema
- Nº USP do aluno (desenvolvimento) para simular o acesso como aluno de Graduação
- Em desenvolvimento: setar APP_ENV como dev e setar COPES_ALUNO com o Nº USP do aluno
- Em produção: setar APP_ENV como prd e deixar CODPES_ALUNO em branco
- Código da unidade local
- Credenciais do wsfoto
- Prefixo dos códigos de disciplinas de graduação oferecidas da unidade
- php artisan key:generate
- php artisan migrate
- php artisan vendor:publish --provider="JeroenNoten\LaravelAdminLte\ServiceProvider" --tag=assets --force
Caso falte alguma dependência, siga as instruções do composer
.
- github: uspdev/replicado
- github: jeroennoten/Laravel-AdminLTE
- github: uspdev/senhaunica-socialite
- github: uspdev/wsfoto
Siga o guia no site do uspdev
Utilizamos a PSR-2 para padrões de projeto. Ajuste seu editor favorito para a especificação.