Skip to content

A repository of tutorials and sample code for learning how to build REDCap External Modules

License

Notifications You must be signed in to change notification settings

vanderbilt-redcap/redcap-developer-toolkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Templates and Guides for building External Modules within REDCap

Table of Contents

Hooks
  • Basic Hook (link)
    • Displays HTML on standard REDCap pages
    • Simple module configuration
  • Save Data Hook (link)
    • Takes action when record data is saved (data entry forms & surveys)
Plugins
  • Basic Plugin (link)
    • Demonstrates some basic methods of pulling data from REDCap and displaying it on a plugin page
    • No module configuration
  • Basic Framework Plugin (link)
    • Same idea as the previous plugin, but using the framework property
      • The "Framework" is a fairly new concept that was added to External Modules ~v9.0.0. See the official documentation here for more info.
  • Advanced Plugin (link)
    • Goes beyond the basics, creating an infrastructure for providing complex solutions
      • Traits & Utility classes
      • CSS & JavaScript files
      • Bringing in external libraries through Composer
  • Autoloader Plugin (link)
    • Focuses on a singular feature of Composer, psr-4, that makes class management easier in your module

Sept 2019 Curriculum

About

A repository of tutorials and sample code for learning how to build REDCap External Modules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.5%
  • Smarty 0.5%