Skip to content

Latest commit

 

History

History
78 lines (48 loc) · 1.98 KB

README.md

File metadata and controls

78 lines (48 loc) · 1.98 KB

checkR-ODK

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')

Getting Started

To use this app:

  1. Clone/Fork this repo or download the 2 key files:
  • workflow QA.R
  • R_supporting_functions.R
  1. 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)
  1. make sure you have access to ODK Central
  2. Read through the intro and edit workflow QA.R to input your credentials and tweak the QA

Screenshot

image

What is this repository for?

  • Store R files for the data processing and analysis

Reporting Issues

  • Use the github issue board

Who do I talk to?

Change log

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