-
Notifications
You must be signed in to change notification settings - Fork 2
/
LEIAME.Rmd
127 lines (86 loc) · 6.02 KB
/
LEIAME.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
---
title: "sistec: Ferramentas para Analisar Dados do Sistec"
output:
github_document:
fig_width: 9
fig_height: 5
---
[![Travis build status](https://travis-ci.org/r-ifpe/sistec.svg?branch=master)](https://travis-ci.org/r-ifpe/sistec)
[![CRAN\_Status\_Badge](https://www.r-pkg.org/badges/version/sistec)](https://cran.r-project.org/package=sistec)
[![CircleCI build status](https://circleci.com/gh/r-ifpe/sistec.svg?style=svg)](https://circleci.com/gh/r-ifpe/sistec)
```{r setup, include=FALSE}
knitr::opts_chunk$set(eval = FALSE)
knitr::opts_chunk$set(warning = FALSE)
```
O [Sistec](https://sistec.mec.gov.br/) é o sistema brasileiro para registro e validação de diplomas dos cursos em nível técnico e superior. O pacote `sistec` disponibiliza ferramentas para auxiliar os institutos brasileiros a realizar a atualização dos registros estudantis, bem como analisar os dados sobre a situação do aluno, evasão e retenção.
## Instalação
Você pode instalar o pacote `sistec` do [CRAN](https://CRAN.r-project.org) dessa forma:
```{r, eval=FALSE}
install.packages("sistec")
```
Para utilizar as versões mais novas, execute o comando abaixo e reinicie sua sessão do R:
```{r, eval=FALSE}
install.packages("devtools")
devtools::install_github("r-ifpe/sistec")
```
Carregue o pacote:
```{r eval=FALSE}
library(sistec)
```
## Dados do Sistec
Você pode baixar os registros de estudantes do Sistec usando sua própria conta do Sistec. O pacote lê os arquivos tanto da [setec](http://portal.mec.gov.br/setec-secretaria-de-educacao-profissional-e-tecnologica) quanto da [web](https://sistec.mec.gov.br/). Certifique-se que as seguintes colunas se encontram na sua base de dados:
- Pela setec: "Nome Aluno", "Numero Cpf", "Co Ciclo Matricula", "Situacao Matricula", "No Curso",
"Dt Data Inicio" e "Unidade Ensino".
- Pela web: "NO_ALUNO", "NU_CPF", "CO_CICLO_MATRICULA", "NO_STATUS_MATRICULA", "NO_CICLO_MATRICULA", "DT_DATA_INICIO" e "CO_UNIDADE_ENSINO".
Dica: Para obter todos os estudantes da sua instituição/campus, busque por nome do estudante e use " ".
## Dados do Qacademico
Para baixar os dados do estudante, vá na sua conta do Qacademico e siga:
- "Relatório de Alunos" --> "Listagem de Alunos" (escolha ano e período)
- Clique em "visualizar"
- Use o atalho f10 e salve em formato .csv
- Renomeie os arquivos incluindo ano e período, por exemplo example2020_1.csv. Caso só precise de um arquivo, não precisa renomear.
Certifique-se que seus dados possuem as colunas: "Matricula", "Nome", "Situacao Matricula", "Curso", "Cpf", "Instituicao", "Per. Letivo Inicial" e "Cota".
## Dados do Sigaa
Os dados do Sigaa podem ser parciais ou completos. É possível executar as comparações utilizando essas duas bases, contudo os dados parciais não apresentam informação de Campus e Cota.
Para baixar os dados parciais do Sigaa, vá na sua conta siga esses passos:
- Acesse o painel de "Consultas" dentro do modulo do Sigaa
- Gere o relatório "Consulta geral discentes"
- Selecione o *check box* "Trazer informações em forma de relatório" e "Gerar csv"
- Selecione o "Campus" e outros filtros que você deseja
- Clique em "Buscar" e baixe o arquivo.
Para os dados completos, você precisa baixar os arquivos direto da base do Sigaa. Certifique-se que seus dados possuem as colunas: "Matricula", "Nome", "Situacao Matricula", "Curso", "Cpf", "Instituicao", "ano_ingresso", "semestre_ingresso" and "Cota".
## Dados do Conecta
Para baixar os dados da base de dados do Conecta siga os passos abaixo:
- Acesse "Currículo e Oferta" -> "Matrizes Curriculares" - > "Anexos" -> "Consulta SQL";
- Selecione uma visualização que contenha as variáveis: "RA", "NOME_ALUNO", "STATUS_NO_CURSO", "Cota Chamado", "NOME_CURSO", "CPF", "NOME_CAMPUS", "DATA_INGRESSO_CURSO".
## Dados genéricos
Se o seu instituto ainda não foi completamente integrado ao pacote, você pode converter os dados do seu sistema acadêmico para um layout genérico e usar `read_rfept()`normalmente. Para que esta conversão seja realizada com sucesso siga os requerimentos abaixo:
- Renomeie suas colunas para: NO_ALUNO, NU_CPF, CO_MATRICULA, NO_STATUS_MATRICULA,
NO_CURSO, DT_INICIO_CURSO, NO_CAMPUS e NO_COTA;
- Todas alunas devem pertencer a class *string*;
- Os CPF's devem estar no formato xxx.xxx.xxx-xx;
- A data de início do curso deve estar no formato aaaa.s. Ex.: 2020.1. Use 1 para o primeiro semestre e 2 para o segundo.
- Converta o status dos alunos para um dos status do Sistec, use: ABANDONO, EM_CURSO,
CONCLUÍDA, DESLIGADO, INTEGRALIZADA, REPROVADA and TRANSF_EXT;
- Salve seus dados em um arquivo único em formato csv separado por vírgula e com encode latin1. Separadores de ponto e vírgula e encode UTF-8 também podem ser usados.
## Lendo os arquivos
Para ler os arquivos, carregue o pacote `sistec` e passe, como parâmetro, o caminho da pasta onde estão os arquivos para a função `read_sistec()` e `read_rfept()`. (**NOTA**: Esses arquivos foram gerados aleatoriamente e não representam a realidade. Apenas para propósitos didáticos).
```{r eval=FALSE}
sistec <- read_sistec(system.file("extdata/examples/sistec", package = "sistec"))
qacademico <- read_rfept(system.file("extdata/examples/qacademico", package = "sistec"))
```
## Comparação
Compare a situação dos estudantes usando `compare_sistec()`:
```{r eval=FALSE}
comparison <- compare_sistec(sistec, qacademico)
```
## Salve os resultados
Você pode salvar as comparações em formato xlsx use `write_output()`:
```{r eval=FALSE}
write_output(output_path = "your_folder",
output_folder_name = "the_name_you_want",
comparison = comparison)
```
## ARIA
ARIA é a interface web criada para facilitar o uso do pacote `sistec`. É possível utilizar todas as funções acima apenas clicando em alguns botões. O ARIA está disponível nas versões [desktop](https://www.dropbox.com/sh/2bv2h49i8qfbzs9/AAA7MBfaZepyLMc5saDAEEo1a?dl=0), [online](https://aria.ifpe.edu.br) ou execute `aria()` na sessão do R.
<img src="tools/readme/aria_0.2.0.png" class="screenshot" width=800 />