{"action":"created","issue":{"url":"https://api.github.com/repos/akvo/akvo-flow/issues/1144","labels_url":"https://api.github.com/repos/akvo/akvo-flow/issues/1144/labels{/name}","comments_url":"https://api.github.com/repos/akvo/akvo-flow/issues/1144/comments","events_url":"https://api.github.com/repos/akvo/akvo-flow/issues/1144/events","html_url":"https://github.com/akvo/akvo-flow/issues/1144","id":57474436,"number":1144,"title":"Enable 'other' on last level of cascading question","user":{"login":"mtwestra","id":478954,"avatar_url":"https://avatars.githubusercontent.com/u/478954?v=3","gravatar_id":"","url":"https://api.github.com/users/mtwestra","html_url":"https://github.com/mtwestra","followers_url":"https://api.github.com/users/mtwestra/followers","following_url":"https://api.github.com/users/mtwestra/following{/other_user}","gists_url":"https://api.github.com/users/mtwestra/gists{/gist_id}","starred_url":"https://api.github.com/users/mtwestra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtwestra/subscriptions","organizations_url":"https://api.github.com/users/mtwestra/orgs","repos_url":"https://api.github.com/users/mtwestra/repos","events_url":"https://api.github.com/users/mtwestra/events{/privacy}","received_events_url":"https://api.github.com/users/mtwestra/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/akvo/akvo-flow/labels/1%20-%20New%20Feature","name":"1 - New Feature","color":"02e10c"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/akvo/akvo-flow/milestones/63","html_url":"https://github.com/akvo/akvo-flow/milestones/Priority%201","labels_url":"https://api.github.com/repos/akvo/akvo-flow/milestones/63/labels","id":933050,"number":63,"title":"Priority 1","description":"","creator":{"login":"mtwestra","id":478954,"avatar_url":"https://avatars.githubusercontent.com/u/478954?v=3","gravatar_id":"","url":"https://api.github.com/users/mtwestra","html_url":"https://github.com/mtwestra","followers_url":"https://api.github.com/users/mtwestra/followers","following_url":"https://api.github.com/users/mtwestra/following{/other_user}","gists_url":"https://api.github.com/users/mtwestra/gists{/gist_id}","starred_url":"https://api.github.com/users/mtwestra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtwestra/subscriptions","organizations_url":"https://api.github.com/users/mtwestra/orgs","repos_url":"https://api.github.com/users/mtwestra/repos","events_url":"https://api.github.com/users/mtwestra/events{/privacy}","received_events_url":"https://api.github.com/users/mtwestra/received_events","type":"User","site_admin":false},"open_issues":28,"closed_issues":5,"state":"open","created_at":"2015-01-13T09:31:16Z","updated_at":"2015-08-25T11:48:51Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-02-12T15:28:02Z","updated_at":"2015-09-30T15:32:28Z","closed_at":null,"body":"In using a cascading question, it often happens that the items on the deepest level are not very accurate, or not complete. This means that it can be difficult for enumerators to fill in such a cascade. On the other hand, simply letting enumerators fill in the deepest level as a separate question as free text leads to a lot of data cleaning.\r\n\r\nTo remedy this, the proposal is to add an option to cascade questions, which adds an 'other' option to levels of the cascade. It could work like this:\r\n1. have an 'add other' option in a cascade question\r\n2. If this is selected, there are two options: add 'other' only to the last level, or add other to all levels\r\n3. In the device, 'other' is shown as an option in the list from which the user makes a selection\r\n4. If the user selects 'other', a free text field is displayed, in which the text can be typed\r\n5. In the dashboard, when a user exports the data, there is an option: 'indicate other', which would mark an answer that was filled in as other options, for example by prefixing it: \"other: Afridev III\"."},"comment":{"url":"https://api.github.com/repos/akvo/akvo-flow/issues/comments/144447763","html_url":"https://github.com/akvo/akvo-flow/issues/1144#issuecomment-144447763","issue_url":"https://api.github.com/repos/akvo/akvo-flow/issues/1144","id":144447763,"user":{"login":"janagombitova","id":12456965,"avatar_url":"https://avatars.githubusercontent.com/u/12456965?v=3","gravatar_id":"","url":"https://api.github.com/users/janagombitova","html_url":"https://github.com/janagombitova","followers_url":"https://api.github.com/users/janagombitova/followers","following_url":"https://api.github.com/users/janagombitova/following{/other_user}","gists_url":"https://api.github.com/users/janagombitova/gists{/gist_id}","starred_url":"https://api.github.com/users/janagombitova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/janagombitova/subscriptions","organizations_url":"https://api.github.com/users/janagombitova/orgs","repos_url":"https://api.github.com/users/janagombitova/repos","events_url":"https://api.github.com/users/janagombitova/events{/privacy}","received_events_url":"https://api.github.com/users/janagombitova/received_events","type":"User","site_admin":false},"created_at":"2015-09-30T15:32:28Z","updated_at":"2015-09-30T15:32:28Z","body":"DRAFT\r\n\r\nBased on the discussion from Sep 30 and Dagmar's use case we have decided to enable 'other' only on the last level of the cascade.\r\n- When creating a cascade the user can enable 'Other on the last level' \r\n- On the device 'other' will only appear in the app once the user reaches to the last level of the cascade  \r\n- If the user selects 'other', a free text field is displayed, in which the text can be typed\r\n- When the user exports the data, \r\n   - each cascade will consist of two columns: one holding the path (separated with pipes and the last level will hold the typed in text), the second column indicating 'other' "}}