{"id":1841,"date":"2015-03-01T23:00:51","date_gmt":"2015-03-01T22:00:51","guid":{"rendered":"http:\/\/sickel.net\/blogg\/?p=1841"},"modified":"2016-04-18T09:27:37","modified_gmt":"2016-04-18T07:27:37","slug":"observationlogger","status":"publish","type":"post","link":"https:\/\/sickel.net\/blogg\/?p=1841","title":{"rendered":"Observationlogger"},"content":{"rendered":"<p>This app is made primary for field biologists logging animal behaviour, but it should also be usable for other types of classification logging. The logged data are sent to a user definable server. <\/p>\n<p><a href=\"http:\/\/sickel.net\/blogg\/wp-content\/2015\/03\/Screenshot_2015-03-01-22-29-38.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1842\" data-permalink=\"https:\/\/sickel.net\/blogg\/?attachment_id=1842\" data-orig-file=\"https:\/\/sickel.net\/blogg\/wp-content\/2015\/03\/Screenshot_2015-03-01-22-29-38.png\" data-orig-size=\"540,960\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Screenshot_2015-03-01-22-29-38\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/sickel.net\/blogg\/wp-content\/2015\/03\/Screenshot_2015-03-01-22-29-38.png\" src=\"http:\/\/sickel.net\/blogg\/wp-content\/2015\/03\/Screenshot_2015-03-01-22-29-38.png\" alt=\"Screenshot_2015-03-01-22-29-38\" width=\"270\" height=\"480\" class=\"alignnone size-full wp-image-1842\" srcset=\"https:\/\/sickel.net\/blogg\/wp-content\/2015\/03\/Screenshot_2015-03-01-22-29-38.png 540w, https:\/\/sickel.net\/blogg\/wp-content\/2015\/03\/Screenshot_2015-03-01-22-29-38-169x300.png 169w\" sizes=\"auto, (max-width: 270px) 100vw, 270px\" \/><\/a><\/p>\n<p>Logging is done by dragging a value from one of the fields on the bottom of the screen to the top of the screen and then press &#8220;Confirm&#8221;. If one realizes just after pressing Confirm that the observation was wrong, &#8220;Undo&#8221; is available to send an undo-message to the server. To make the possibility of registering or undoing observation by accident as small as possible, the &#8220;Confirm&#8221; button is only available for a short (default 20 sec, but user configurable) time after dragging an registration and the &#8220;Undo&#8221; button is available for the same time after pressing Confirm.<\/p>\n<p>When an observation is logged, the gps-position from the phone is also logged.<\/p>\n<p>The following data are uploaded: Text of field dragged from and dropped on, timestamp, an identification of the installation, a username and a projectname as well as latitude, longitude, altitude, the gps&#8217; accuracy estimate and the gps-time. Username, uuid and project may be used for distinguishing between various field workers possibly working in different parts of a project. A typical server call in the application looks like this: <\/p>\n<p>\/obstst\/?drop=Other&#038;ts=2015-03-03+21.00.58&#038;drag=260&#038;uuid=6b7a6f20-fa13-4d8c-b792-7b85dbf9fa5b&#038;username=morten&#038;project=test&#038;lat=59.66518166666666&#038;lon=10.638696666666666&#038;alt=64.5&#038;acc=9.9&#038;gpstime=1425412853000<\/p>\n<p>The the app is on <a href=\"https:\/\/www.google.no\/url?sa=t&#038;source=web&#038;rct=j&#038;url=https:\/\/play.google.com\/store\/apps\/details%3Fid%3Dcom.mortensickel.obslogger%26referrer%3Dutm_source%253Dgoogle%2526utm_medium%253Dorganic%2526utm_term%253Dgoogle%2Bplay%2Bobservationlogger%26pcampaignid%3DAPPU_1_64YUV_vNA4ra6AS8hragDQ&#038;ved=0ahUKEwi778C9z5fMAhUKLZoKHTyDDdQQ8oQBCCcwAA&#038;usg=AFQjCNE634gUUwIwZ3LYexvu5_d9HAYQdg&#038;sig2=80MHDNNHM9zj5Wn3uxCluw\">google play<\/a>. The source code can be found on <a href=\"https:\/\/github.com\/sickel\/observationlogger\">github<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This app is made primary for field biologists logging animal behaviour, but it should also be usable for other types of classification logging. The logged data are sent to a user definable server. Logging is done by dragging a value &hellip; <a href=\"https:\/\/sickel.net\/blogg\/?p=1841\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-1841","post","type-post","status-publish","format-standard","hentry","category-div"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pnVtD-tH","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/posts\/1841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1841"}],"version-history":[{"count":7,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/posts\/1841\/revisions"}],"predecessor-version":[{"id":1876,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/posts\/1841\/revisions\/1876"}],"wp:attachment":[{"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}