Hello everyone,
Welcome to a new release packed with improvements, bug fixes, and new features. It’s been a while since our last release notes, but we’ve continued to make steady progress across the platform. Below is a detailed breakdown of what’s new and improved.
New Features
Dropdown Answer Search
We added a new search option to the Dropdown layout for choice-based questions, allowing participants to filter long lists of answers. When enabled, a search bar appears in the dropdown and filters options as users type, showing only matching answers or a “No results found” message. For more details, see our Reference here and here.
Custom Answer Options for Carry Forward Responses
We introduced support for adding custom answer options to carry-forward (receiver) questions alongside forwarded options from sender questions. Researchers can control when these manual options appear and their order relative to forwarded answers, providing greater flexibility in survey design. For more details, see our Reference here.
Hebrew Language Support
We added Hebrew language support with localized translations, making studies more accessible for Hebrew-speaking participants and researchers.
Improvements
Immediate Data Upload
We improved how the collected data is uploaded, allowing researchers to access results sooner. Data is now uploaded automatically as soon as the collection completes, once all files are safely saved, instead of waiting for a scheduled upload.
SensorKit Permission
We refined how SensorKit permissions are handled to give participants clearer feedback during onboarding. When any SensorKit source is not granted or is turned off in iOS settings, a general onboarding alert now indicates that SensorKit access is incomplete.
Calendar Question Range Configuration
We enhanced calendar questions with a time selector by allowing configuration of minimum and maximum allowed times. This helps restrict responses to a valid window and prevents participants from selecting times that fall outside the intended range.
Participant View Survey Setting
We updated survey settings in the researcher dashboard by renaming Display Mode to Participant View, making the setting clearer and easier to understand from a participant’s perspective.
Question and Activity IDs in SKYN and SwitchBot Exports
We improved SKYN and SwitchBot data exports by adding Question IDs and Activity IDs to each record. This makes it easier to distinguish records from different devices when participants use multiple devices and helps prevent confusion in exported data.
Stroop Input Character Limit
We improved the Stroop configuration in the researcher dashboard by enforcing a maximum character limit on the stimulus input field. Text entries are now limited to six characters, preventing overflow issues and ensuring the stimulus displays correctly for participants.
Bug Fixes
SensorKit iPad Crash
We fixed an issue affecting custom apps where joining a study with SensorKit data collection on an iPad could cause the app to crash once data collection started because SensorKit is not supported on iPad. This scenario is now handled safely and no longer results in a crash.
Multilingual Answer Option
We addressed an issue on the mobile app where single- and multiple-answer question options could appear empty when a study included additional languages with missing translations. When translations for the selected language are not available, the app now correctly falls back to the base language and displays both the question text and answer options.
Stroop Timed Stimulus Validation
We resolved an issue where researchers could deselect all stimulus types in timed Stroop activities, resulting in an empty screen for participants. The system now requires at least one stimulus type to be selected when using timed mode, preventing invalid configurations and ensuring the participant app always loads a valid Stroop round.
Data Source Icon
We fixed an issue on the researcher dashboard where several data sources were missing icons in the data source selection dialog. All available data sources now display their correct icons.
Stroop Game ID Display in Kibana
We addressed an issue where recent Stroop response records in Kibana displayed the Game ID as “unknown” instead of the expected colored box or colored text values. Game IDs are now consistently populated for all records.
Technical Updates
Fitbit Data Refresh
We updated how Fitbit data is processed to account for values that may be corrected or enriched after initial delivery. To prevent displaying stale data, the system now performs a one-time refresh approximately three days after the initial fetch, ensuring that records reflect the most up-to-date values available.
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!