{"action":"created","issue":{"url":"https://api.github.com/repos/opendatakit/xforms-spec/issues/123","repository_url":"https://api.github.com/repos/opendatakit/xforms-spec","labels_url":"https://api.github.com/repos/opendatakit/xforms-spec/issues/123/labels{/name}","comments_url":"https://api.github.com/repos/opendatakit/xforms-spec/issues/123/comments","events_url":"https://api.github.com/repos/opendatakit/xforms-spec/issues/123/events","html_url":"https://github.com/opendatakit/xforms-spec/issues/123","id":227241496,"number":123,"title":"Capturing arbitrary timestamps","user":{"login":"lognaturel","id":967540,"avatar_url":"https://avatars3.githubusercontent.com/u/967540?v=4","gravatar_id":"","url":"https://api.github.com/users/lognaturel","html_url":"https://github.com/lognaturel","followers_url":"https://api.github.com/users/lognaturel/followers","following_url":"https://api.github.com/users/lognaturel/following{/other_user}","gists_url":"https://api.github.com/users/lognaturel/gists{/gist_id}","starred_url":"https://api.github.com/users/lognaturel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lognaturel/subscriptions","organizations_url":"https://api.github.com/users/lognaturel/orgs","repos_url":"https://api.github.com/users/lognaturel/repos","events_url":"https://api.github.com/users/lognaturel/events{/privacy}","received_events_url":"https://api.github.com/users/lognaturel/received_events","type":"User","site_admin":false},"labels":[{"id":499259036,"url":"https://api.github.com/repos/opendatakit/xforms-spec/labels/needs%20discussion","name":"needs discussion","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-05-09T03:44:44Z","updated_at":"2017-11-20T19:09:24Z","closed_at":null,"author_association":"OWNER","body":"Collect had a long-standing issue of not being able to capture empty dates and times -- opendatakit/collect#81. This was recently fixed but now it has come out that users were using this to capture timestamps in their forms by making time questions required but read-only. See [this mailing list conversation](https://groups.google.com/d/msg/opendatakit/R0XBiZfR8YQ/1MpE92VzHAAJ).\r\n\r\nArbitrary timestamping is something a number of users would like to do. It would seem like a combination of `calculate` and `now()` would help with that but there are a number of subtleties around when `now()` gets evaluated. @yanokwa has some notes about that somewhere I think. \r\n\r\nI don't think these kinds of timestamps make any sense in a client like Enketo, right @MartijnR? They're also not terrifically meaningful in Collect since users can go back and forth, jump around, etc. I'd like to encourage people to use #94 but I also understand that it will be pretty heavyweight.\r\n\r\nAre there any reasonable options for explicitly supporting lightweight timestamping? Is it something that makes sense as part of the spec?"},"comment":{"url":"https://api.github.com/repos/opendatakit/xforms-spec/issues/comments/345796474","html_url":"https://github.com/opendatakit/xforms-spec/issues/123#issuecomment-345796474","issue_url":"https://api.github.com/repos/opendatakit/xforms-spec/issues/123","id":345796474,"user":{"login":"lognaturel","id":967540,"avatar_url":"https://avatars3.githubusercontent.com/u/967540?v=4","gravatar_id":"","url":"https://api.github.com/users/lognaturel","html_url":"https://github.com/lognaturel","followers_url":"https://api.github.com/users/lognaturel/followers","following_url":"https://api.github.com/users/lognaturel/following{/other_user}","gists_url":"https://api.github.com/users/lognaturel/gists{/gist_id}","starred_url":"https://api.github.com/users/lognaturel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lognaturel/subscriptions","organizations_url":"https://api.github.com/users/lognaturel/orgs","repos_url":"https://api.github.com/users/lognaturel/repos","events_url":"https://api.github.com/users/lognaturel/events{/privacy}","received_events_url":"https://api.github.com/users/lognaturel/received_events","type":"User","site_admin":false},"created_at":"2017-11-20T19:09:24Z","updated_at":"2017-11-20T19:09:24Z","author_association":"OWNER","body":"> How about adding a node parameter to now() instead? As in now(/path/to/node) and once(now(/path/to/node))\r\n\r\nThat was actually @mdudzinski's original idea! I thought a new function with the same implementation might be easier to use but either would work for me."}}
{"actor":{"display_login":"lognaturel"}}