ODK Survey BETA 2.0 is now available!

Great that worked, thanks for your help.
Controlling the form list on ODKSurvey can be useful when using linked
forms since the user should only see the main form.
I have downloaded a copy of the source code, ODK v2 being an HTML5/Js
application could be developed using Cordova/PhoneGap and be available to
all platforms. Probably you guys looked into this already, I am interested
to hear your thoughts.
Regards,
eric

··· On Wed, Oct 15, 2014 at 6:21 PM, clarice larson wrote:
  1. I think I see the confusion. The "hideInContents" being set to true
    hides the prompt from the "Contents" listing. It does not hide the prompt
    from being viewed within the survey itself. To hide a prompt while
    navigating through the survey, you could use "if" and "end if". The
    twoColumn.xlsx file I sent previously has an example of this.

Your modifications to the formDef.json appear to be correct based on the
behavior you are describing. Thanks for the information regarding
LibreOffice.

  1. You could delete the form directories (i.e. selects, exampleForm) that
    you don't want to see in Survey from the /sdcard/opendatakit/survey/tables
    directory. We use OI File Manager for this on the android device. If that
    is not sufficient, the source code the Android app is available at
    https://code.google.com/p/opendatakit/source/browse?repo=survey.

Clarice

On Wed, Oct 15, 2014 at 3:46 PM, Eric Ramirez eric.ramirez.sv@gmail.com wrote:

  1. I do see all the prompts when I enter the form, however the 'Contents'
    listing does not have the prompts that should be hidden. Not sure why the
    rule is not being applied in both places.

BTW, what I've found so far is that Libre office has a particular way of
handling boolean values (1 as opposed to true). I edited the formDef.json
and made sure the key value pair was "hideInContents": true, I also
downloaded/installed a clean copy of the Application Designer.

  1. As for the ODK Survey list, so the only way to edit/control it would
    be editing the source code for the Android app, is it available for
    download?

eric

On Wed, Oct 15, 2014 at 4:21 PM, clarice larson clarlars@gmail.com wrote:

Interesting. I am using Google Chrome 38.0.2125.104. For the
twoColumn.xlsx file that I sent, I am using the "ODK Survey 2.0 Beta-3 rev
122" tag on the opendatakit.survey-js repo. As long as you haven't made
any JavaScript changes we should be looking at the same thing. I see the
Contents screen does not include the "Enter age:" prompt after I navigate
to the first prompt, select the "Two Column Form" button, and hit
"Contents". Do you just see all prompts when you do this? Do you get any
errors in the Chrome browser console?

The framework.xlsx file is not currently used in the ODK Survey android
app to filter the list of surveys.

Clarice

On Wed, Oct 15, 2014 at 2:03 PM, Eric Ramirez <eric.ramirez.sv@gmail.com wrote:

Thanks for your quick reply Clarice,I have tried the file you sent me
and still see the same problem. Actually none of the prompts get hidden.
I am using Application Designer/ODK 2.0 rev 122, Fedora 20, LibreOffice
4.2.5.2, Chrome version 36.0.1985.125

On a separate note, How do I control the default form list on ODK
Survey? I can edit the default Framework form list inside the Application
Designer but these changes are not kept after doing a adbpush-survey .
Thanks again,
eric

On Wed, Oct 15, 2014 at 1:12 PM, clarice larson clarlars@gmail.com wrote:

The hideInContents should work for other prompts. I've attached an
example where it works for an integer type prompt with ODK Survey 2.0 Beta
3 rev 122.

Clarice

On Wed, Oct 15, 2014 at 9:17 AM, Eric Ramirez < eric.ramirez.sv@gmail.com> wrote:

I think I found a bug, I am trying to create hidden field but it
seems as though hideInContents only works for prompts of type note. Is this
correct?
thanks,
eric

On Saturday, November 23, 2013 7:10:08 PM UTC-5, Mitch Sundt wrote:

The BETA for ODK Survey is now available. This is a BETA release.
It is not intended for production use.

Beta releases should never be used for production deployments. Beta
releases are provided to gather bug reports (to make the application more
robust) and for user feedback on the capabilities of the application. Updates
may result in loss of data or incompatible changes in form designs.

Non-technical users may find the usage descriptions difficult to
follow and there may be a considerable number of manual steps needed to
utilize the tools.

We expect to release a second Beta with an incompatible database
change as we align the database structures of ODK Survey, ODK Tables, and
ODK Aggregate's new Tables storage subsystems.

We consider this Beta to be nearly code complete. We are considering
changes to how the back button works (both the device back button and the
back button within the app). We also expect to change the CSS styling of
the widgets to create a flatter, more modern, look-and-feel.
Instructions for ODK Survey are available here:
http://opendatakit.org/use/beta/survey/

--
Mitch Sundt
Software Engineer
University of Washington
mitche...@gmail.com

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit-developers+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

OK. I will chalk this down to an Android 4.4 behavior change. Adding it to
the list of pre-release work items...

Thanks for the report,

Mitch

··· On Tue, Dec 10, 2013 at 8:22 AM, wrote:

Here is a screenshot of the framework folder.

Trung

On Tuesday, December 10, 2013 11:18:03 PM UTC+7, trung...@gmail.com wrote:

Hi Mitch,
I can assure you that I understand the importance of the framework, and
that's why I downloaded it before downloading any other form. I'm gonna try
to post a screen shotn soon.
Trung

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

The core team did look into Cordova/PhoneGap a while ago. At that time,
there was not much support for this within the Android community. The
functionality that we rely on that is within Android and would prove more
difficult with Cordova/PhoneGap is communicating with the server to submit
data, using external sensors like the pulseox, and being able to leverage
the intents to call third party applications such as the barcode scanner,
audio recorder, etc. If you were not interested in any of these things,
then a trimmed down version of the ODK Survey should be doable with
Cordova/PhoneGap.

Clarice

··· On Thu, Oct 16, 2014 at 10:47 AM, Eric Ramirez wrote:

Great that worked, thanks for your help.
Controlling the form list on ODKSurvey can be useful when using linked
forms since the user should only see the main form.
I have downloaded a copy of the source code, ODK v2 being an HTML5/Js
application could be developed using Cordova/PhoneGap and be available to
all platforms. Probably you guys looked into this already, I am interested
to hear your thoughts.
Regards,
eric

On Wed, Oct 15, 2014 at 6:21 PM, clarice larson clarlars@gmail.com wrote:

  1. I think I see the confusion. The "hideInContents" being set to true
    hides the prompt from the "Contents" listing. It does not hide the prompt
    from being viewed within the survey itself. To hide a prompt while
    navigating through the survey, you could use "if" and "end if". The
    twoColumn.xlsx file I sent previously has an example of this.

Your modifications to the formDef.json appear to be correct based on the
behavior you are describing. Thanks for the information regarding
LibreOffice.

  1. You could delete the form directories (i.e. selects, exampleForm)
    that you don't want to see in Survey from the
    /sdcard/opendatakit/survey/tables directory. We use OI File Manager for
    this on the android device. If that is not sufficient, the source code the
    Android app is available at
    https://code.google.com/p/opendatakit/source/browse?repo=survey.

Clarice

On Wed, Oct 15, 2014 at 3:46 PM, Eric Ramirez eric.ramirez.sv@gmail.com wrote:

  1. I do see all the prompts when I enter the form, however the
    'Contents' listing does not have the prompts that should be hidden. Not
    sure why the rule is not being applied in both places.

BTW, what I've found so far is that Libre office has a particular way
of handling boolean values (1 as opposed to true). I edited the
formDef.json and made sure the key value pair was "hideInContents": true, I
also downloaded/installed a clean copy of the Application Designer.

  1. As for the ODK Survey list, so the only way to edit/control it would
    be editing the source code for the Android app, is it available for
    download?

eric

On Wed, Oct 15, 2014 at 4:21 PM, clarice larson clarlars@gmail.com wrote:

Interesting. I am using Google Chrome 38.0.2125.104. For the
twoColumn.xlsx file that I sent, I am using the "ODK Survey 2.0 Beta-3 rev
122" tag on the opendatakit.survey-js repo. As long as you haven't made
any JavaScript changes we should be looking at the same thing. I see the
Contents screen does not include the "Enter age:" prompt after I navigate
to the first prompt, select the "Two Column Form" button, and hit
"Contents". Do you just see all prompts when you do this? Do you get any
errors in the Chrome browser console?

The framework.xlsx file is not currently used in the ODK Survey android
app to filter the list of surveys.

Clarice

On Wed, Oct 15, 2014 at 2:03 PM, Eric Ramirez < eric.ramirez.sv@gmail.com> wrote:

Thanks for your quick reply Clarice,I have tried the file you sent me
and still see the same problem. Actually none of the prompts get hidden.
I am using Application Designer/ODK 2.0 rev 122, Fedora 20,
LibreOffice 4.2.5.2, Chrome version 36.0.1985.125

On a separate note, How do I control the default form list on ODK
Survey? I can edit the default Framework form list inside the Application
Designer but these changes are not kept after doing a adbpush-survey .
Thanks again,
eric

On Wed, Oct 15, 2014 at 1:12 PM, clarice larson clarlars@gmail.com wrote:

The hideInContents should work for other prompts. I've attached an
example where it works for an integer type prompt with ODK Survey 2.0 Beta
3 rev 122.

Clarice

On Wed, Oct 15, 2014 at 9:17 AM, Eric Ramirez < eric.ramirez.sv@gmail.com> wrote:

I think I found a bug, I am trying to create hidden field but it
seems as though hideInContents only works for prompts of type note. Is this
correct?
thanks,
eric

On Saturday, November 23, 2013 7:10:08 PM UTC-5, Mitch Sundt wrote:

The BETA for ODK Survey is now available. This is a BETA release.
It is not intended for production use.

Beta releases should never be used for production deployments. Beta
releases are provided to gather bug reports (to make the application more
robust) and for user feedback on the capabilities of the application. Updates
may result in loss of data or incompatible changes in form designs.

Non-technical users may find the usage descriptions difficult to
follow and there may be a considerable number of manual steps needed to
utilize the tools.

We expect to release a second Beta with an incompatible database
change as we align the database structures of ODK Survey, ODK Tables, and
ODK Aggregate's new Tables storage subsystems.

We consider this Beta to be nearly code complete. We are
considering changes to how the back button works (both the device back
button and the back button within the app). We also expect to change the
CSS styling of the widgets to create a flatter, more modern, look-and-feel.
Instructions for ODK Survey are available here:
http://opendatakit.org/use/beta/survey/

--
Mitch Sundt
Software Engineer
University of Washington
mitche...@gmail.com

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in
the Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit-developers+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Is there a release date for the final version? I would like to start
working with this version and customize it, but I am concerned that changes
in the final version might be difficult to integrate.
Thanks,
eric

··· On Thu, Oct 16, 2014 at 2:06 PM, clarice larson wrote:

The core team did look into Cordova/PhoneGap a while ago. At that time,
there was not much support for this within the Android community. The
functionality that we rely on that is within Android and would prove more
difficult with Cordova/PhoneGap is communicating with the server to submit
data, using external sensors like the pulseox, and being able to leverage
the intents to call third party applications such as the barcode scanner,
audio recorder, etc. If you were not interested in any of these things,
then a trimmed down version of the ODK Survey should be doable with
Cordova/PhoneGap.

Clarice

On Thu, Oct 16, 2014 at 10:47 AM, Eric Ramirez eric.ramirez.sv@gmail.com wrote:

Great that worked, thanks for your help.
Controlling the form list on ODKSurvey can be useful when using linked
forms since the user should only see the main form.
I have downloaded a copy of the source code, ODK v2 being an HTML5/Js
application could be developed using Cordova/PhoneGap and be available to
all platforms. Probably you guys looked into this already, I am interested
to hear your thoughts.
Regards,
eric

On Wed, Oct 15, 2014 at 6:21 PM, clarice larson clarlars@gmail.com wrote:

  1. I think I see the confusion. The "hideInContents" being set to true
    hides the prompt from the "Contents" listing. It does not hide the prompt
    from being viewed within the survey itself. To hide a prompt while
    navigating through the survey, you could use "if" and "end if". The
    twoColumn.xlsx file I sent previously has an example of this.

Your modifications to the formDef.json appear to be correct based on the
behavior you are describing. Thanks for the information regarding
LibreOffice.

  1. You could delete the form directories (i.e. selects, exampleForm)
    that you don't want to see in Survey from the
    /sdcard/opendatakit/survey/tables directory. We use OI File Manager for
    this on the android device. If that is not sufficient, the source code the
    Android app is available at
    https://code.google.com/p/opendatakit/source/browse?repo=survey.

Clarice

On Wed, Oct 15, 2014 at 3:46 PM, Eric Ramirez <eric.ramirez.sv@gmail.com wrote:

  1. I do see all the prompts when I enter the form, however the
    'Contents' listing does not have the prompts that should be hidden. Not
    sure why the rule is not being applied in both places.

BTW, what I've found so far is that Libre office has a particular way
of handling boolean values (1 as opposed to true). I edited the
formDef.json and made sure the key value pair was "hideInContents": true, I
also downloaded/installed a clean copy of the Application Designer.

  1. As for the ODK Survey list, so the only way to edit/control it would
    be editing the source code for the Android app, is it available for
    download?

eric

On Wed, Oct 15, 2014 at 4:21 PM, clarice larson clarlars@gmail.com wrote:

Interesting. I am using Google Chrome 38.0.2125.104. For the
twoColumn.xlsx file that I sent, I am using the "ODK Survey 2.0 Beta-3 rev
122" tag on the opendatakit.survey-js repo. As long as you haven't made
any JavaScript changes we should be looking at the same thing. I see the
Contents screen does not include the "Enter age:" prompt after I navigate
to the first prompt, select the "Two Column Form" button, and hit
"Contents". Do you just see all prompts when you do this? Do you get any
errors in the Chrome browser console?

The framework.xlsx file is not currently used in the ODK Survey
android app to filter the list of surveys.

Clarice

On Wed, Oct 15, 2014 at 2:03 PM, Eric Ramirez < eric.ramirez.sv@gmail.com> wrote:

Thanks for your quick reply Clarice,I have tried the file you sent me
and still see the same problem. Actually none of the prompts get hidden.
I am using Application Designer/ODK 2.0 rev 122, Fedora 20,
LibreOffice 4.2.5.2, Chrome version 36.0.1985.125

On a separate note, How do I control the default form list on ODK
Survey? I can edit the default Framework form list inside the Application
Designer but these changes are not kept after doing a adbpush-survey .
Thanks again,
eric

On Wed, Oct 15, 2014 at 1:12 PM, clarice larson clarlars@gmail.com wrote:

The hideInContents should work for other prompts. I've attached an
example where it works for an integer type prompt with ODK Survey 2.0 Beta
3 rev 122.

Clarice

On Wed, Oct 15, 2014 at 9:17 AM, Eric Ramirez < eric.ramirez.sv@gmail.com> wrote:

I think I found a bug, I am trying to create hidden field but it
seems as though hideInContents only works for prompts of type note. Is this
correct?
thanks,
eric

On Saturday, November 23, 2013 7:10:08 PM UTC-5, Mitch Sundt wrote:

The BETA for ODK Survey is now available. This is a BETA release.
It is not intended for production use.

Beta releases should never be used for production deployments.
Beta releases are provided to gather bug reports (to make the application
more robust) and for user feedback on the capabilities of the application. Updates
may result in loss of data or incompatible changes in form designs.

Non-technical users may find the usage descriptions difficult to
follow and there may be a considerable number of manual steps needed to
utilize the tools.

We expect to release a second Beta with an incompatible database
change as we align the database structures of ODK Survey, ODK Tables, and
ODK Aggregate's new Tables storage subsystems.

We consider this Beta to be nearly code complete. We are
considering changes to how the back button works (both the device back
button and the back button within the app). We also expect to change the
CSS styling of the widgets to create a flatter, more modern, look-and-feel.
Instructions for ODK Survey are available here:
http://opendatakit.org/use/beta/survey/

--
Mitch Sundt
Software Engineer
University of Washington
mitche...@gmail.com

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in
the Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to opendatakit-developers+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

It is not yet stable enough to become a release candidate (with release
candidates, we commit to providing manual or automated migration paths to
future releases).

We cannot give a reliable estimate of a release date. We are working on
many different tools concurrently and our priorities change based upon our
partners' interests and on funding opportunities.

There are mechanisms to export CSV files from ODK Tables on your tablet,
input data from CSV files into the tools using ODK Tables, and to submit
data into the legacy 1.x pipeline. These are the currently-available
mechanisms that provide data portability across upgrades.

We do not expect dramatic changes in the XLSX file structure, or in the
visible structure of the data in the CSVs or when it is stored in ODK
Aggregate.

Combined, we feel that the CSV export/import and stability of the XLSX file
provide a reasonable means for early adopters to migrate across revisions
going forward.

We have seen, and continue to expect, breaking changes in the tools with
each Android OS update.

If you decide to use the current release, you should choose and stay at an
Android OS and device for which it works. For example, we just discovered
an issue with Android OS 4.4.4 that breaks the legacy data submission
pathway.

··· --------------- Significant changes we have planned for the next release:
  • share a unified database library across the various 2.0 tools. At that
    point, the database should be stable and unlikely to change. Automated
    sensors and ODK Scan will be able to submit data into the database and have
    that data immediately visible in ODK Tables and ODK Survey.

  • ODK Survey and ODK Tables will depend upon and require a common services
    APK.

  • ODK Survey will (hopefully) stop using jQuery Mobile and use Bootstrap
    instead. In our testing, this made page advance at least 1 second faster.
    This will also enable us to move away from jQuery to a lighter-weight
    API-compatible derivative (e.g., Zeptos); doing that would enable us to
    make the changes necessary to get responsive gesture and swipe handling.
    Moving off of jQuery Mobile will also enable us to optimize and minimize
    updates to the DOM during data entry. This could have a huge impact on
    responsiveness for large data-input screens with many input elements (e.g.,
    tabular forms leveraging larger tablet screens). (it is unlikely that this
    last change will make it in the next release, but it is something we would
    like to research).

We also expect to fix the 'black screen of death' and the failure to
transmit non-Latin characters over the 2.0 synchronization protocol.

But, unfortunately, I cannot give an ETA for this next release.

Next up is an update to the 1.x tools next to add translations and address
some issues with them.


Mitch

A significant change to ODK Survey that we hope to
The significant change We are exploring moving away from JQuery Mobile to
Bootstrap
A big change to ODK Survey

Changes in the works for ODK Survey:

  • fix the black-screen-of-death

On Thu, Nov 13, 2014 at 8:10 AM, Eric Ramirez eric.ramirez.sv@gmail.com wrote:

Is there a release date for the final version? I would like to start
working with this version and customize it, but I am concerned that changes
in the final version might be difficult to integrate.
Thanks,
eric

On Thu, Oct 16, 2014 at 2:06 PM, clarice larson clarlars@gmail.com wrote:

The core team did look into Cordova/PhoneGap a while ago. At that time,
there was not much support for this within the Android community. The
functionality that we rely on that is within Android and would prove more
difficult with Cordova/PhoneGap is communicating with the server to submit
data, using external sensors like the pulseox, and being able to leverage
the intents to call third party applications such as the barcode scanner,
audio recorder, etc. If you were not interested in any of these things,
then a trimmed down version of the ODK Survey should be doable with
Cordova/PhoneGap.

Clarice

On Thu, Oct 16, 2014 at 10:47 AM, Eric Ramirez <eric.ramirez.sv@gmail.com wrote:

Great that worked, thanks for your help.
Controlling the form list on ODKSurvey can be useful when using linked
forms since the user should only see the main form.
I have downloaded a copy of the source code, ODK v2 being an HTML5/Js
application could be developed using Cordova/PhoneGap and be available to
all platforms. Probably you guys looked into this already, I am interested
to hear your thoughts.
Regards,
eric

On Wed, Oct 15, 2014 at 6:21 PM, clarice larson clarlars@gmail.com wrote:

  1. I think I see the confusion. The "hideInContents" being set to
    true hides the prompt from the "Contents" listing. It does not hide the
    prompt from being viewed within the survey itself. To hide a prompt while
    navigating through the survey, you could use "if" and "end if". The
    twoColumn.xlsx file I sent previously has an example of this.

Your modifications to the formDef.json appear to be correct based on
the behavior you are describing. Thanks for the information regarding
LibreOffice.

  1. You could delete the form directories (i.e. selects, exampleForm)
    that you don't want to see in Survey from the
    /sdcard/opendatakit/survey/tables directory. We use OI File Manager for
    this on the android device. If that is not sufficient, the source code the
    Android app is available at
    https://code.google.com/p/opendatakit/source/browse?repo=survey.

Clarice

On Wed, Oct 15, 2014 at 3:46 PM, Eric Ramirez < eric.ramirez.sv@gmail.com> wrote:

  1. I do see all the prompts when I enter the form, however the
    'Contents' listing does not have the prompts that should be hidden. Not
    sure why the rule is not being applied in both places.

BTW, what I've found so far is that Libre office has a particular way
of handling boolean values (1 as opposed to true). I edited the
formDef.json and made sure the key value pair was "hideInContents": true, I
also downloaded/installed a clean copy of the Application Designer.

  1. As for the ODK Survey list, so the only way to edit/control it
    would be editing the source code for the Android app, is it available for
    download?

eric

On Wed, Oct 15, 2014 at 4:21 PM, clarice larson clarlars@gmail.com wrote:

Interesting. I am using Google Chrome 38.0.2125.104. For the
twoColumn.xlsx file that I sent, I am using the "ODK Survey 2.0 Beta-3 rev
122" tag on the opendatakit.survey-js repo. As long as you haven't made
any JavaScript changes we should be looking at the same thing. I see the
Contents screen does not include the "Enter age:" prompt after I navigate
to the first prompt, select the "Two Column Form" button, and hit
"Contents". Do you just see all prompts when you do this? Do you get any
errors in the Chrome browser console?

The framework.xlsx file is not currently used in the ODK Survey
android app to filter the list of surveys.

Clarice

On Wed, Oct 15, 2014 at 2:03 PM, Eric Ramirez < eric.ramirez.sv@gmail.com> wrote:

Thanks for your quick reply Clarice,I have tried the file you sent
me and still see the same problem. Actually none of the prompts get hidden.
I am using Application Designer/ODK 2.0 rev 122, Fedora 20,
LibreOffice 4.2.5.2, Chrome version 36.0.1985.125

On a separate note, How do I control the default form list on ODK
Survey? I can edit the default Framework form list inside the Application
Designer but these changes are not kept after doing a adbpush-survey .
Thanks again,
eric

On Wed, Oct 15, 2014 at 1:12 PM, clarice larson clarlars@gmail.com wrote:

The hideInContents should work for other prompts. I've attached an
example where it works for an integer type prompt with ODK Survey 2.0 Beta
3 rev 122.

Clarice

On Wed, Oct 15, 2014 at 9:17 AM, Eric Ramirez < eric.ramirez.sv@gmail.com> wrote:

I think I found a bug, I am trying to create hidden field but it
seems as though hideInContents only works for prompts of type note. Is this
correct?
thanks,
eric

On Saturday, November 23, 2013 7:10:08 PM UTC-5, Mitch Sundt wrote:

The BETA for ODK Survey is now available. This is a BETA release.
It is not intended for production use.

Beta releases should never be used for production deployments.
Beta releases are provided to gather bug reports (to make the application
more robust) and for user feedback on the capabilities of the application. Updates
may result in loss of data or incompatible changes in form designs.

Non-technical users may find the usage descriptions difficult to
follow and there may be a considerable number of manual steps needed to
utilize the tools.

We expect to release a second Beta with an incompatible database
change as we align the database structures of ODK Survey, ODK Tables, and
ODK Aggregate's new Tables storage subsystems.

We consider this Beta to be nearly code complete. We are
considering changes to how the back button works (both the device back
button and the back button within the app). We also expect to change the
CSS styling of the widgets to create a flatter, more modern, look-and-feel.
Instructions for ODK Survey are available here:
http://opendatakit.org/use/beta/survey/

--
Mitch Sundt
Software Engineer
University of Washington
mitche...@gmail.com

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in
the Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to opendatakit-developers+unsubscribe@googlegroups.com
.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in
the Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Dear ODK Team,

I am exploring this code and working on a Apache Cordova app. Looking at the code I could not find form submission/management anywhere. It seems as though form management (upload, download, submit, etc) is only part of the Survey APK app, and is not in the survey-js code. Is that the case? and is there access to the source code the survey APK?

Thanks in advance for your help.
Regards,
Eric.

Hi Eric,

Yes, you are correct. The code for upload, download, etc is in the Survey
Java code. You can access the repo for this code from
https://code.google.com/p/opendatakit/source/checkout?repo=survey.

Clarice

··· On Fri, Jan 9, 2015 at 11:09 AM, Eric Ramirez wrote:

Dear ODK Team,

I am exploring this code and working on a Apache Cordova app. Looking at
the code I could not find form submission/management anywhere. It seems as
though form management (upload, download, submit, etc) is only part of the
Survey APK app, and is not in the survey-js code. Is that the case? and is
there access to the source code the survey APK?

Thanks in advance for your help.
Regards,
Eric.

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

You should look at the *development *tip of the various repositories that
are not officially released (Tables, Survey, Sync, AndroidCommon).

We have been lax at updating the default branch to point at the most stable
release, and, a lot has changed since our last release in August.

The sync logic is in the Sync repository (not Survey or Tables), and Sync,
Survey and Tables projects rely upon the AndroidCommon project and the
PlayServices project.

One could theoretically write the Sync in javascript and have everything
running in the webkit if you were happy with using the native W3 SQL
implementation as a backing store (we don't use that on the Android
devices, but do use it for the AppDesigner). Since we manage the data from
Java, we have all the Sync logic on the Java side where we can get robust
notifications of network connectivity changes, etc.

Note that the development tip Sync protocol only works with the ODK
Aggregate v1.4.5 server (available later today).
We believe this protocol is now fully implemented on the client and server,
but still have a lot of tests to write...

Mitch

··· On Fri, Jan 9, 2015 at 12:13 PM, clarice larson wrote:

Hi Eric,

Yes, you are correct. The code for upload, download, etc is in the Survey
Java code. You can access the repo for this code from
https://code.google.com/p/opendatakit/source/checkout?repo=survey.

Clarice

On Fri, Jan 9, 2015 at 11:09 AM, Eric Ramirez eric.ramirez.sv@gmail.com wrote:

Dear ODK Team,

I am exploring this code and working on a Apache Cordova app. Looking at
the code I could not find form submission/management anywhere. It seems as
though form management (upload, download, submit, etc) is only part of the
Survey APK app, and is not in the survey-js code. Is that the case? and is
there access to the source code the survey APK?

Thanks in advance for your help.
Regards,
Eric.

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

The mechanism that is in the Survey Java code is the 1.x Legacy XML style
of form management. I assumed that it was the 1.x mechanism that you were
interested in as you mentioned upload and download within Survey. The 1.x
functionality is accessed with up and down arrow icons in the top right of
the Survey Action Bar. The 2.x functionality is accessed via the cloud
icon of the Survey Action Bar. This will launch the Sync application. The
1.x pipeline is still supported, but the new 2.x way (as Mitch described)
gives bi-directional updates. Also, it is possible that some time in the
future we may move the 1.x mechanism out of Survey.

Clarice

··· On Fri, Jan 9, 2015 at 12:54 PM, Mitch Sundt wrote:

You should look at the *development *tip of the various repositories that
are not officially released (Tables, Survey, Sync, AndroidCommon).

We have been lax at updating the default branch to point at the most
stable release, and, a lot has changed since our last release in August.

The sync logic is in the Sync repository (not Survey or Tables), and Sync,
Survey and Tables projects rely upon the AndroidCommon project and the
PlayServices project.

One could theoretically write the Sync in javascript and have everything
running in the webkit if you were happy with using the native W3 SQL
implementation as a backing store (we don't use that on the Android
devices, but do use it for the AppDesigner). Since we manage the data from
Java, we have all the Sync logic on the Java side where we can get robust
notifications of network connectivity changes, etc.

Note that the development tip Sync protocol only works with the ODK
Aggregate v1.4.5 server (available later today).
We believe this protocol is now fully implemented on the client and
server, but still have a lot of tests to write...

Mitch

On Fri, Jan 9, 2015 at 12:13 PM, clarice larson clarlars@gmail.com wrote:

Hi Eric,

Yes, you are correct. The code for upload, download, etc is in the
Survey Java code. You can access the repo for this code from
https://code.google.com/p/opendatakit/source/checkout?repo=survey.

Clarice

On Fri, Jan 9, 2015 at 11:09 AM, Eric Ramirez eric.ramirez.sv@gmail.com wrote:

Dear ODK Team,

I am exploring this code and working on a Apache Cordova app. Looking at
the code I could not find form submission/management anywhere. It seems as
though form management (upload, download, submit, etc) is only part of the
Survey APK app, and is not in the survey-js code. Is that the case? and is
there access to the source code the survey APK?

Thanks in advance for your help.
Regards,
Eric.

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Great, thank you both for your helpful replies.
Eric

··· > On Jan 9, 2015, at 4:11 PM, clarice larson wrote: > > The mechanism that is in the Survey Java code is the 1.x Legacy XML style of form management. I assumed that it was the 1.x mechanism that you were interested in as you mentioned upload and download within Survey. The 1.x functionality is accessed with up and down arrow icons in the top right of the Survey Action Bar. The 2.x functionality is accessed via the cloud icon of the Survey Action Bar. This will launch the Sync application. The 1.x pipeline is still supported, but the new 2.x way (as Mitch described) gives bi-directional updates. Also, it is possible that some time in the future we may move the 1.x mechanism out of Survey. > > Clarice > > On Fri, Jan 9, 2015 at 12:54 PM, Mitch Sundt <mitchellsundt@gmail.com > wrote: > You should look at the development tip of the various repositories that are not officially released (Tables, Survey, Sync, AndroidCommon). > > We have been lax at updating the default branch to point at the most stable release, and, a lot has changed since our last release in August. > > The sync logic is in the Sync repository (not Survey or Tables), and Sync, Survey and Tables projects rely upon the AndroidCommon project and the PlayServices project. > > One could theoretically write the Sync in javascript and have everything running in the webkit if you were happy with using the native W3 SQL implementation as a backing store (we don't use that on the Android devices, but do use it for the AppDesigner). Since we manage the data from Java, we have all the Sync logic on the Java side where we can get robust notifications of network connectivity changes, etc. > > Note that the development tip Sync protocol only works with the ODK Aggregate v1.4.5 server (available later today). > We believe this protocol is now fully implemented on the client and server, but still have a lot of tests to write... > > Mitch > > > On Fri, Jan 9, 2015 at 12:13 PM, clarice larson <clarlars@gmail.com > wrote: > Hi Eric, > > Yes, you are correct. The code for upload, download, etc is in the Survey Java code. You can access the repo for this code from https://code.google.com/p/opendatakit/source/checkout?repo=survey . > > Clarice > > On Fri, Jan 9, 2015 at 11:09 AM, Eric Ramirez <eric.ramirez.sv@gmail.com > wrote: > > Dear ODK Team, > > I am exploring this code and working on a Apache Cordova app. Looking at the code I could not find form submission/management anywhere. It seems as though form management (upload, download, submit, etc) is only part of the Survey APK app, and is not in the survey-js code. Is that the case? and is there access to the source code the survey APK? > > Thanks in advance for your help. > Regards, > Eric. > > -- > You received this message because you are subscribed to the Google Groups "ODK Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an email to opendatakit-developers+unsubscribe@googlegroups.com . > For more options, visit https://groups.google.com/d/optout . > > > -- > You received this message because you are subscribed to the Google Groups "ODK Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an email to opendatakit-developers+unsubscribe@googlegroups.com . > For more options, visit https://groups.google.com/d/optout . > > > > -- > Mitch Sundt > Software Engineer > University of Washington > mitchellsundt@gmail.com > > -- > You received this message because you are subscribed to the Google Groups "ODK Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an email to opendatakit-developers+unsubscribe@googlegroups.com . > For more options, visit https://groups.google.com/d/optout . > > > -- > You received this message because you are subscribed to a topic in the Google Groups "ODK Developers" group. > To unsubscribe from this topic, visit https://groups.google.com/d/topic/opendatakit-developers/GD0LJWHVmkk/unsubscribe . > To unsubscribe from this group and all its topics, send an email to opendatakit-developers+unsubscribe@googlegroups.com . > For more options, visit https://groups.google.com/d/optout .