Hi!
I'm looking for a good solution for creating and sending personal reports to the participants in my survey. This is a rather complex nutritional report based on a food consumption questionnaire participants answer with unique graphs and complex calculations based on external data.
So far, these reports are created using R markdown and then sent manually to the participants. I want to find an automatic way (or at least semi-automatic way) to send these reports via Qualtrics.
Any ideas on how to approach it?
Thank you
Could you provide a mock-example of what the report printout looks like?
You could set up an email trigger that would attach the personal reports to each participant. However, I am unsure of whether the email trigger will allow for a dynamic file attachment.
There is a package for R called qualtRics, that establishes an API connection and it does have an option to retrieve the mailing list from Qualtrics. From there, you might be able to push out the reports via R and Qualtrics.
Hi David,
Thank you for your suggestion. I also thought in that direction, although I'll still have a problem attaching pdfs to those messages even if it is done directly via API. Also, those messages might be classified as spam by some mail services. I am considering just uploading those pdfs to some cloud service and giving them the "Response ID" of each participant. Then sending each participant a personal link to it using the piped text tool.
That might be the best way to go about it! You could potentially host the PDF’s on a GitHub and have that pull into R.
Another possibility, and something I have used in the past is make a Shiny WebApp and you could link each report to the individual ResponseId like you mentioned!
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.