Hello everyone,
We are excited to announce our latest update on July 24, which includes a new feature, two notable improvements, and an array of critical bug fixes! Here’s a look at what’s new in this release:
New Features
Video call recording
Avicenna Televisit now supports the recording of video calls. This feature allows researchers to easily keep a record of their calls for future reference, review important conversations, and share these recordings with other researchers involved in their study. With this update, we aim to enhance collaboration and improve the efficiency of research projects. For detailed information, visit Recording Calls on the Avicenna Learn website.
Improvements
Immediate local storage of sensor data
We have enhanced the way sensor data from mobile apps is handled by storing it locally on the Android device right after each collection cycle. This ensures that such data is not lost in case the app is killed, providing more reliable and consistent tracking. Previously, the data was stored only after specific events.
Fancy email notifications from templates
About two months ago, we improved the design of our email notifications. Now, we have extended this visually appealing design to notifications sent from study notification templates. Researchers will still see the main content of the emails on the Notifications page, but the emails sent based on their notification templates now have a significantly improved and more attractive design.
Bug Fixes
Application state logs for data sources
We fixed a minor issue where enabling or disabling data sources was not being logged in the application state logs. This issue was present in our participant iOS app.
App crash due to empty survey responses
We fixed an important issue causing both Android and iOS apps to crash when a survey section or question had criteria based on another question left empty (due to skipping, randomization, or other reasons). Now, the apps only consider actual responses when evaluating criteria. We also ensured the apps handle survey question placeholders correctly.
Empty question placeholders in in-app notifications
We fixed an issue similar to the above issue in in-app notifications on both Android and iOS. Previously, question placeholders used in in-app descriptions were replaced with empty strings if the referenced question’s last response was empty. Now, we correctly show the last actual (non-empty) response, if any, as the placeholder.
Question placeholder errors
We fixed an issue causing “Something went wrong” errors on our participant web app and the researcher dashboard. This occurred when question placeholders were based on responses to other questions from the same survey.
CSV session creation error handling
We fixed an issue where the researcher dashboard would crash if the scheduled time values in the CSV for creating sessions were invalid (e.g., empty or invalid timestamps). Now, the error results correctly display the invalid values, helping researchers understand why those sessions were not created.
App background memory issue
We resolved an issue where the iOS app was unexpectedly killed in the background due to memory issues. The fix enhances the app’s stability and ensures it remains active while in the background.
Updating responses to survey questions used in criteria
We fixed an issue in our Android and iOS surveys where changing an answer to a question used as part of the criteria for subsequent questions did not correctly update the presence of those subsequent questions. Now, when you move back, change the answer, and move forward again, the survey correctly reflects the updated set of questions based on the new response.
Image loading in multiple-answer questions
We fixed an issue where image answers for multiple-answer questions failed to load in the survey editor (Preview and Content tabs) and the participant web app.
Missing stats on steps-related activities
We fixed an issue where the Steps Performance and Steps Leaderboard activities failed to display any stats, even though Garmin steps data was collected.
Call interface size
We fixed an issue where calls were starting in their minimized interface instead of a maximized interface on the web app.
Thank you for your continued feedback and support which helps us make Avicenna Research better with each release. We hope you find these updates useful. As always, we welcome your feedback and encourage you to reach out with any comments or questions on our Community Forum or contact us directly via Email. Stay tuned for more updates coming your way!