Project to automate a pipeline of QA in R, with edits pushed back to ODK Central
This project was possible due to the support of https://getodk.org/
This R script performs QA using pointblank and provides an editable list of issues found, to decide on actions on ODK Central.
It also benefits from ruODK and modifed version of DataEditR
When the editor comes up, for each row the user can decide (action) between:
- Accept as is
- Set to missing
- Edit value
- Ignore (leave action 'blank')
To use this app:
- Clone/Fork this repo or download the 2 key files:
- workflow QA.R
- R_supporting_functions.R
- Install the required packages:
library(tidyverse)
library(ruODK)
library(pointblank)
# please use my own fork:
#remotes::install_github('mtyszler/DataEditR', ref = "develop")
library(DataEditR)
library(xml2)
library(uuid)
library(svDialogs)
- make sure you have access to ODK Central
- Read through the intro and edit
workflow QA.R
to input your credentials and tweak the QA
- Store R files for the data processing and analysis
- Use the github issue board
update on 13-11-2021
- updated the name of the R application
- Included the Getting Started section
- Moved the change log to the bottom of the README
- Make repo public
update on 31-07-2021
-
Improvements to get core functionality. Better documentation and pushing edits to Central
-
See #10
update on 23-07-2021
- initial draft of QA, with local changes on data only