Automatically track when a survey begins and ends, AND automatically have a question that grabs the current time

I have two questions:

The first is whether it is possible to track some time statistics
about a survey, including:

  • How long it takes to run a certain survey
  • When a survey was actually run (as opposed to when the survey ended)

Having a way to grab the start and end time of the survey would help
with these two requests.

The second is whether it is possible to have a question which will
just "save" the current timestamp (Date and Time)

Possible, and highly recommended. I track all surveys with beginning and end
timestamps. That way, I can know exactly how much time enumerators are
spending on surveys. Too fast is just as bad as too slow.

How to:

In your form XML, create nodes to hold the data:

...

Then, in the BIND autofill that data:

          <bind nodeset="/UGA/start" type="time" jr:preload="timestamp"

jr:preloadParams="start"/>

I hope that's helful.
~Neil

··· On Tue, Aug 17, 2010 at 9:40 AM, Pr0f3t wrote:

I have two questions:

The first is whether it is possible to track some time statistics
about a survey, including:

  • How long it takes to run a certain survey
  • When a survey was actually run (as opposed to when the survey ended)

Having a way to grab the start and end time of the survey would help
with these two requests.

The second is whether it is possible to have a question which will
just "save" the current timestamp (Date and Time)

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

Thanks Neil. Very helpful.

How do you deal with situations where someone saves the survey as
incomplete? Will the start and end timestamps be overwritten at the next
time the survey is loaded?

Luke

··· On Tue, Aug 17, 2010 at 5:51 PM, Neil Hendrick wrote:

Possible, and highly recommended. I track all surveys with beginning and
end timestamps. That way, I can know exactly how much time enumerators are
spending on surveys. Too fast is just as bad as too slow.

How to:

In your form XML, create nodes to hold the data:

...

Then, in the BIND autofill that data:

          <bind nodeset="/UGA/start" type="time" jr:preload="timestamp"

jr:preloadParams="start"/>

I hope that's helful.
~Neil

On Tue, Aug 17, 2010 at 9:40 AM, Pr0f3t pr0f3t@gmail.com wrote:

I have two questions:

The first is whether it is possible to track some time statistics
about a survey, including:

  • How long it takes to run a certain survey
  • When a survey was actually run (as opposed to when the survey ended)

Having a way to grab the start and end time of the survey would help
with these two requests.

The second is whether it is possible to have a question which will
just "save" the current timestamp (Date and Time)

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

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

when you save as incomplete, we don't validate any constraints. we
also don't make the data available to send. every time you save, the
end timestamp will be updated.

··· On Tue, Aug 17, 2010 at 08:33, Neil Hendrick wrote: > For us, an incomplete survey is a throwaway, so I disable all "save as > incomplete" functions in my custom version of ODK. > That said, I think even an incomplete survey would fill in the node > with the exit time. Anyone else have a thought on what happens when you > "save as incomplete"? > Neil > > On Tue, Aug 17, 2010 at 11:30 AM, Kyohere Luke wrote: >> >> Thanks Neil. Very helpful. >> How do you deal with situations where someone saves the survey as >> incomplete? Will the start and end timestamps be overwritten at the next >> time the survey is loaded? >> Luke >> >> On Tue, Aug 17, 2010 at 5:51 PM, Neil Hendrick wrote: >>> >>> Possible, and highly recommended. I track all surveys with beginning and >>> end timestamps. That way, I can know exactly how much time enumerators are >>> spending on surveys. Too fast is just as bad as too slow. >>> How to: >>> In your form XML, create nodes to hold the data: >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> ... >>> >>> >>> >>> >>> >>> Then, in the BIND autofill that data: >>> >> jr:preload="timestamp" jr:preloadParams="start"/> >>> >> jr:preloadParams="end" /> >>> I hope that's helful. >>> ~Neil >>> On Tue, Aug 17, 2010 at 9:40 AM, Pr0f3t wrote: >>>> >>>> I have two questions: >>>> >>>> The first is whether it is possible to track some time statistics >>>> about a survey, including: >>>> - How long it takes to run a certain survey >>>> - When a survey was actually run (as opposed to when the survey ended) >>>> >>>> Having a way to grab the start and end time of the survey would help >>>> with these two requests. >>>> >>>> The second is whether it is possible to have a question which will >>>> just "save" the current timestamp (Date and Time) >>>> >>>> -- >>>> Post: opendatakit@googlegroups.com >>>> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >>>> Options: http://groups.google.com/group/opendatakit?hl=en >>> >>> >>> >>> -- >>> ☞§※⌘✈☂ >>> ~Neil >>> >>> -- >>> Post: opendatakit@googlegroups.com >>> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >>> Options: http://groups.google.com/group/opendatakit?hl=en >> >> -- >> Post: opendatakit@googlegroups.com >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en > > > > -- > ☞§※⌘✈☂ > ~Neil > > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en >

yes. we've implemented this functionality in trunk. at some point
we'll add auto-save as well.

··· On Tue, Aug 17, 2010 at 09:18, Neil Hendrick wrote: > Just thinking out loud now...is there a way to save data mid-form without > exiting the survey? > N > > On Tue, Aug 17, 2010 at 12:12 PM, Yaw Anokwa wrote: >> >> when you save as incomplete, we don't validate any constraints. we >> also don't make the data available to send. every time you save, the >> end timestamp will be updated. >> >> On Tue, Aug 17, 2010 at 08:33, Neil Hendrick wrote: >> > For us, an incomplete survey is a throwaway, so I disable all "save as >> > incomplete" functions in my custom version of ODK. >> > That said, I think even an incomplete survey would fill in the >> > node >> > with the exit time. Anyone else have a thought on what happens when you >> > "save as incomplete"? >> > Neil >> > >> > On Tue, Aug 17, 2010 at 11:30 AM, Kyohere Luke wrote: >> >> >> >> Thanks Neil. Very helpful. >> >> How do you deal with situations where someone saves the survey as >> >> incomplete? Will the start and end timestamps be overwritten at the >> >> next >> >> time the survey is loaded? >> >> Luke >> >> >> >> On Tue, Aug 17, 2010 at 5:51 PM, Neil Hendrick wrote: >> >>> >> >>> Possible, and highly recommended. I track all surveys with beginning >> >>> and >> >>> end timestamps. That way, I can know exactly how much time enumerators >> >>> are >> >>> spending on surveys. Too fast is just as bad as too slow. >> >>> How to: >> >>> In your form XML, create nodes to hold the data: >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> ... >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> Then, in the BIND autofill that data: >> >>> > >>> jr:preload="timestamp" jr:preloadParams="start"/> >> >>> > >>> jr:preload="timestamp" >> >>> jr:preloadParams="end" /> >> >>> I hope that's helful. >> >>> ~Neil >> >>> On Tue, Aug 17, 2010 at 9:40 AM, Pr0f3t wrote: >> >>>> >> >>>> I have two questions: >> >>>> >> >>>> The first is whether it is possible to track some time statistics >> >>>> about a survey, including: >> >>>> - How long it takes to run a certain survey >> >>>> - When a survey was actually run (as opposed to when the survey >> >>>> ended) >> >>>> >> >>>> Having a way to grab the start and end time of the survey would help >> >>>> with these two requests. >> >>>> >> >>>> The second is whether it is possible to have a question which will >> >>>> just "save" the current timestamp (Date and Time) >> >>>> >> >>>> -- >> >>>> Post: opendatakit@googlegroups.com >> >>>> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> >>>> Options: http://groups.google.com/group/opendatakit?hl=en >> >>> >> >>> >> >>> >> >>> -- >> >>> ☞§※⌘✈☂ >> >>> ~Neil >> >>> >> >>> -- >> >>> Post: opendatakit@googlegroups.com >> >>> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> >>> Options: http://groups.google.com/group/opendatakit?hl=en >> >> >> >> -- >> >> Post: opendatakit@googlegroups.com >> >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> >> Options: http://groups.google.com/group/opendatakit?hl=en >> > >> > >> > >> > -- >> > ☞§※⌘✈☂ >> > ~Neil >> > >> > -- >> > Post: opendatakit@googlegroups.com >> > Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> > Options: http://groups.google.com/group/opendatakit?hl=en >> > >> >> -- >> Post: opendatakit@googlegroups.com >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en > > > > -- > ☞§※⌘✈☂ > ~Neil > > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en >

Very interesting - what about on-demand timestamp collection? E.g at
certain points in the survey, we'd like to have the user click a
button to capture the current date and time. Can this be achieved with
the jre.preload="timestamp" functionality?

Luke.

··· On Aug 17, 7:23 pm, Neil Hendrick wrote: > Excellent. Auto-Save might avoid the rare but tragic "Force Close on Exit" > crashes. > > Neil > > > > > > On Tue, Aug 17, 2010 at 12:20 PM, Yaw Anokwa wrote: > > yes. we've implemented this functionality in trunk. at some point > > we'll add auto-save as well. > > > On Tue, Aug 17, 2010 at 09:18, Neil Hendrick wrote: > > > Just thinking out loud now...is there a way to save data mid-form without > > > exiting the survey? > > > N > > > > On Tue, Aug 17, 2010 at 12:12 PM, Yaw Anokwa wrote: > > > >> when you save as incomplete, we don't validate any constraints. we > > >> also don't make the data available to send. every time you save, the > > >> end timestamp will be updated. > > > >> On Tue, Aug 17, 2010 at 08:33, Neil Hendrick wrote: > > >> > For us, an incomplete survey is a throwaway, so I disable all "save as > > >> > incomplete" functions in my custom version of ODK. > > >> > That said, I think even an incomplete survey would fill in the > > >> > node > > >> > with the exit time. Anyone else have a thought on what happens when > > you > > >> > "save as incomplete"? > > >> > Neil > > > >> > On Tue, Aug 17, 2010 at 11:30 AM, Kyohere Luke wrote: > > > >> >> Thanks Neil. Very helpful. > > >> >> How do you deal with situations where someone saves the survey as > > >> >> incomplete? Will the start and end timestamps be overwritten at the > > >> >> next > > >> >> time the survey is loaded? > > >> >> Luke > > > >> >> On Tue, Aug 17, 2010 at 5:51 PM, Neil Hendrick wrote: > > > >> >>> Possible, and highly recommended. I track all surveys with beginning > > >> >>> and > > >> >>> end timestamps. That way, I can know exactly how much time > > enumerators > > >> >>> are > > >> >>> spending on surveys. Too fast is just as bad as too slow. > > >> >>> How to: > > >> >>> In your form XML, create nodes to hold the data: > > > >> >>> > > > >> >>> > > > >> >>> > > > >> >>> > > > >> >>> ... > > > >> >>> > > > >> >>> > > > >> >>> Then, in the BIND autofill that data: > > >> >>> > >> >>> jr:preload="timestamp" jr:preloadParams="start"/> > > >> >>> > >> >>> jr:preload="timestamp" > > >> >>> jr:preloadParams="end" /> > > >> >>> I hope that's helful. > > >> >>> ~Neil > > >> >>> On Tue, Aug 17, 2010 at 9:40 AM, Pr0f3t wrote: > > > >> >>>> I have two questions: > > > >> >>>> The first is whether it is possible to track some time statistics > > >> >>>> about a survey, including: > > >> >>>> - How long it takes to run a certain survey > > >> >>>> - When a survey was actually run (as opposed to when the survey > > >> >>>> ended) > > > >> >>>> Having a way to grab the start and end time of the survey would > > help > > >> >>>> with these two requests. > > > >> >>>> The second is whether it is possible to have a question which will > > >> >>>> just "save" the current timestamp (Date and Time) > > > >> >>>> -- > > >> >>>> Post: opendatakit@googlegroups.com > > >> >>>> Unsubscribe: opendatakit+unsubscribe@googlegroups.com > > >> >>>> Options:http://groups.google.com/group/opendatakit?hl=en > > > >> >>> -- > > >> >>> ☞§※⌘✈☂ > > >> >>> ~Neil > > > >> >>> -- > > >> >>> Post: opendatakit@googlegroups.com > > >> >>> Unsubscribe: opendatakit+unsubscribe@googlegroups.com > > >> >>> Options:http://groups.google.com/group/opendatakit?hl=en > > > >> >> -- > > >> >> Post: opendatakit@googlegroups.com > > >> >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com > > >> >> Options:http://groups.google.com/group/opendatakit?hl=en > > > >> > -- > > >> > ☞§※⌘✈☂ > > >> > ~Neil > > > >> > -- > > >> > Post: opendatakit@googlegroups.com > > >> > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > > >> > Options:http://groups.google.com/group/opendatakit?hl=en > > > >> -- > > >> Post: opendatakit@googlegroups.com > > >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com > > >> Options:http://groups.google.com/group/opendatakit?hl=en > > > > -- > > > ☞§※⌘✈☂ > > > ~Neil > > > > -- > > > Post: opendatakit@googlegroups.com > > > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > > > Options:http://groups.google.com/group/opendatakit?hl=en > > > -- > > Post: opendatakit@googlegroups.com > > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > > Options:http://groups.google.com/group/opendatakit?hl=en > > -- > ☞§※⌘✈☂ > ~Neil

For us, an incomplete survey is a throwaway, so I disable all "save as
incomplete" functions in my custom version of ODK.
That said, I think even an incomplete survey would fill in the node
with the exit time. Anyone else have a thought on what happens when you
"save as incomplete"?

Neil

··· On Tue, Aug 17, 2010 at 11:30 AM, Kyohere Luke wrote:

Thanks Neil. Very helpful.

How do you deal with situations where someone saves the survey as
incomplete? Will the start and end timestamps be overwritten at the next
time the survey is loaded?

Luke

On Tue, Aug 17, 2010 at 5:51 PM, Neil Hendrick mojotexas@gmail.comwrote:

Possible, and highly recommended. I track all surveys with beginning and
end timestamps. That way, I can know exactly how much time enumerators are
spending on surveys. Too fast is just as bad as too slow.

How to:

In your form XML, create nodes to hold the data:

...

Then, in the BIND autofill that data:

          <bind nodeset="/UGA/start" type="time"

jr:preload="timestamp" jr:preloadParams="start"/>

I hope that's helful.
~Neil

On Tue, Aug 17, 2010 at 9:40 AM, Pr0f3t pr0f3t@gmail.com wrote:

I have two questions:

The first is whether it is possible to track some time statistics
about a survey, including:

  • How long it takes to run a certain survey
  • When a survey was actually run (as opposed to when the survey ended)

Having a way to grab the start and end time of the survey would help
with these two requests.

The second is whether it is possible to have a question which will
just "save" the current timestamp (Date and Time)

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

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

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

Just thinking out loud now...is there a way to save data mid-form without
exiting the survey?

N

··· On Tue, Aug 17, 2010 at 12:12 PM, Yaw Anokwa wrote:

when you save as incomplete, we don't validate any constraints. we
also don't make the data available to send. every time you save, the
end timestamp will be updated.

On Tue, Aug 17, 2010 at 08:33, Neil Hendrick mojotexas@gmail.com wrote:

For us, an incomplete survey is a throwaway, so I disable all "save as
incomplete" functions in my custom version of ODK.
That said, I think even an incomplete survey would fill in the
node
with the exit time. Anyone else have a thought on what happens when you
"save as incomplete"?
Neil

On Tue, Aug 17, 2010 at 11:30 AM, Kyohere Luke pr0f3t@gmail.com wrote:

Thanks Neil. Very helpful.
How do you deal with situations where someone saves the survey as
incomplete? Will the start and end timestamps be overwritten at the next
time the survey is loaded?
Luke

On Tue, Aug 17, 2010 at 5:51 PM, Neil Hendrick mojotexas@gmail.com wrote:

Possible, and highly recommended. I track all surveys with beginning
and
end timestamps. That way, I can know exactly how much time enumerators
are
spending on surveys. Too fast is just as bad as too slow.
How to:
In your form XML, create nodes to hold the data:

...

Then, in the BIND autofill that data:


I hope that's helful.
~Neil
On Tue, Aug 17, 2010 at 9:40 AM, Pr0f3t pr0f3t@gmail.com wrote:

I have two questions:

The first is whether it is possible to track some time statistics
about a survey, including:

  • How long it takes to run a certain survey
  • When a survey was actually run (as opposed to when the survey ended)

Having a way to grab the start and end time of the survey would help
with these two requests.

The second is whether it is possible to have a question which will
just "save" the current timestamp (Date and Time)

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

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

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

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

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

Excellent. Auto-Save might avoid the rare but tragic "Force Close on Exit"
crashes.

Neil

··· On Tue, Aug 17, 2010 at 12:20 PM, Yaw Anokwa wrote:

yes. we've implemented this functionality in trunk. at some point
we'll add auto-save as well.

On Tue, Aug 17, 2010 at 09:18, Neil Hendrick mojotexas@gmail.com wrote:

Just thinking out loud now...is there a way to save data mid-form without
exiting the survey?
N

On Tue, Aug 17, 2010 at 12:12 PM, Yaw Anokwa yanokwa@gmail.com wrote:

when you save as incomplete, we don't validate any constraints. we
also don't make the data available to send. every time you save, the
end timestamp will be updated.

On Tue, Aug 17, 2010 at 08:33, Neil Hendrick mojotexas@gmail.com wrote:

For us, an incomplete survey is a throwaway, so I disable all "save as
incomplete" functions in my custom version of ODK.
That said, I think even an incomplete survey would fill in the
node
with the exit time. Anyone else have a thought on what happens when
you
"save as incomplete"?
Neil

On Tue, Aug 17, 2010 at 11:30 AM, Kyohere Luke pr0f3t@gmail.com wrote:

Thanks Neil. Very helpful.
How do you deal with situations where someone saves the survey as
incomplete? Will the start and end timestamps be overwritten at the
next
time the survey is loaded?
Luke

On Tue, Aug 17, 2010 at 5:51 PM, Neil Hendrick mojotexas@gmail.com wrote:

Possible, and highly recommended. I track all surveys with beginning
and
end timestamps. That way, I can know exactly how much time
enumerators
are
spending on surveys. Too fast is just as bad as too slow.
How to:
In your form XML, create nodes to hold the data:

...

Then, in the BIND autofill that data:


I hope that's helful.
~Neil
On Tue, Aug 17, 2010 at 9:40 AM, Pr0f3t pr0f3t@gmail.com wrote:

I have two questions:

The first is whether it is possible to track some time statistics
about a survey, including:

  • How long it takes to run a certain survey
  • When a survey was actually run (as opposed to when the survey
    ended)

Having a way to grab the start and end time of the survey would
help
with these two requests.

The second is whether it is possible to have a question which will
just "save" the current timestamp (Date and Time)

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

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

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

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

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

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

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

--
☞§※⌘:airplane::open_umbrella:
~Neil

luke,

you can't currently do it. it's pretty easy to do this in collect, but
this seems like something that should be in the javarosa-core. i'll
look into it and get back to you.

yaw

··· On Tue, Aug 17, 2010 at 09:39, Pr0f3t wrote: > Very interesting - what about on-demand timestamp collection? E.g at > certain points in the survey, we'd like to have the user click a > button to capture the current date and time. Can this be achieved with > the jre.preload="timestamp" functionality? > > Luke. > > On Aug 17, 7:23 pm, Neil Hendrick wrote: >> Excellent. Auto-Save might avoid the rare but tragic "Force Close on Exit" >> crashes. >> >> Neil >> >> >> >> >> >> On Tue, Aug 17, 2010 at 12:20 PM, Yaw Anokwa wrote: >> > yes. we've implemented this functionality in trunk. at some point >> > we'll add auto-save as well. >> >> > On Tue, Aug 17, 2010 at 09:18, Neil Hendrick wrote: >> > > Just thinking out loud now...is there a way to save data mid-form without >> > > exiting the survey? >> > > N >> >> > > On Tue, Aug 17, 2010 at 12:12 PM, Yaw Anokwa wrote: >> >> > >> when you save as incomplete, we don't validate any constraints. we >> > >> also don't make the data available to send. every time you save, the >> > >> end timestamp will be updated. >> >> > >> On Tue, Aug 17, 2010 at 08:33, Neil Hendrick wrote: >> > >> > For us, an incomplete survey is a throwaway, so I disable all "save as >> > >> > incomplete" functions in my custom version of ODK. >> > >> > That said, I think even an incomplete survey would fill in the >> > >> > node >> > >> > with the exit time. Anyone else have a thought on what happens when >> > you >> > >> > "save as incomplete"? >> > >> > Neil >> >> > >> > On Tue, Aug 17, 2010 at 11:30 AM, Kyohere Luke wrote: >> >> > >> >> Thanks Neil. Very helpful. >> > >> >> How do you deal with situations where someone saves the survey as >> > >> >> incomplete? Will the start and end timestamps be overwritten at the >> > >> >> next >> > >> >> time the survey is loaded? >> > >> >> Luke >> >> > >> >> On Tue, Aug 17, 2010 at 5:51 PM, Neil Hendrick wrote: >> >> > >> >>> Possible, and highly recommended. I track all surveys with beginning >> > >> >>> and >> > >> >>> end timestamps. That way, I can know exactly how much time >> > enumerators >> > >> >>> are >> > >> >>> spending on surveys. Too fast is just as bad as too slow. >> > >> >>> How to: >> > >> >>> In your form XML, create nodes to hold the data: >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> ... >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> Then, in the BIND autofill that data: >> > >> >>> > > >> >>> jr:preload="timestamp" jr:preloadParams="start"/> >> > >> >>> > > >> >>> jr:preload="timestamp" >> > >> >>> jr:preloadParams="end" /> >> > >> >>> I hope that's helful. >> > >> >>> ~Neil >> > >> >>> On Tue, Aug 17, 2010 at 9:40 AM, Pr0f3t wrote: >> >> > >> >>>> I have two questions: >> >> > >> >>>> The first is whether it is possible to track some time statistics >> > >> >>>> about a survey, including: >> > >> >>>> - How long it takes to run a certain survey >> > >> >>>> - When a survey was actually run (as opposed to when the survey >> > >> >>>> ended) >> >> > >> >>>> Having a way to grab the start and end time of the survey would >> > help >> > >> >>>> with these two requests. >> >> > >> >>>> The second is whether it is possible to have a question which will >> > >> >>>> just "save" the current timestamp (Date and Time) >> >> > >> >>>> -- >> > >> >>>> Post: opendatakit@googlegroups.com >> > >> >>>> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> > >> >>>> Options:http://groups.google.com/group/opendatakit?hl=en >> >> > >> >>> -- >> > >> >>> ☞§※⌘✈☂ >> > >> >>> ~Neil >> >> > >> >>> -- >> > >> >>> Post: opendatakit@googlegroups.com >> > >> >>> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> > >> >>> Options:http://groups.google.com/group/opendatakit?hl=en >> >> > >> >> -- >> > >> >> Post: opendatakit@googlegroups.com >> > >> >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> > >> >> Options:http://groups.google.com/group/opendatakit?hl=en >> >> > >> > -- >> > >> > ☞§※⌘✈☂ >> > >> > ~Neil >> >> > >> > -- >> > >> > Post: opendatakit@googlegroups.com >> > >> > Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> > >> > Options:http://groups.google.com/group/opendatakit?hl=en >> >> > >> -- >> > >> Post: opendatakit@googlegroups.com >> > >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> > >> Options:http://groups.google.com/group/opendatakit?hl=en >> >> > > -- >> > > ☞§※⌘✈☂ >> > > ~Neil >> >> > > -- >> > > Post: opendatakit@googlegroups.com >> > > Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> > > Options:http://groups.google.com/group/opendatakit?hl=en >> >> > -- >> > Post: opendatakit@googlegroups.com >> > Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> > Options:http://groups.google.com/group/opendatakit?hl=en >> >> -- >> ☞§※⌘✈☂ >> ~Neil > > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en >