In general terms, the structure of a ResearchSuite app is defined by a JSON file, which specifies the survey or active task steps to be instantiated by the app. The JSON file is converted into an array of Step objects, which the application uses to create a Task using the ResearchSuite Task Builder, which it presents to the research participant. The results of the task are handled by the ResearchSuite Results Processor, which includes modules for storing the results locally and emailing them to researcher, sending them to a custom server (such as [LS2](https://github.com/CuriosityHealth/LS2)) or [Sage Bionetworks Bridge](https://developer.sagebridge.org/articles/).
0 commit comments