Module dao.avaliacao
Avaliacao
Functions
| list_avaliacoes_professor (ordem, filtro) | Lista as avaliações de professores. |
| list_avaliacoes_internas () | Lista as avaliações internas. |
| get_avaliacao_professor_em_andamento () | Obtem o identificador da avaliação de professores em andamento. |
| insert (id_tipo, nome, data_inicio, data_fim, data_fim_estendida) | Cria uma nova avaliação. |
| associa_perfil (id_avaliacao, id_perfil) | Associa um ou mais perfis à avaliação. |
Functions
- list_avaliacoes_professor (ordem, filtro)
-
Lista as avaliações de professores.
Parameters:
- ordem
- filtro
Returns:
-
Iterador que retorna o id da avaliação, o nome dela e se já existem
resultados.
- list_avaliacoes_internas ()
-
Lista as avaliações internas.
Returns:
-
Iterador que retorna o id da avaliação, o nome dela e se já existem
resultados.
- get_avaliacao_professor_em_andamento ()
-
Obtem o identificador da avaliação de professores em andamento.
Returns:
-
String com o identificador da avaliação ou nil, se não houver.
- insert (id_tipo, nome, data_inicio, data_fim, data_fim_estendida)
-
Cria uma nova avaliação.
Parameters:
- id_tipo Número com o identificador da avaliação.
- nome String com o nome da avaliação.
- data_inicio String com a data de início da avaliação.
- data_fim String com a data do último dia da avaliação.
- data_fim_estendida String (opcional) com a data do último dia da avaliação.
Returns:
-
Identificador (string) da avaliação criada.
- associa_perfil (id_avaliacao, id_perfil)
-
Associa um ou mais perfis à avaliação.
Parameters:
- id_avaliacao Identificador da avaliação.
- id_perfil Identificador do perfil.
Returns:
- Número de linhas inseridas ou nil, em caso de erro.
- String com mensagem de erro, se houver.