How to Collect Data on Mobile and Send it to ODK Aggregate Server?
https://www.zyxware.com/sites/default/files/styles/user_image/public/default_images/index.png?itok=2YmREnrP
BY dhanyamol.kv
1 year ago
ODK
0
comments comment

Open Data Kit (ODK) is an open-source suite, a set of tools that helps to build survey forms. It can be used to collect data through a mobile device and then the data can be send to a server. We can aggregate the collected data on the server and extract it in a useful format.

We can deploy ODK Aggregate on Google's App Engine or locally on a Tomcat server backed with a MySQL or PostgreSQL database. In ODK Aggregate interface, we have the option to upload empty forms to conduct survey. We can conduct surveys using android mobile and thus collect the data. Then the collected data will be sent to the ODK Aggregate and users can see all the results of the survey.

Steps to achieve this:

  1. We can connect ODK aggregate and mobile using an app ODK Collect. Search Play Store for android mobile. Search and install App ODK collect.
  2. Then configure ODK Collect. For that we should add domain name of the ODK Aggregate installation in ODK collect configuration. Go to ODK Collect -> General settings -> Server settings -> Configure platform settings -> url.
  3. After configuration, we can search for an empty blank form by clicking on 'Fill Bank form' option in ODK Collect.
  4. After collecting data using mobile , send data to ODK Aggregate by clicking the 'Send Finalized Form'.
  5. We can also edit the saved form by clicking 'Edit saved form'.

RELATED ARTICLE

more_horiz
close

on 10th February 2017 / by dhanyamol.kv
Open Data Kit (ODK) is an open-source suite of tools that helps to Build survey form, Collect data on a mobile device and send it to a server and Aggregate the collected data on a server and extract it in useful formats. ODK Aggregate can be deployed on Google's App Engine, by creating google account. ODK Aggregate can also be deployed locally on a Tomcat server backed with a MySQL or PostgreSQL database server. Steps to setup ODK Aggregate in our server, Install Java$ sudo apt-get install java7-jdkTo check whether java installed properly , use java -version Then open ~/.bashrc with your editor and add: export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 at the bottom of that file. Install tomcat7sudo apt-get install tomcat7 Edit context.xml (under Tomcat 7's conf directory - /var/lib/tomcat7/conf) to have the attribute 'useHttpOnly' set to false. Download the correct version of ODK Aggregator and then install it.sudo wget https://s3.amazonaws.com/opendatakit.downloads/ODK\ Aggregate\ v1.4.7\ linux-x64-installer.run (For 64 bit) $ sudo chmod +x ODK\ Aggregate\ v1.4.7\ linux-x64-installer.run $ ./ODK\ Aggregate\ v1.4.7\ linux-x64-installer.run The installer does not install anything, but will guide you through configuring ODK Aggregate for Tomcat and MySQL/PostgreSQL. Set Parent Directory to your path. - Platform: MySQL - No SSL (for now) - HTTP Port: 8080 - IP Address or DNS: localhost Download and Install Latest MySQL Connector (http://dev.mysql.com/downloads/connector/j/5.1.html)$ sudo wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.36.tar.gz $ sudo tar -xzf mysql-connector-java-5.1.36.tar.gz $ sudo cp mysql-connector-java-5.1.36/mysql-connector-java-5.1.36-bin.jar /usr/share/tomcat7/lib/- Database Port: 3306 - Database Host: 127.0.0.1 - Continue... The installer will produce a WAR file (web archive) containing the configured ODK Aggregate server, a create_db_and_user.sql script for creating the database and user and a Readme.html file with instructions on how to complete the installation. Set up database (run script) Place war file on web server$ cd ~/ODK Aggregate $ sudo cp ODK\ Aggregate/ODKAggregate.war /var/lib/tomcat7/webapps/ - the war file should automatically unpack and create an ODKAggregate directory. Restart Apachesudo service tomcat7 restart Visit http://domain_name:8080/ODKAggregate/NOTE: It may take a few moments for the Apache Tomcat server to detect the ODKAggregate.war. if you get a 404 error, wait a few moments then refresh your browser. If you want ODKAggregate to be reached at just http://domain_name:8080/, you can rename it to ROOT.war before copying it to the /webapps directory. ODK Ubuntu Leave a reply Your email address will not be published. Required fields are marker *
ODK
more_horiz
close

on 31st January 2018 / by dhanyamol.kv
Open Data Kit (ODK) is an open-source suite, a set of tools that helps to build survey forms. It can be used to collect data through a mobile device and then the data can be send to a server. We can aggregate the collected data on the server and extract it in a useful format. We can deploy ODK Aggregate on Google's App Engine or locally on a Tomcat server backed with a MySQL or PostgreSQL database. In ODK Aggregate interface, we have the option to upload empty forms to conduct survey. We can conduct surveys using android mobile and thus collect the data. Then the collected data will be sent to the ODK Aggregate and users can see all the results of the survey. Steps to achieve this: We can connect ODK aggregate and mobile using an app ODK Collect. Search Play Store for android mobile. Search and install App ODK collect. Then configure ODK Collect. For that we should add domain name of the ODK Aggregate installation in ODK collect configuration. Go to ODK Collect -> General settings -> Server settings -> Configure platform settings -> url. After configuration, we can search for an empty blank form by clicking on 'Fill Bank form' option in ODK Collect. After collecting data using mobile , send data to ODK Aggregate by clicking the 'Send Finalized Form'. We can also edit the saved form by clicking 'Edit saved form'. ODK Leave a reply Your email address will not be published. Required fields are marker *
Leave a reply
Your email address will not be published. Required fields are marker *

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
The content of this field is kept private and will not be shown publicly.
CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.