XS Community Edition/Features/XOvis

From OLPC
Jump to navigation Jump to 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.


Summary

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

Owner

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.