mario-bermonti / mdigit_span_tasks_ema Goto Github PK
View Code? Open in Web Editor NEWLicense: BSD 3-Clause "New" or "Revised" License
License: BSD 3-Clause "New" or "Revised" License
Send notifications to users indicating that they should complete the EMA tasks. We will start with
manually sending notifications whenever a button is pressed. In the future we will program the
notifications at specific times.
Necessary for studies that implement EMA since participants need to complete the EMA tasks at a
specific schedule.
Shorten and standardize the labels and update the labels used by release-drafter.
Will make using release-drafter more effective.
It will require a new Notifications object specifically for Firebase and configuring FCM
Firebase cloud notifications is considered more robust, reliable, scalable, and easy to implement and maintain.
An alternative is to use flutter_local_notifications.
Addressing this issue will require defining an EMA screen that will run all EMA tasks and modifying the notification system so that notifications will directo to this page.
Use anonymous authentication to store data on firebase.
It will allow to protect the database and only allow access to authenticated users.
The app needs to subscribe to the EMA tasks reminders. This is done via the FCM topics.
These change will allow sending notifications to participants to remind them to complete the
EMA tasks at specific times.
Store the data collected from cognitive trials in firebase firestore and not locally (sqlite3).
Data needs to be stored on the cloud in EMA studies to make it easily accessible to researchers.
Make the notification panel visible on Android when the application is in the foreground.
This will be a stronger visual cue for study participants to get them engaged in completing the EMA tasks.
Shorten each cognitive task to 2 practice trials and and 3 experimental trials of different sizes.
This is a preliminary shortening of the cognitive tasks that mimicks EMA measures.
EMA tasks should be run when the user presses the begin button in the EMA screen.
Running all EMA tasks when the button is pressed is essential for participants completing the
EMA tasks in the required schedule by the study.
The device must subscribe to EMA reminders in the mornings, afternoons, and evenings.
It is essential for EMA studies to collect data multiple times during the day to examine the
within-day variations.
Remove back button from EMA screen.
Study participants should not be allowed to "skip" the EMA tasks, except if they intentionally
want to, in which case they can they can close the app.
Use the uid returned by firebase when users are signed-in anonymously to id their data in firebase.
Will allow to store pair participant's data across firebase and other sources.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.