XS Community Edition/Features/XOvis
This IIAB XSCE content does not reflect the opinion of OLPC. These pages were created by members of a volunteer community supporting OLPC and deployments.
Summary
A project that allows a deployment to visualize data from Sugar Journal backups stored on a schoolserver.
Owner
- Name: Martin Dluhos
- Email: martin@gnu.org
Current status
- Targeted release: 5.1
- Last updated: April 7, 2014
- Percentage of completion: 80%
Detailed Description
First, a python script (https://github.com/martasd/xo-stats) processes metadata from Sugar Journal backups on the schoolserver and stores them in a Couch database. Next, a Couch visualization application (https://github.com/martasd/xovis) written in HTML/Javascript queries the database and visualizes data in graphs.
Benefit to XSCE
Deployments using XSCE will be able to gain insight into how laptops are being used, which will allow them to make more informed decisions about the program in the future.
Scope
Implementing this feature necessitates adding an ansible role to install the already existing XOvis application.
UI Design
This feature doesn't need a UI.
How To Test
Once deployed, test if one can access the visualization from a browser.
User Experience
Users (educators, school administrators, deployment organizations, government officials) will see graphs visualizing Sugar Journal metadata in the browser.
Dependencies
This application requires Couch DB to be installed.
Contingency Plan
None necessary
Documentation
See the Github repos linked above for further documentation.