As part of the extensible architecture of CAMS, we need support for also extending with new Triggers. This would entails that we should also support the extension of TriggerExecutors which can execute such a trigger.
The use case is from Akane Sano group at Rice who wrote:
We are currently developing an app to send out surveys/EMAs to study participants using CARP Sensing. Our goal is to optimize response rates by triggering surveys/EMAs based on our models rather than sending them at scheduled times.
To do this, we need our database to remotely trigger the surveys based on our model.
As part of the extensible architecture of CAMS, we need support for also extending with new
Trigger
s. This would entails that we should also support the extension ofTriggerExecutor
s which can execute such a trigger.The use case is from Akane Sano group at Rice who wrote: