Module preparacao
Preparação dos dados para exibição dos resultados, geração de relatórios, planilhas etc.
Functions
| lista_avaliacoes (id_avaliacao) | Lista uma ou todas as avaliações. |
| checa_avaliacao (id_avaliacao) | Checa se a avaliação está bem configurada. |
| dia_de_preparacao () | Verifica se hoje é um dia de preparação de avaliação. |
| execute (id_avalia, fases) | Gera as estatísticas e relatórios. |
Functions
- lista_avaliacoes (id_avaliacao)
-
Lista uma ou todas as avaliações.
Parameters:
- id_avaliacao Identificador da avaliação (opcional)
Returns:
-
Iterador que retorna o identificador da avaliação, o tipo dela,
a data final, Booleano informando se os resultados já foram calculados.
- checa_avaliacao (id_avaliacao)
-
Checa se a avaliação está bem configurada.
Parameters:
- id_avaliacao Identificador de uma avaliação.
Returns:
- Booleano indicando se ela está configurada corretamente.
- Array de módulos ou String de erro.
- dia_de_preparacao ()
-
Verifica se hoje é um dia de preparação de avaliação.
Returns:
-
Identificador da avaliação que deve ser preparada hoje ou nil
- execute (id_avalia, fases)
-
Gera as estatísticas e relatórios.
Parameters:
- id_avalia ção Identificador da avaliação em questão.
- fases String (opcional) com as fases que devem ser executadas (default = '1,2,3,4,5')
Returns:
- Booleano informando se a prepração foi executada.
- nil, ou String com mensagem de erro.