Module importacao.avprof

Importador de dados em massa para o preenchimento da base de dados da Avaliação de Professores.

Functions

lista_arquivos_importacao (lista_dir) Lista os arquivos de importação na ordem esperada.
importa_csv (sigla_perfil, dados) Insere os respondentes no banco, a partir dos dados fornecidos.
importa_avaliacao_interna (loader) Importa todos os dados para iniciar uma avaliação.
new (o) Fábrica de importadores de avaliações.


Functions

lista_arquivos_importacao (lista_dir)
Lista os arquivos de importação na ordem esperada.

Parameters:

  • lista_dir Iterador que retorna a lista real de arquivos a serem importados.

Returns:

    Iterador que retorna o perfil do arquivo e o nome real dele.
importa_csv (sigla_perfil, dados)
Insere os respondentes no banco, a partir dos dados fornecidos.

Parameters:

  • sigla_perfil String com a sigla do perfil dos dados.
  • dados String com o conteúdo do arquivo.

Returns:

  1. Boolean indicando se a importação foi realizada com sucesso
  2. Table com informações sobre a importação: total_linhas, total_registros
importa_avaliacao_interna (loader)
Importa todos os dados para iniciar uma avaliação. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Está com cara de INCOMPLETO... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Parameters:

  • loader
new (o)
Fábrica de importadores de avaliações.

Parameters:

  • o Tabela com os dados iniciais do objeto (precisa ter uma conexão Dado com o banco armazenada no atributo db).

Returns:

    Objeto que representa um importador de avaliações.
generated by LDoc 1.4.6 Last updated 2023-06-20 11:34:41