-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add meta data column to data exports showing form version if available #2772
Comments
I initially named the new column "Form version". Thoughts? |
@stellanl I think that is a good approach for now till we get feedback from users |
You say above, "For data cleaning this column should not be editable." which is ok until we consider |
With @stellanl we agreed to handle at data cleaning import the forms version the same way as we handle submission date and duration, for now. Submission date and duration are used by partners to check the quality of the data and its reliability and the form version falls under the same category, so we will handle it in the same way. |
One final question. Since the metadata column headers will now be used to find the content, should we ignore case? E.g. should "Device identifier", "Device Identifier", "device identifier" and "dEvIcE IDenTIfiER" all be valid? |
That sounds reasonable enough to me. 👍 |
It should avoid some support issues, and not harm anything, so I am doing it. |
Test plan:
|
Documentation changes: On the page "Data cleaning"
On the page "Importing in new data via Data cleaning" there a few issues:
|
Issue/2772 add form version column (Connect #2772)
* develop: (46 commits) [#3069] fix tail command #3035 removed git hooks config #3035 made post merge git script silent #3035 remove ruby build fix #3035 devserver script removed typo capturing also the output of npm install #3035 made npm tasks parallel in devserver script #3035 removed unused file assoc. with ruby build and fixes [#3046] release notes update [#3046] release notes for 1.9.45 remove ruby build altogether #3035 [#3057] do not require users.scss [#2772]Explicit scopes. Tabs to spaces. Split long method. #1502 added script for compiling users page css #1502 added users css file travis slack notifications #3052 #1502 added back rake build command [#1502] node has to be installed [#1502] fix package.json dir #1502 dockerfile npm install fixes ... # Conflicts: # Dashboard/app/js/lib/main-public.js # Dashboard/app/js/lib/views/devices/assignments-list-view.jsx # Dashboard/package-lock.json
Context
A survey form can have many versions resulting in the situation that a data set can consist of submissions made to the form but to different versions of the form. Sometimes this can result in the data looking a bit different (different options available in v1 and v2 of the form; or a question was first free text and now is cascade). When looking at the data Petra does not know from with version of the form the submissions are from, so it is harder for her to know why the data looks the way it does.
With this issue: #2707 we decided to collect the form version with the submissions.
Opportunity
See where we can show the form version with the submissions. One important place is in the data exports, as that is the most common way of working and handling the data. Thus the idea is to add another column to the meta data of each export with the Form version (if available). For data cleaning this column should not be editable.
To consider
We need to see how to name to column, what to do it there is no data. Will this change have any affects for Lumen?
With another iteration we should also consider where else to show the form version in the UI when viewing the submissions?
The text was updated successfully, but these errors were encountered: