Manual para
a aplicação
Open Data Kit
MANUAL PARA
A APLICAÇÃO ODK
Indice
Edita:
ONGAWA
C/ Vizconde de Matamala, 15
28028 Madrid
Tfno.: (+34) 91 590 01 90
[email protected]
O que é ODK e para qué é utilizado?....... 3
Coordenador:
Componentes básicas............................... 4
Rudy Martínez
Autor:
Aplicações típicas...................................... 3
Componentes gerais................................. 3
Experiência piloto...................................... 6
Catalina Madrid
Elaboração do formulário ..................... 6
Imagens:
Criar uma instância de App Engine ...... 15
ODK
Design e layout:
www.puntoycoma.org
MAIO 2015
Este trabalho está sujeito à
licença Reconocimiento-NoComercial-SinObra Derivada 2.5
España de Creative Commons.
Para ver uma cópia desta licença
visite http://creativecommons.org/
licenses/by-nc-nd/2.5/es/
Preparação dispositivo Android ............ 17
Visualização em ODK Aggregate.......... 19
Descarregamento de formulários
no ODK Briefcase.................................. 21
Recomendações....................................... 26
Bibliografía................................................ 27
O que é ODK e para qué é utilizado?
ODK é uma aplicação, desenvolvida por investigadores do Departamento
de Ciência da Computação e Engenharia da Universidade de Washington,
utilizada para a recolha de informação através de telefones móveis (ou tablet)
com sistema operativo Android. A informação recolhida com os dispositivos
móveis é enviada a um sistema centralizado que permite realizar relatórios com
os dados agregados.
ODK permite gerar um formulário adaptado que facilite a tomada de dados
duma forma itinerante. Além disso, permite anexar fotografías realizadas com o
mesmo dispositivo bem como a informação referente à localização fazendo uso
do GPS.
Para a recolha de dados não é necessário dispor de conectividade no terminal,
pode-se ir ao terreno, recolher a informação e processá-la no regresso ao
escritório.
Aplicações típicas
As aplicações que podem-se desenvolver em base à recolha itinerante de
dados são muito variadas. Por exemplo, para mapear o estado das infraestruturas, pontos de abastecimento de água, acesso e estado dos sistemas de
saneamento,etc.
No ámbito da saúde tem sido utilizado, por exemplo, na realização de estudos
epidemiológicos.
No sector agropecuário têm sido desenvolvidas muitas aplicações para a
tomada de dados sobre explorações agrícolas e pecuárias.
Componentes gerais
1.ODK Build o XLSForm, para o desenho dos formulários.
2.ODK Collect, para a recolha de dados através dum dispositivo Android.
3.ODK Aggregate, para armazenar os formulários uma vez preenchidos e
recolher os resultados dos formulários.
4.ODK Form Uploader, para carregar os formulários em branco ao ODK
Aggregate sempre que seu tamanho seja superior aos 10 MB. Caso
contrário, pode-se carregar directamente ao ODK Aggregate.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
3
5.ODK Briefcase, como alternativa ao Aggregate para o armazenamento dos
formulários quando não existe ligação a Internet. Também, pode-se fazer
o descarregamento de dados desde o Aggregate ao Briefcase para evitar
problemas de compatibilidade.
6.ODK Validate, para comprovar se o formulário originado no ODK Build é
válido.
7.ODK Sensor, para simplificar o desenvolvimento das aplicações móveis
baseadas nos sensores através da criação duma abstração comum que
permita o acesso a todos os sensores através duma detecção unificada.
Componentes básicas
Para a entrada em funcionamento do ODK são precisas 3 componentes
básicas das 7 explicadas anteriormente.
l
ODK BUILD, PARA O DESENHO DOS FORMULÁRIOS
Para facilitar o processo de elaboração do formulário dispõe-se duma
ferramenta on line (http://build.opendatakit.org) a qual gera um arquivo com
o formulário em branco que depois vai-se carregar ao dispositivo móvil.
A ferramenta build.opendatakit.org é útil para gerar formulários de pequeno
tamanho. No entanto, se os formulários são grandes é preferível utilizar
outro método que consiste em compor uma planilha de cálculo (por exemplo,
Excel) na qual estão definidos todos os campos. Posteriormente será utilizada
outra aplicação (http://opendatakit.org/xiframe/) a qual processa o arquivo no
formato .xls(formato de Excel) e o converte num arquivo de formato .xlm.
No desenho do formulario é definido o conjunto de variáveis (ou
características) que vão se tomar em cada amostra. Estas variáveis podem
ser textos, campos a selecionar de uma lista, dados numéricos, datas...
Para além, o formulário pode-se complementar com fotografías e detalhe da
localização geográfica do lugar onde são tomados os dados.
l
ODK COLLECT, PARA A RECOLHA DE DADOS
Para a recolha de dados é preciso um dispositivo móvil com sistema
operativo Android. Através do Google Play faz-se o descarregamento da
aplicação ODK Collect
(https://play.google.com/store/apps/details?id=org.odk.collect.android).
Uma vez instalada a aplicação, podem-se carregar um ou vários formulários
(em branco) dos criados anteriormente..
4
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
Para o proceso de tomada de dados não é preciso dispor de acesso a internt
já que os dados ficam armazenados no dispositivo. Isto permite deslocarmos
aos diferentes pontos de recolha de informação, preencher os formulários e,
quando voltarmos ao escritório, procede-se ao envio dos dados recolhidos
para sua agregação e processamento.
Se ficar alguma informação pendente de preencher por desconhecimento,
o formulário pode ser armazenado “SEM FINALIZAR” e finalizá-lo quando
soubermos a informação.
l
ODK AGGREGATE, PARA A AGREGAÇÃO
DA INFORMAÇÃO
Quando quisermos armazenar os formulários no computador existem duas
alternativas, “local instance” ou “cloud instance”. A opção “local instance” é
a mais complicada, já que exige ter um servidor no qual serão instaladas
as aplicações às que serão ligados depois os dispositivos utilizados para a
recolha de informação. Nos dispositivos móveis deverá-se configurar a URL1
deste servidor.
A opção “cloud instance” não requer de um servidor e, portanto, é mais
simples de implementar. Faz-se uso da Google App Engine
(https://appengine.google.com/). Os dispositivos móveis ligarão-se à URL
https://XXXX.appspot.com onde XXXXé o nome da aplicação criada através
da App Engine.
Assim que o servidor estiver configurado correctamente desde os
termináis móveis e preciso carregar no servidor (desde o computador) os
formulários em branco (.xml). Depois disto tudo está pronto para poder
ver e preencher os formulários e, depois de recolher os dados, enviar os
formulários preenchidos desde o terminal. (Este processo explica-se mais
detalhadamente no caso prático).
Se tiver sido escolhida a opção “cloud instance” poderão-se ver os dados no
servidor (https://xxxxxx.appspot.com).
A visulização de dados pode-se realizar bem numa tabela, exportar os dados
a um arquivo .csv, mostrar gráficos ou localizar a informação em um mapa
(.kml).
1 URL é o endereço de um recurso disponível em uma rede, seja a rede internet ou intranet, e significa em inglês Uniform Resource Locator, e em português é conhecido por Localizador Padrão
de Recursos.Em outras palavras, URL é um endereço virtual com um caminho que indica onde
está o que o usuário procura, e pode ser tanto um arquivo, como uma máquina, uma página, um
site, uma pasta etc. URL também pode ser o link ou endereço de um site.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
5
Experiência piloto
Com o fim de mostrar um exemplo de aplicação prática expõe-se a
continuação a Experiência Piloto levada a cabo no Municipio da Manhiça
(Moçambique).
1. ELABORAÇÃO DO FORMULÁRIO
Tem sido elaborado fazendo uso duma planilha de cálculo Excel. Para maior
facilidade recomenda-se descarregar o exemplo fornecido pela web oficial de
ODK: https://opendatakit.org/use/xlsform/ (sample Excel file).
Ilustração1: Interfaceda web de Open Data Kit (ODK), parágrafo doXLSForm.
Ilustração 2: ArquivoExcel modelo para a elaboração do formulário.
6
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
Este exemplo mostra 3 entradas (tabs): SURVEY, CHOICES e SETTINGS.
SURVEY
“Survey” é a tab correspondente às perguntas que vão compor o formulário. Hà
3 colunas principais: “type” (tipo de campo: se é texto, número inteiro, número
decimal, coordenadas,...todos os tipos possíveis estão na primeira coluna da
tab “survey” do arquivo exemplo), “name” é o nome que terá o campo na base
de dados futura uma vez seja feito o descarregamento de dados; os nomes não
podem levar espaços e têm que ser simples, que identifiquem a informação
desse campo com 2 ou 3 palavras máximo. Se for possível deveriam evitarse os sinais de pontuação e qualquer outra sinal que não seja “_”. A terceira
coluna é “label”, que é a pergunta tal como a gente quer que apareça no
formulário final.
Para ver o resto das funções das colunas recomenda-se visitar o seguinte link:
http://xlsform.org/ , embora seja explicado o usa das utilizadas na presente
experiência piloto.
Ilustração3: Interfaz do tutorial para a elaboração do formulário.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
7
CHOICES
Há perguntas cuja resposta será um número, um texto, etc., mas a vantagem
do ODK é a rapidez na recolha de dados e para isso, normalmente, as
perguntas terão respostas já estipuladas e serão de escolha única ou múltipla.
Na tab “choices” escrevem-se todas as possíveis respostas e relacionam-se
com as perguntas na coluna “type” da tab “survey”, escrevendo select_one
XXXX ou select_multiple XXXX e depois na tab “choices”, na coluna “list_
name”, escreve-se a palavra escrita depois de select_one ou select_multiple
(XXXX).
A coluna “name” dá o nome às respostas tal como aparecerão no
armazenamento de dados (ODK Aggregate) e na coluna “label” escreve-se
a resposta tal como nós queremos que apareça no formulário. Ver o exemplo
(ilustrações 4 e 5):
Ilustração4: Tab “survey”.
Ilustração5: Tab “choices”.
8
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
Se o objetivo é criar uma base de dados nova é preciso definir bem a
informação que queremos armazenar em cada campo e o tipo de resposta (se
será escolha única, múltipla, número inteiro, decimal,...). Nesta experiência o
objetivo é actualizar uma BDD existente na qual há campos nos que podemse escolher várias respostas. Pretendeu-se fazer mais simples escrevendo
no formulário a opção duma pergunta com escolha múltipla (select_multiple),
masno momento de fazer o descarregamento de dados no Aggregate, estes
campos agrupam numa célula da tabela todas as respostas marcadas,
facto que complica o tratamento posterior dos resultados. (Ver o exemplo na
ilustração 6).
Ilustração6: Agrupamento das respostasno descarregamento de dados de uma pergunta de
escolha múltipla. Coluna AC, campo WP_seasonality_months.
Para a solução deste problema tem se recorrido a uma das opções oferecidas
nas diferentes colunas da tab “survey” (opção “appearance”). A explicação da
função de “Appearance” está na página a seguir, no parágrafo “Appearance”.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
9
SETTINGS
Nesta tab escreve-se o nome do formulário para sua identificação quer no
dispositivo Android quer no ODK Aggregate.
Como tem sido comentado anteriormente, vão-se explicar as colunas da tab
“survey” usadas nesta experiência prática:
l“Required”:
para marcar uma pregunta com resposta obrigatória e que não
passe à seguinte. Só é preciso escrever “yes” no caso seja uma resposta
obrigatória.
l“Appearance”:
usa-se para que no formulário a preencher apareça uma
pergunta que possa ter várias respostas, mas não queremos que todas
estejam agrupadas na mesma célula na tabela final quando a gente
descarrega os dados (problema explicado anteriormente). O objetivo é que
no “output” apareçam em campos diferentes.
Para fazer isto cria-se um grupo de respostas que contenha todos os
campos das possíveis respostas, e a pergunta será de escolha única sim/
não (select one) (yes/no). É preciso aplicar ao grupo, abaixo da coluna
“appearance”, a função “table-list”, dessa maneira no output seriam obtidas
quatro colunas com as respostas sim ou não. Com esta função também
conseguimos que este “grupo” apareça numa sola ecrã no momento de
preencher o formulário no dispositivo Android.
Para criar um grupo escreve-se na coluna “type” da tab “survey” as palavras
“begin group” e na coluna “name” o nome do grupo, que será o nome do
campo na tabela futura da BDD. Na coluna “label” escreve-se a pergunta.
Abaixo de “begin group” escrevem-se o tipo de pergunta (neste caso de
escolha única (select_one)) e a referência para a posterior identificação
(recordar que é a mesma que vamos ter que escrever na coluna “list name” da
tab “choices”, select_one XXXX).
ATENÇÃO! Os nomes dos campos (na coluna “name”) têm que ser
diferentes, mas na coluna “type” tem que aparecer “select_one
XXXX) EM TODAS AS CÉLULAS DO GRUPO!
10
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
Na coluna “appearance”, na mesma linha de “begin group” temos que escrever
“table-list”. Ver o exemplo (ilustrações 7 e 8):
Ilustração 7: Criação de um grupo, primeira captura de imagem.
Ilustração8:Criação de um grupo, segunda captura de iamgem.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
11
Na tab “choices” é preciso escrever na primeira coluna a referência escrita
como identificação na primeira coluna de “survey” e na segunda coluna “yes”
e “no”, pois é de escolha única. Na terceira coluna “label” a gente tem que
escrever o que quera que apareça no formulário.
Ilustração 9: Tab “choices”, definição das respostas de um grupo.
l“Relevant”:
usa-se para enlaçar perguntas relacionadas que dependem da
resposta anterior.
Por exemplo, na captura de imagem seguinte temos a pergunta C2. “Quém
faz a gestão do sistema?” Com as respostas: “não há gestão, Comité de
Gestão, Individual/Privado, Municipio/Governo, Instituição, Outro”. Se a
resposta é “Comité de Gestão” continua-se com as perguntas C3 a C7, se
não, automáticamente pulará à C8.
12
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
Isto consegue-se escrevendo um comando na coluna “relevant”, com a
seguinte estrutura:
l
“selected” (${“nome do campo da pergunta da qual depende o resto tal
como está escrito na coluna name”}, ‘Resposta que enlaça ao resto de
perguntas tal como está escrito na columna “name” da tab “choices”’).
Exemplo: selected(${WP_Manager}, ‘C_Comité_de_Gestão’)
Ilustração10: Cadeia de perguntas
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
13
Depois de ter o formulário pronto, o seguinte passo é converter o arquivo .xls
ao formato .xml qué é o aceitado pelo ODK.
Para isso temos que abrir a página: https://opendatakit.org/use/xlsform/ clicar
no ponto 2 do parágrafo “Using the application” e aparece esta página:
http://opendatakit.org/xiframe/.
O seguinte passo é selecionar o Excel onde temos feito o formulário e clicar
em “submit”. Se tudo for escrito correctamente não dará nenhum erro, se
há alguma coisa que temos escrito mal, dará erro, e temos que olhar onde é
que está o erro e tentar solucioná-lo. Uma vez esteja tuodo correto, podemos
descarregar o arquivo .xml clicando em “Download”.
Ilustração11: Conversão de .xls a .xml, ilustração 1.
Ilustração 12: Conversão de .xls a .xml, ilustração 2.
14
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
2. CRIAR UMA INSTÂNCIA DE APP ENGINE
O seguinte passo é criar uma instância de App Engine, que é o servidor online,
para o descarregamento dos formulários quando estiverem preenchidos. Neste
caso, tem sido criada já, URL://waterpointongawa2.appspot.com. Mesmo assim
explica-se no presente manual cómo fazé-lo.
CÓMO CRIAR UMA INSTANCIA DE APP ENGINE
1.Em primeiro lugar, será preciso configurar uma conta de Google App Engine
(https://appengine.google.com/start).
2.Após o login, clicar em “Create an Application” (Criar uma aplicação).
Ilustração 13: Interface da criaçãoda Google App engine.
3. Atribuir um identificador à aplicação. Este identificador formará parte da
URL da instância da App Engine (por exemplo, “myurl.appspot.com”).
4. Descarregar a versão mais recente de ODK Aggregate na página de
descarregamentos de ODK.
5. Descomprimir o arquivo (clicar no arquivo incluido na pasta “Downloads”
do computador ou fazer “right” click e descomprimí-lo no PC). O arquivo
ficará descomprimido como uma pasta nomeada “ODKAggregateversión-SO-installer”.
6. Fazer duplo click para executar a aplicação. Aparecerá no assistente de
configuração de ODK Aggregate. Clicar em “Next” (Seguinte).
7. Aceitar o acordo de licença de ODK Aggregate. A continuação, selecionar
a localização no computador onde queremos armazenar os arquivos do
programa de instalação do software que será executado na Google App
Engine.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
15
8. Executar o assistente de configuração. Introduzir o nome da instância de
ODK (por exemplo, “odktutorial” para odktutorial.appspot.com) e a conta de
Google associada a essa instância.
9. Quando o assistente de configuração tenha finalizado a configuração do
ODK Aggregate, será pedida a execução da seqüência de comandos da
instalação.
10.Voltar a introduzir a conta de Google e a senha asociadas à instância de
App Engine.
11. A seqüência de comandos pode demorar na sua execução entre 3 e
10 minutos. Quando tenha finalizado, aparecerá uma messagem que
confirmará a correta instalação. Se tem havido um erro na introdução
da informação no assitente de configuração, para voltar a executar o
assistente de configuração, voltar à pasta em que esteja instalado ODK
Aggregate e clicar duas vezes no programa de instalação para voltar a
executá-lo.
12.Quando a seqüência de comandos fique executada, aceder à URL de App
Engine para comprovar que a configuração foi correta.
16
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
3. PREPARAÇÃO DISPOSITIVO ANDROID
O seguinte passo é preparar o dispositivo para utilizá-lo na recolha de
informação. Para isso é preciso seguir 4 passos:
1.Descarregar a aplicação na Google Play:
https://play.google.com/store/apps/details?id=org.odk.collect.android
2.Transferir o arquivo .xml na pasta odk/forms do cartão SD do dispositivo
(quando instalarmos o ODK Collect esta pasta é criada automáticamente).
3.Configurar no ODK Collect do terminal os parâmetros da Google App Engine
na opção “Configurações da Plataforma” de ODK Collect no dispositivo. A
App Engine criada tem os seguintes dados:
lURL://waterpointongawa2.appspot.com
l
Nome de Usuário: ongawa
l
Password: ongawa
Ilustração14: Configuração do dispositivo Android com os dados do servidor.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
17
4.Ir ao menú principal de ODK, seleccionar “Preencher Novo Formulário”.
Quando estejam os formulários preenchidos na sua totalidade podem-se
enviar ao servidor online (App Engine) e verão-se neste link:
http://waterpointongawa2.appspot.com
Ilustração 15: Exemplos das perguntas
do formulário carregado na aplicação do
dispositivo Android.
Ilustração16: Quando finalizarmos, se ainda
fica algum dado por preencher NÃO se
marca o formulario como finalizado, e será
armazenado automáticamente na tab “Editar
Formulário Guardado”.
Ilustração 17: Quando tenha-se finalizado o formulário, marcase a janela “Marcar formulário como finalizado” e armazenará-se
automáticamente em “Enviar Formulário Finalizado”. Uma vez
marcada esta tab não pode-se editar de novo o formulário.
18
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
4. VISUALIZAÇÃO EM ODK AGGREGATE
CARREGAR OS FORMULÁRIOS À INSTANCIA DE APP ENGINE
Este é o último passo antes de começar a recopilação de dados no terreno. A
interface de ODK Aggregate tem 3 tabs principais: “Submissions” (Envíos),
“Form Management” (Gestão de formulários) e “Site Admin” (Administrador
do campo ).
Para carregar formulários:
1.Aceder a http://waterpointongawa2.appspot.com
2.Clicar na tab “Form Management” (Gestão de formulários)
Ilustração18: Carregar formulários na App Engine.
3.Seleccionar o formulario (en .xml) que quer-se carregar no servidor e clicar
em “Upload” (Carregar)).
4.Se o formulário tem-se carregado corretamente, é preciso fechar a janela
“Upload Forms” (carregar formulários). Os formulários aparecerão agora na
tab “Form Management” (Gestão de formulários) e o servidor aceitará os
envios feitos desde ODK Collect no dispositivo Android.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
19
Quando estiverem os formulários enviados, aparecem da seguinte forma (ver
ilustração 19). Se tiver sido carregado mais de um modelo de formulário, é
preciso escolher na tab “Form” (em vermelho) o formulário que precisemos.
Desde aqui podem-se visualizar e exportar dados clicando nas tabs
correspondentes. (Estão asinaladas em vermelho na seguinte ilustração).
Ilustração 19: Interfacetab “Submissions” da App Engine.
20
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
5. DESCARREGAMENTO DE FORMULÁRIOS
NO ODK BRIEFCASE
Desde o ODK Aggregate podem-se exportar os resultados a um arquivo em
formato .csv mas este facto causa problemas de compatibilidade em alguns
tipos de campos como datas, coordenadas, imagens, etc. Para solucionar o
problema recomenda-se o uso de ODK Briefcase.
Para a sua utilização o primeiro passo é fazer a descarga do ODK Briefcase e
instalá-lo no computador:
https://opendatakit.org/downloads/download-category/briefcase
É preciso ter JAVA JRE 1.7 instalado no computador:
https://java.com/en/download/
CONFIGURAÇÃO DE ODK BRIEFCASE
1.Abrir o ODK Briefcase.
2.Escolher o diretório dentro do computador onde serão armazenados os
dados tratados no ODK Briefcase. Neste diretório, ODK Briefcase, criará
automáticamente uma pasta nomeada “ODK Briefcase Storage”.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
21
EXTRAÇÃO DOS RESULTADOS DOS FORMULÁRIOS
DESDE O SERVIDOR
1.No ODK Briefcase, ir a tab “Pull”.
2.Clicar na flecha situada à dereita de “Pull data from:” e escolher
“Aggregate 1.0”
3.Clicar no botão
“Connect”
para inserir as
configurações do
nosso servidor.
4.Introduzir os dados do servidor, neste caso:
URL://waterpointongawa2.appspot.com
Nome de Usuário: ongawa
Password: ongawa
5.Clicar no botão
“Connect” para
conectar com o
servidor e ver a lista
com os formulários
disponíveis.
22
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
6.Selecionar o formulário
do qual querermos obter
os resultados e clicar em
“Pull”, na parte de abaixo
da ecrã.
7.Esperar até aparecer a
messagem “SUCCESS”
na applicação. (Isto pode
demorar uns minutos se
estão a serem carregados
muitos formulários).
8.Agora os dados estão já no “ODK Briefcase Storage” dentro do PC. O
arquivo de armazenamento está no formato .xml pelo que o seguinte passo é
exportá-lo a .csv
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
23
EXPORTAR DESDE .XML A .CSV DESDE ODK BRIEFCASE
1.Ir à tab “Export” no ODK Briefcase.
2.Expandir a barra de “Form” e escolher o formulário a converter em .csv
3.No “Export Directory” escolher a pasta onde serão armazenados os
arquivos exportados. Recomenda-se criar uma pasta com o nome “output”
no mesmo directório no qual tenha sido criada a “ODK Briefcase Storage”.
24
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
4.Clicar em “Export” na parte de abaixo à dereita.
5.Aparecerá a messagem SUCCEEDED!
6.Os dados exportados estarão na pasta de “ODK Output”.
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
25
Recomendações
l
Antes de exportar os dados de .xml a .csv quando o ODK Briefcase é usado,
recomenda-se mudar a configuração de “Região” no Painel de Controle. Na
tab “Formatos” >“Congifuração Adicional” > Escolher como “Símbolo
decimal” o ponto (“.”) e como “Símbolo de separação de milhares” a
vírgula (“,”).
l
Se tiver problemas de compatibilidade de caracteres ao pasar os
resultadosde .xml a .csv (por exemplo, não reconoce a “ç”, nem os
acentos,...) para mudar a codificação há uma ferramenta na página de ODK
que permite a transformação de .csv à codificação que seja selecionada
(ODK CsvConverter v1.4.5 Production.jar).
l
Antes de passar os dados a uma Base de Dados, por exemplo, Access, é
preciso elaborar uma planilha Excel com os títulos (“headings”) da tabela da
BDD e copiar abaixo dos títulos os dados da planilha .csv obtidos.
l
Se aoenviar os formulários a partir do telefone aparece o seguinte erro: Bad Request (400) at https://waterpointongawa2.appspot.com/submissi
on?deviceID=imei%·A356899060287211
Pode ser por:
> Problema com a configuração do servidor no telephone, às vezes por
padrão vem https:// e o servidor usa http://.
> Problemas com a Internet. Com um mau sinal de wifi não funciona bem,
pelo que é recomendado o uso de dados móveis.
26
MANUAL PARA A APLICAÇÃO OPEN DATA KIT - ONGAWA
Bibliografía
https://opendatakit.org/
https://www.google.es/intl/es/earth/outreach/tutorials/odk_gettingstarted.html
http://www.ongawa.org/compromiso-y-desarrollo/tic-para-el-desarrollo-humano/
http://odk.acf-e.org/odk/LinkedDocuments/Annex%2012%20a%20ODK%20
ACF-E%20ODK%20Briefcase%20INTERNET.pdf
ONGAWA - MANUAL PARA A APLICAÇÃO OPEN DATA KIT
27
Esta guia é parte do projeto que ONGAWA esta a realizar em Manhiça
(Moçambique) para melhorar o acesso a água e ao saneamento a traves do
fortalecimento da gestão municipal e da concertação de agentes públicos e
privados.
O projeto integra-se no programa Compromisso e Desenvolvimento de
ONGAWA que conta com o financiamento da Agência Espanhola de
Cooperação Internacional para o Desenvolvimento (AECID) e da Agência
de Extremadura de Cooperação Internacional para o Desenvolvimento
(AEXCID).
Com financiamento do:
Download

Manual para a aplicação OpenDataKit