XS Community Edition/Features/XOvis


Jump to: navigation, search

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.



A project that allows a deployment to visualize data from Sugar Journal backups stored on a schoolserver.


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.


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.


This application requires Couch DB to be installed.

Contingency Plan

None necessary


See the Github repos linked above for further documentation.

Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
OLPC wiki
In other languages