The visualization is completely implemented in Javascript and supporting libraries. Hence, it is very easy to deploy. The current visualization is focused on analyzing speech patterns in users. However, it is very easy to add graphs to visualize other features and inferences. The visualization uses the same credentials as the user's Ohmage account. The administrator of a survey can view data from all the participants in the survey. A normal participant can however only view his/her own data. Some of the visualizations generated are:
This visualization contains aggregate data for all participants in a study over a time-range. This provides an easy way to check the status of all the participants and is also useful for noticing any anomalies. This visualization contains more detailed graphs about a single user. Some of the graphs under this type are:- Summary of an user's Speech over a day.
- Summary of a user's speech plotted over a geographical map.
- Summary of a user's speech grouped by Semantic locations.
- User's Battery graph
- list of events related to the application state (such as application restarting, the settings being changed and the phone booting up).
- Clone the Project
- Set the variable 'ohmageServerUrl' in the file 'ohmage.js'
- Set the configuration variables in the top section of the file 'main.js'
- Copy the folder to the public directory of a web Server. The web-app should be up and running