Importar respostas
From LimeSurvey Manual
Introdução
A funcionalidade importar respostas refere-se à capacidade do LimeSurvey de importar e apresentar respostas antigas na sua própria tabela de respostas. Alguns cenários em que a pode utilizar:
- pretende combinar todos os dados recolhidos em duas ou mais instâncias do LimeSurvey numa única instância do LimeSurvey. Isto é normalmente feito para obter uma melhor perspetiva de todas as respostas que pretende analisar posteriormente.
- algumas perguntas não estão definidas com o tipo correto. Como o LimeSurvey não permite alterar o tipo de pergunta enquanto o inquérito estiver ativo, terá de o desativar. Ao desativá-lo, é criada uma tabela de respostas que fica guardada na base de dados associada à sua instalação do LimeSurvey. Depois de concluir as alterações, reative o inquérito e reimporte as suas respostas a partir da antiga tabela de respostas.
- pretende editar em lote várias linhas num programa de folha de cálculo e importá-las novamente para a sua instalação. Este é geralmente o caso quando alterou o tipo de uma pergunta e pretende "ajustar" as respostas antigas guardadas ao novo formato.
Para aceder à funcionalidade de importação, selecione Respostas e estatísticas na barra de ferramentas principal (apresentada em qualquer painel relacionado com o inquérito) e, em seguida, clique em Respostas:

Será carregada a página predefinida, Resumo das respostas. Agora, procure a opção Importar localizada na barra de ferramentas superior:

Estão disponíveis duas opções de importação:
Importar
Importar respostas de uma tabela de inquérito desativado
Depois de clicar em Importar respostas de uma tabela de inquérito desativado, será carregada a seguinte página:

Nesta página, pode selecionar duas opções:
- Tabela de origem: selecione a tabela que pretende importar. Tenha em atenção que as tabelas podem estar no separador Compatível ou no separador Compatível com tipos forçados. Continue a ler abaixo para compreender o que é esta última opção, bem como os possíveis riscos de forçar tipos numa tabela de respostas.
- Importar tempos (caso existam): os tempos não são apresentados na tabela de respostas, mas na tabela de tempos. Se esta opção estiver ativada, os tempos também serão importados.
Na segunda parte da página, é apresentada uma mensagem de aviso que indica como a compatibilidade é determinada entre duas tabelas de respostas (entre a atual e a antiga/segunda).
Pode importar todas as respostas antigas que sejam compatíveis com o seu inquérito atual. A compatibilidade é determinada através da comparação dos tipos e nomes das colunas, sendo o campo ID sempre ignorado.
A utilização de tipos forçados pode danificar os seus dados; utilize com cuidado ou, se possível, não a utilize.
O LimeSurvey deteta e trata as seguintes alterações:
- A pergunta é movida para outro grupo (o resultado é importado corretamente).
- A pergunta é removida do destino (o resultado é ignorado).
- A pergunta é adicionada ao destino (o resultado é definido com o valor por defeito da base de dados).
Importar um ficheiro de inquérito VV
Se clicar no botão Importar um ficheiro de inquérito VV, será carregada a seguinte página:

- Ficheiro de dados das respostas: selecione o ficheiro a carregar a partir do seu computador. Os formatos de ficheiro aceites são: *.csv, *.vv, *.txt.
- Excluir IDs dos registos?: se a coluna 'id' existir no ficheiro, pode excluir ou não esta linha. Se esta opção estiver ativada, é adicionado um novo registo por cada linha do ficheiro .vv. Se estiver desativada, pode escolher:

- Quando um registo importado coincide com o ID de um registo existente (apresentado se Excluir IDs dos registos? estiver desativado, veja a captura de ecrã acima):
- Reportar e passar à frente o novo registo: reporta e ignora o novo registo. Após o carregamento, verá se o registo já existia - se existia, não é importado.
- Renumerar o novo registo: renumera o novo registo. É adicionado um novo registo à tabela de respostas com a resposta do ficheiro VV.
- Substituir o registo existente: substitui o registo existente. O registo antigo é eliminado e completamente substituído pelo registo do ficheiro VV.
- Substituir resposta: substitui os detalhes da resposta do ficheiro vv no registo existente. O registo antigo é atualizado com a nova resposta do ficheiro VV.
- Importar como resposta não finalizada?: se estiver selecionado, a data de submissão (submitdate) é definida como NULL - a resposta é marcada como incompleta.
- Código de caracteres do ficheiro: pode escolher o código de caracteres do ficheiro - o valor predefinido e recomendado é UTF-8, mas alguns programas de folha de cálculo não permitem escolher um código de caracteres.
- A primeira linha contém códigos das perguntas: por predefinição, a primeira linha do ficheiro VV contém a pergunta legível por humanos, estando os nomes reais das colunas na segunda linha. Se esta opção estiver ativada, a primeira linha contém os nomes reais das colunas.
- Forçar importação: se os códigos das perguntas não forem encontrados no nome da base de dados nem em Qcode Variable Naming, as colunas são atribuídas por ordem. Isto pode ser usado para importar o ficheiro VV de uma instância LimeSurvey diferente. Independentemente disso, os inquéritos têm de ser exatamente iguais. Recomendamos vivamente que utilize esta opção apenas se souber o que está a fazer. Pode ser muito perigoso - os resultados podem acabar na coluna errada.
Nomes reservados
Os nomes reservados encontram-se entre chavetas. Quando o ficheiro .VV é importado novamente para o LimeSurvey, as cadeias de caracteres são substituídas por:
{question_not_shown}: valor NULL na base de dados. O LimeSurvey usa [cadeia de caracteres vazia] para as perguntas que não foram respondidas e o valor NULL para as perguntas que não foram apresentadas (por exemplo, ao utilizar o ExpressionScript).{quote}: " (aspas duplas){cr}: Retorno de carro{newline}: Uma nova linha{lbrace}: Chaveta esquerda (por exemplo, se quiser ter {cr} na resposta, use{lbrace}cr})
Potenciais problemas e soluções com o ficheiro VV
Se utilizou o Microsoft Excel para editar o ficheiro vv exportado, a estrutura de dados deste ficheiro pode ficar corrompida, pelo que o LimeSurvey não consegue importar o ficheiro editado. Pode tentar a seguinte solução alternativa para que a importação funcione sem erros:
- Abra o seu ficheiro vv exportado no Excel e faça as suas edições.
- Guarde-o como ficheiro de texto separado por tabulações (é criado um novo ficheiro com a extensão .txt).
- Faça outra exportação vv "limpa" a partir do LimeSurvey.
- Abra este novo ficheiro vv exportado com um editor de texto como o Bloco de notas (ou semelhante).
- Prima CTRL + A para selecionar todo o conteúdo e elimine-o.
- Abra o ficheiro vv editado no Excel (o ficheiro .txt separado por tabulações) com um editor de texto e prima CTRL + A para selecionar todo o conteúdo.
- Prima CTRL + C para copiar o conteúdo e cole-o no novo ficheiro vv (agora vazio).
- Prima CTRL + S para guardar o ficheiro tal como está (em formato .csv).
- Experimente agora importar este ficheiro.