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:

  1. Número de linhas inseridas ou nil, em caso de erro.
  2. String com mensagem de erro, se houver.
generated by LDoc 1.4.6 Last updated 2023-06-20 11:34:41