redcap_instrument_randomiser

REDCap Instrument Randomisation Code Generator

https://github.com/jangari/redcap_instrument_randomiser

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.0%) to scientific vocabulary

Keywords

redcap
Last synced: 6 months ago · JSON representation ·

Repository

REDCap Instrument Randomisation Code Generator

Basic Info
  • Host: GitHub
  • Owner: jangari
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 12.7 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
redcap
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation

README.md

REDCap Instrument Randomisation Code Generator

DOI

By Aidan Wilson\ aidan.wilson@intersect.org.au\ @aidan.wilson\ jangari

This tool allows you to construct the otherwise impenetrable conditional logic to be inputted into the survey queue configuration in order to present N surveys to respondents in a random order.

Populate the variables below and execute this program in Python or a Jupyter Notebook to generate the code needed for the survey queue.

instruments\ Populate this list with the unique form names of the instruments that need to be randomised.

initialSurvey\ Unique form name of the instrument that is completed before randomised instruments begin. This is also where [rand] would be set.

exitSurvey\ Unique form name of the instrument that all respondents are sent to upon completion. Leave as empty string if not needed.

sequences\ How many random sequences to generate?

seqlength\ Length of each sequence. Leave as 0 to randomise all instruments.

rand\ Name of random value field, this will be a calculated field with something like Math.random()*N (where N is the number of random sequences to use), or the modulo of the [record_id] field by N.

Owner

  • Name: Aidan Wilson
  • Login: jangari
  • Kind: user
  • Location: Sydney
  • Company: @IntersectAustralia

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Wilson"
  given-names: "Aidan"
  orcid: "https://orcid.org/0000-0001-9858-5470"
title: "REDCap Instrument Randomisation Code Generator"
doi: 10.5281/zenodo.7314580
date-released: 2022-11-11
url: "https://github.com/jangari/REDCap_instrument_randomiser.git"

GitHub Events

Total
Last Year