Parsoid/OPW tasks

TODO: Copy / move to Mentorship_programs/Possible_projects when ready

Cassandra backend for distributed round-trip test server
Our distributed round-trip test setup thoroughly tests Parsoid by converting 160000 Wikipedia articles from wikitext to HTML and back. Currently all result data is stored in MySQL, which does not deal very well with the large amount of data we throw at it. This project will address this by building a Cassandra backend for the round-trip test server. This will involve working with node.js and Cassandra. A candidate will ideally have at least some node.js experience, and is interested in distributed systems and storage.

Improve round-trip test server web UI
Our distributed round-trip test setup has a very simple UI, product of the sedimentary aggregation of features over time. Moreover, the HTML production is done directly in the code, using simple string concatenation. This project would improve that on two fronts: The project involves working on node.js. A candidate will ideally have some notions of web design, data visualization and javascript programming.
 * Separate the code from the UI using either a templating system or some other form of structured HTML generation.
 * Improve the UI making it more visually appealing and easier to understand at a glance.