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:
- Boolean indicando se a importação foi realizada com sucesso
- 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.