Presentation is loading. Please wait.

Presentation is loading. Please wait.

Data Visualizer for CommCare

Similar presentations


Presentation on theme: "Data Visualizer for CommCare"— Presentation transcript:

1 Data Visualizer for CommCare
Intership-linked project with Dimagi to assist CommCare users with visualizing their data. By: Faieez White Supevisor: Prof William Tucker

2 What is CommCare? CommCare is an open source platform designed for front line workers globally to help with gathering and distributing data.

3 Project recap: Visualizing Data

4

5 SOLUTION: A web application that visualizes data from the CommCare database.

6

7

8

9

10 Tools Used: • Chart.js - Chart js is a charting framework written in JavaScript. The frame- work consists of a number of charts and makes visualization simple. • Python-Flask - Flask is a python framework that makes creating web applica- tions convenient. Flask makes structuring a web application easy with the jinja templating feature. • Handontable - Handsontable is a Javascript plugin that renders a html table. • Python server - A python server that runs locally on a machine but still allows http request to api servers and script importing.

11 Project Plan for Term 3 -Do final term usability test and add improvements gained from testing. -Test the software with usability testing using at least four test subjects. - Carry out a series of functionality test by applying pressure to functions through inputs and ability to hold large quantity of data. -Similarly test user acceptance, and quantify how much the user likes and dislikes the product.

12 -Test how well the web application conforms to the user requirements .
-Apply changes using the feedback gathered from testing. -Make product efficient and reliable. -Make sure all back end code is well documented for external readers. -Create a user manual. -Write up final documentation. -Do final presentation


Download ppt "Data Visualizer for CommCare"

Similar presentations


Ads by Google