Convert 'ODK' or 'XLSForm' to 'SPSS' Data Frame
After develop a 'ODK' <https://opendatakit.org/> frame, we can link the frame to 'Google Sheets' <https://www.google.com/sheets/about/> and collect data through 'Android' <https://www.android.com/>. This data uploaded to a 'Google sheets'. odk2spss() function help to convert the 'odk' frame into 'SPSS' <https://www.ibm.com/analytics/us/en/technology/spss/> frame. Also able to add downloaded 'Google sheets' data or read data from 'Google sheets' by using 'ODK' frame 'submission_url'.

c(
person("Ernest", "Guevarra", email = "ernestgmd@gmail.com", role = c("aut", "cre")),
person("Laura", "Bramley", email = "laura@validinternational.org", role = "aut"),
person("Valid", "International", email = "office@validinternational", role = "cph"))
Utility functions for working with datasets gathered using
'Open Data Kit' ('ODK') <https://opendatakit.org/>. These include an API to interface with 'ODK Briefcase',
a 'Java' application for fetching and pushing 'ODK' forms and their contents,
that allows pulling of data from either a remote 'ODK Aggregate Server' or a
local 'ODK' folder, a rename function to give more human readable variable
names for 'ODK' datasets, a merge function to create a single dataframe from a
nested 'ODK' dataset and an expand function to disaggregate multiple choice
answers that have been collapsed into single code by 'ODK'.
Ernest Guevarra [aut, cre],
Laura Bramley [aut],
Valid International [cph]

c(
person("Ernest", "Guevarra", comment = c(ORCID = "0000-0002-4887-4415"),
email = "ernestgmd@gmail.com", role = c("aut", "cre", "cph")),
person("Laura", "Bramley", email = "laura@validinternational.org", role = c("aut", "cph")),
person("Valid", "International", email = "office@validinternational", role = "cph"))
Utility functions for working with datasets gathered using
'Open Data Kit' ('ODK') <https://opendatakit.org/>. These include an API to
interface with 'ODK Briefcase', a 'Java' application for fetching and pushing
'ODK' forms and their contents, that allows pulling of data from either a remote
'ODK Aggregate Server' or a local 'ODK' folder, a rename function to give more
human readable variable names for 'ODK' datasets, a merge function to create
a single dataframe from a nested 'ODK' dataset and an expand function to
disaggregate multiple choice answers that have been collapsed into single code
by 'ODK'.
Ernest Guevarra [aut, cre, cph]
(<https://orcid.org/0000-0002-4887-4415>),
Laura Bramley [aut, cph],
Valid International [cph]