Creating an admin account is exactly the same as creating any user account in MindLogger. If you already have an account, skip this step.
Tap on the “CREATE ACCOUNT” button on the MindLogger admin website (admin.mindlogger.org), then fill in your login information:
The movie below demonstrates how the different buttons will allow you to create a new account, log in, change languages, and replace a forgotten password:
Your next step is to create an applet (explained below). Once the applet has been added to your admin page, you are the owner of that applet, and it is time to invite others to use or help administer your applet.
MindLogger’s applet library (library.mindlogger.org) is an App Store-like place to find existing MindLogger applets. It is at an early stage of development, and will soon be populated with hundreds of (mental health-related) applets. You can search and select applets, activities, or individual items (screens), place them in your cart, and export them to a new applet in your own account. They will then be accessible on your admin website, and you will be the owner of this new applet. You must, however, respect any copyright and licensing of the source material for this new applet.
The applet builder was developed for you to create your own MindLogger applets without the need for any coding or design experience.
The first movie below demonstrates how to build your own applet with multiple activities, and the second movie shows the resulting applet on a phone.
In the example, we build a Mood applet with an Anxiety and a Depression questionnaire, complete with scoring and conditional logic. This is a simple example that does not include many possible configurable settings, such as scheduling, notifications, linking activities together, generating reports automatically, etc.
Below the first movie is a list of start times indicating when different events happen in the movie.
|0:00-||Enter a name and description for the applet.|
|0:21-||Enter a name and description for the first activity (questionnaire) in the applet.|
|0:38-||Add the first item (screen with question and response options) for this activity. Assign a score value to each response.|
|1:30-||Switch the response type from radio buttons to slider bar and add labels for the minimum and maximum score values of the slider.|
|1:50-||Add a second question with a required text response.|
|2:40-||Add different colors behind the response options (alternatively, we could simply choose one of a set of color palettes).|
|3:10-||Duplicate the previous item and edit the question, response options, and their score values.|
|3:50-||Conditional logic: Add a final question that is only seen if the answer to the prior question was “Yes”.|
|5:04-||Add a second activity (questionnaire).|
|7:15-||Add a question that, depending on how it is answered, will trigger an alert to the manager of the applet.|
|8:22-||Add subscale scoring for the second questionnaire.|
|8:45-||Reorder the activities (questionnaires) in the applet, create an applet password, and then upload the applet. As soon as the applet has successfully uploaded, an end user (respondent) can refresh the applet list screen or activity list screen in their MindLogger app, and see the new applet.|
At the end of the movie below, notice that when the third question of the Anxiety activity (“Has your anxiety fluctuated an the past week?”) is answered “Yes”, a final text entry screen is displayed, but backing up and answering the same question “No” skips this final screen – this is a demonstration of conditional logic:
The home page for the admin website contains a list of applets that you have access to:
When you mouse over a row to the right of an applet, as above, a set of icons appears that give you options for managing that applet:
These options are, from left to right:
Using the “About Page Edit”, enter information about the applet for the respondent to learn more about the applet, its purpose, and any other relevant information.
The default screen order presented to respondents follows the order of the list of items that you create.
Conditional logic is when the respondent’s selection of one or more response options of an item skips to another item that is not the next item in the list. Once the order of your items have been entered into the builder, start adding the conditional logic you need.
For a demonstration of how to set up conditional logic within an activity, see 3:50 to 5:03 in the first movie of How do I create an applet?. For a demonstration of conditional logic in the resulting activity on a phone, see the movie just below it and read its description.
Once your applet has been created the way you want, tap on the “Save” icon at the top of the screen. Depending on the size of the applet, it may take a few minutes to build, but you will receive an email when it is complete.
See below for information on administering your applet to others.
An applet respondent is a person you want to have use your applet and from whom you want to collect data.
There are three ways to invite respondents to your applet:
Since the web app is under active development to bring it to parity with the mobile app by the end of 2022, we will focus below on #1, inviting respondents to an applet on their mobile app.
The movie below demonstrates how to create and send an invitation for your applet from within the admin website:
Below is a static view of the “Create Invitation” form:
All data collected from an applet is de-identified (kept separate from any personal information), so when entering the new respondent’s personal information, you will also need to enter a secret ID. The secret ID will be the only way to identify which data belongs to a respondent; it is therefore essential to enter something for the secret ID you can cross-reference. MindLogger also generates a signup link that you can share with respondents, who would then sign up for a MindLogger account to access your applet.
[Every MindLogger user has administrative privileges to create their own applets and invite their own users and administrators to the applets they create.]
Other administrators can collaborate with you on administering your applet. You can invite administrators in the same way as you would invite new respondents (above) and assign them to one or more of the following roles: manager, coordinator, editor, or reviewer (there is only one owner per applet).
With MindLogger, an editor can create an applet with voice, pictures, videos, writing, drawing, and survey response options (left), the applet can be administered to an intended population of respondents (middle), and reviewers can view and export data collected from the respondents (right):
As an owner of an applet, when you create a group of applet administrators for the first time, you will need to name your organization. Your administrators will need to switch their admin panel view to your organization using this icon at the top right of the header:
The organization’s name will be used to differentiate which account your administrators are on. Each applet has its own permissions group that is not shared with the other applets you own.
A new user must be invited to your mobile applet using the invitation form. After entering their information and administrator role, select Submit. The new administrator for your applet will receive an invitation email. After the new administrator has accepted the email invitation, they will be able to access the applet in the administrator role you selected.
All activities are by default available 24 hours a day and 7 days a week to all respondents. Schedules can be created for each activity within an applet for specific dates and times, multiple times within a day, or on a recurring basis.
Each activity can have a group schedule for all respondents or individual schedules. If a schedule is set for a specific individual, then that respondent will no longer see the group schedule. Schedules are localized to the respondent’s time zone and updated as the respondent moves to different time zones.
To set a schedule, tap the calendar icon at top:
This will take you to the Calendar view:
Tap the “+” button in the lower right to add a new general schedule for an activity:
The first time you add a scheduled event and unselect the “Always Available” checkbox (selected in the screenshot above), the activity will only show up for that event you created and will no longer show up every day, 24 hours a day.
The movie below demonstrates how to set a general schedule and notifications for a specific activity. here tha “Anxiety” activity. Notice that at the beginning of the movie you only see the Depression activity on the calendar, and at the end you also see the Anxiety activity on the calendar after setting a schedule and choosing the activity:
|One-time completion||Set activity for one-time use. If the respondents completes the activity, then the activity will no longer be available to that respondents.|
|Timer||Set the amount of time the respondent will have to complete the activity after the respondent starts the activity. The time will continue to count down even if the respondent navigates away from the app. If the respondent does not complete the activity, any data that has been recorded will be stored.|
|Idle timer||Set the amount of time the respondent can be idle before they complete the activity after the respondent starts the activity. If the respondent does not complete the activity, any data that has been recorded will be stored.|
|Access begins at/ends at||Set the start time and end time when respondents can access the activity. When set, the applet will show the activity on the scheduled day and display the time that the respondent has access to the activity.|
|Repeats||Set the activity to repeat on a daily, weekly or monthly basis.|
Notifications can also be scheduled for each activity, and are localized to the device’s time zone. Notifications can be scheduled at specific times or at random times within a time window. MindLogger will then send a notification at the specific time or within the time window:
MindLogger is end-to-end encrypted, which means that only the creator/owner of a given applet can authorize access to any data. MindLogger stores all data in access-controlled, AES 256-bit-encrypted MongoDB document stores, which are hosted on a HIPAA-compliant instance on Amazon Web Services, and served with HTTPS protocols. Response data and personal information are stored and encrypted separately.
|“Applet”||Collection of one or more activities containing items that the respondent will view or respond to.|
|“Activity”||Collection of one or more items that the respondent will view or respond to.|
|“Item”||Component within an activity presented on a screen for a respondent to respond to:|
|- Radio button|
|- Text box|
|- Text box|
|- Time range selector|
|- Date selector|
|- Photo capture|
|- Video capture|
|- Draw on canvas/picture|
|- Audio play|
|- Audio record|
|- Geolocation button|
|“Applet name”||Name for an applet, displayed on the admin panel and app.|
|“Applet description”||Description of an applet for the respondent.|
|“Activity name”||Name for an activity.|
|“Activity description”||Description of an activity for the respondent.|
|“Preamble”||Information about an applet presented on the first screen of the applet.|
Each screen in a MindLogger activity can include informational text, picture, or audio and one of the following:
Each screen can also have a delay, a timer, as well as conditional logic to determine where to go next.
As for sensors on a phone, MindLogger currently makes use of the touchscreen, camera, and microphone, and only actively, ie, when you use the app. Some activities may also present a special button for recording GPS at the moment you press that button.
Below are the different roles and the access each has to your applet:
In order for MindLogger to keep your response data completely secure, we have designed the security around the respondent’s response data to be impenetrable, but that means that you cannot change or reset the applet password. If you have lost your applet password, you have lost all previously collected response data from your respondents.
You can duplicate your applet and create a new password to retain the applet content and begin to collect new respondent data, however. We suggest that all applet passwords be stored in a central location outside of MindLogger with tools like LastPass or 1password.
In order to access response data, you need to have the right role and applet password. If you grant access to an individual with a manager or reviewer role, that individual will also need the applet password to see any respondent data. Once that individual’s role is removed from the applet, that individual can no longer access respondent data.