This is a very Exciting update and I'm happy to see it. I had some notes on
testing that I thought would be constructive to share with the list, and
some questions as well. If anyone wants to move this to an "Alpha Testing"
thread, that's fine.
I uninstalled all previous versions of ODK, KoBo, etc. before testing to
avoid any mishaps. FYI, testing on a Google Nexus 4.
My first attempt to connect to the Aggregate server resulted in an error
downloading the forms. This was quickly rectified as my second attempt did
connect and downloaded the default testing forms. I include the error here
[image: Inline image 1]
After Toggle All and Get Selected, download of 5 forms:
- Custom Appearance Form
- Example FOrm
- Refrigerator information update form
- Initial Refrigerator information
- Default form
Their is a great opening splash screen for a new form that includes the
option to "create a new instance" and a list of previous instances. You can
edit or delete a previous instance. Question: can you limit access to edit
and delete here? We wouldn't want enumerators to do any deleting, even of
test instances and errors.
[image: Inline image 5]
The Custom Appearance form generated an error when I hit the back button:
[image: Inline image 2]
The first question screen asks for your name and a multiple select question
for continents you have visited. I entered my name, and checked the
continents, but my name kept disappearing from the text entry box. I found
that if I answered the continents, moved to the next screen, then went
back, i was able to fill in my name and move forward.
[image: Inline image 4]
Loading this same form on my older phone, a MyTouch running Android 2.2.1
worked, but it was way slow. It took about 30 seconds to load the Custom
Appearance form, The screen to screen transition is pretty slow, too. There
is a lag when making selections and typing. I would say that on the older
devices, it would be impractical to run ODK Survey. On my nexus 4,there is
no lag at all. Screen to screen transitions are quick. In using the Range
Slider, i do see a little bit of lag.
I was able to complete a Custom Appearance Form, when I tried to load the
"Default Form" I got a crash. I wasn't running logcat at the time, so I
don't have any triage for you, sorry. I started logcat but I didn't get the
error the next time I loaded it.
So, I see Default form isn't really a form at all, there are no questions
in it. This contains support for the other forms, is that right?
There is just a note about setting the form path.
[image: Inline image 6]
I assume this means that the default form path is */formlist *and this is
a reference to the location of blank forms on the appengine server? Is that
right? This can be changed to any other folder on the server?
There are not options that can be set in Default Form, it's in the
settings: Am I doing anything with this Default Form? Is it verbotten to
open it? I know it must be present to make the other forms work.
[image: Inline image 7]
Just looking into the other settings, I see if you Select Survey>>Hierarchy
you get a blank page. If you click Next, you get an error. Hierarchy
appears to be the list of available questions in a regular form, like
[image: Inline image 9] [image: Inline image 8]
In The Example form, when you load Hierarchy, it works fine. You can see
all the questions and select one.
If you try and select Language, you get an odd image. I don't see how you
could choose a language here:
[image: Inline image 10]
The question "Trigger an error on the next screen?" if selected "Yes" does
just that, but when you see the message and select OK to continue, you get
an actual error "Fatal Error "Example Form." See console log.
Generally speaking, there are some errors that pop up in navigation when
you do stupid/creative/curious things like hitting the back button. If you
just keep on the straight and narrow path, we're doing allright. Hey,
that's why it's an Alpha release.
The example form questions illustrate question types, most of which are
familiar from ODK Collect. The addition of HTML in Labels and Hints is
great, we have long wanted to control the appearance of these.
Handlesbars templates allow labels to change depending on values previously
entered. This is Great! You can re-use answers from earlier questions. Just
to be a pain, I am going to ask the "does it grant wishes?" question: Can
you pull answers from OTHER surveys where you have already collected data?
Perhaps this is answered by the presence of the Regrigerator and
Refrigerator Update forms. However, When I have created a, Initial
Refrigerator instance, I don't see how I can select it in the Refrigerator
Update form. I don't see any connection between these forms. Am I missing
What is the purpose of the link to another prompt? Can you give an example
The D3.js chart allows plotting of answers. This is a super cool feature.
Can you provide any more information on the use of this feature?
So, now that I have created some surveys, I want to sync them to the
server. I don't see where "Send to Server" is. Is the sync happening
automatically in the background? Is there a confirm? Can I trigger the sync
Where are forms and instances stored on the SDcard? I don't see them in the
odk/forms and odk/instances folders.
Yeesh, that's enough questions from me, again, very impressed and delighted
at the new functions and features.