ODK-X Installation using Aggregate

1. What is the problem? Be very detailed.
Am trying to set up and use ODK-X with bi-directional data. According to the documentation, we can use Aggregate. “ODK Cloud Endpoints - ODK Aggregate Tables Extension - Supports the majority of the ODK-X REST Protocol; however, is missing group permission filtering support.”. it directs us to install Aggregate through various options, including VM.

Installed the VM and can access it. But there are no options of table extensions, syncing, etc in administration…

THen went to your git repository and note comments that these options are removed,.

2. What app or server are you using and on what device and operating system? Include version numbers. Using your VM 2.03 Aggregate - Debian 9.

3. What you have you tried to fix the problem?
Dont know what to fix - documentation and system seem to be at odds.

4. What steps can we take to reproduce the problem?
Install your VM Aggregate.

5. Anything else we should know or have? If you have a test form or screenshots or logs, attach below.
Not sure - its pretty much in black and white. Documentation says we can use ODK-X via Aggregate, GIT Repository says we cant.

Too complicated to follow documentation and go with Docker. Had hoped that the system could be deployed and use without detailed technological knowledge.


ODK-X Support has been removed from the latest versions of Aggregate (version number beginning with 2.x.x)

If you read the instructions it gives the exact version of Aggregate we tested ODK-X with: https://docs.opendatakit.org/odk-x/aggregate-tables-extension/

As you can see Aggregate support has been removed so while it’s still a possiblity and some people use it, it’s really only a short term solution.


We sorry for any confusion, but did read and follow the instructions https://docs.opendatakit.org/odk-x/getting-started-2-architect/

Setting up the ODK Aggregate server

Follow the instructions for Installing Aggregate. You must install the ODK Aggregate v1.4.15release. This is because we are transitioning away from Aggregate and towards ODK Sync Endpoint, but v1.4.15 will suit the purposes of this demo fine.

We followed the link in these instructions “Installing Aggregate” https://docs.opendatakit.org/aggregate-install/ and installed the VM - which is not V1.4.15. To avoid confusion perhaps the documentation should be updated to link to instructions to install V1.4.15 rather than 2.x. Wanted to demo and use the apk’s and exchange data before tackling Docker etc, to lessen learning curve.

In the past you have had example installations to follow, is there a step by step installation for installing odk-x from scratch. Docker/Swamp, are alien to us and we need to understand how to integrate into our centos 7 servers. We are not sure what installation scripts will do to our servers. That way we avoid aggregate.

Thanks Terry