rhapsode-url
API endpoint corresponding to survey data in REDCaprhapsode-username
Rhapsode credentialed usernamerhapsode-password
Rhapsode credentialed password
Note: Current credentials only have access to surveys in Rhapsode created by self & user meaneypa
Cron is configured to run once a day and copy over data for individuals under the following conditions:
- User in rhapsode payload matches consented user (surname + given name) exactly
- If user has no weekly progress -- rhapsode data will be copied into baseline week 0 event on consent date
- If user has weekly progress, rhapsode data will be copied into corresponding event every seven days starting from consent date
This module will allow you to mirror the following Rhapsode data into selected REDCap fields (designated in project settings):
Learning Progress
Overall Refresher Progress
Latest Activity
Update - Dec 2024
Additional fields have been added:
Activity Last Week
- Encoded as Y/NAutomaticity Refresh
Refresh Knowledge
Along with the following fields (Average total points)
Difficulty Breathing
Term Birth B
Body Swelling
Fever
Term Birth A
Diarrhea
Example response payload from Rhapsode API:
Preset 3516
Learner,Adolfine - Difficulty Breathing (Average Total Points),Albert - Term Birth B (Average Total Points),Castory - Body Swelling (Average Total Points),Hanston - Fever (Average Total Points),Namala - Term Birth A (Average Total Points),Neema - Diarrhea (Average Total Points),— (Average Total Points)
Alex White,64%,,,57%,,,
Brent Zhang,,,,,,,
Gloria Jong,50%,0%,,,0%,58%,
Preset 3515
Learner,Activity Last Week,Learn,Automaticity Refresh,Refresh Knowledge,Overall Refresh Progress
Alex White,no,52% (16h 39m),0% (),0% (),0%
Brent Zhang,no,46% (7h 43m),0% (),1% (15m),1%
Gloria Jong,no,54% (13h 21m),61% (1h 26m),22% (4h 6m),42%