Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

ECGraphBox is a product especially designed for graph assignments.

Project description


ECGraphBox is a Plone product derived from ECAssignmentBox and provides special support for assignments which task is graph based.

ECGraphBox supports students with tools for drawing and editing graphs as well as teachers in reviewing students’ assignments.


  • weighted/unweighted graphs
  • directed/undirected graphs
  • highlight groups of knots and edges in different colors
  • rename knots
  • undo and redo
  • a note field for comments


  1. To use ECGraphBox you need a current Plone installation, specifically Plone 4.x. Check for Plone’s prerequisites.
  2. The ECAssignmentBox product.
  3. Your Web browser needs to support HTML5 canvas and JavaScript.


See the Installing an Add-on Product tutorial for more detailed product installation instructions.

Installing with buildout

If you are using buildout to manage your instance installing ECGraphBox is very simple. You can install it by adding it to the eggs line for your instance:

eggs =

After updating the configuration you need to run bin/buildout, which will take care of updating your system.

Then restart your zope instance and use the Add/Remove products page in Site Setup to install ECGraphBox.

Installing without buildout

Move (or symlink) the ECGraphBox folder of this project (Products.ECGraphBox/Products/ECGraphBox) into the Products directory of the Zope instance it has to be installed for, and restart the server. Use the Add/Remove products page in Site Setup to install ECGraphBox.


For questions and discussions about ECGraphBox, please join the eduComponents mailing list.


ECGraphBox was written by Gino Gulamhussene and Fabian Fett.


# Changes in release 1.4.0 (2012-8-28)

  • first official release

Project details

Release history Release notifications

This version
History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
Products.ECGraphBox-1.4.0.tar.gz (78.7 kB) Copy SHA256 hash SHA256 Source None Aug 28, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page