A resource for REDCap module development for REDCap admins and developers presented at https://ctsit.github.io/redcap_external_module_development_guide/
Turn the Dev Class doc we have into a self-guided intro into building a REDCap Development environment with a running REDCap, Dev tools, and a tour of REDCap from an Admin's perspective. Construct it so that it is accessible to a REDCap project builder with no development skills, yet allow a developer to skip quickly to the parts germane to them.
Title it "Building a REDCap Development Environment"
Remove chit chat about UAMS
Move content relevant to a workshop to footnotes
Required Resources
Add preamble to Required Resources to say that these are recommended tools. They easiest for the neophyte. If you know what you are doing use whatever you like.
Add git-bash for windows users to downloads.
Add links to recommended IDEs and editors i.e., vim.
Make hotlinks to Firefox and Chrome dev tools docs.
Recommend a sequence to simplify setup for newbies: get github account; git-bash; install github desktop; Configure github desktop for your github account; install your editor; configure github desktop to use your editor, and git-bash; install Docker Desktop
Pre-req Setup Tasks
For Pre-req Setup Tasks: move slack stuff to Footnotes; Delete the rest of the section
REDCap-Specific Setup
Instruct student to install RDC via zip file.
Add images to help students understand what is happening as we instruct them to open a terminal and run commands.
Annotate images with Skitch
Wrap up
Delete everything from "Playtime" down
Direct student to RC EM Dev 102 to take tour through REDCap with Admin rights
Turn the Dev Class doc we have into a self-guided intro into building a REDCap Development environment with a running REDCap, Dev tools, and a tour of REDCap from an Admin's perspective. Construct it so that it is accessible to a REDCap project builder with no development skills, yet allow a developer to skip quickly to the parts germane to them.
Crudely, follow these steps:
Required Resources
Required Resources
to say that these are recommended tools. They easiest for the neophyte. If you know what you are doing use whatever you like.Pre-req Setup Tasks
Pre-req Setup Tasks
: move slack stuff to Footnotes; Delete the rest of the sectionREDCap-Specific Setup
Wrap up