ECAssignmentBox
ECAssignmentBox is a Plone product which allows the creation, submission and grading of online assignments (exercises, homework), both for traditional on-site courses and for e-learning.
Project Description
The basic idea is that teachers create assignment boxes into which students submit their answers or solutions. The student submissions are then put through a number of workflow states, typically submitted, accepted and graded. The teacher can view the submissions, assign a grade and add feedback.
The assignment workflow is designed to accommodate different processes.
Assignment boxes can be grouped together using ECFolders, which provide specialized view templates and statistics for the assignments they contain. ECFolders can be nested. You can use them to represent, for example, courses and weekly worksheets.
Prerequisites
To use ECAssignmentBox you need a current Plone installation. Check plone.org for Plone's prerequisites.
Installation
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 you can install ECAssignmentBox by adding it to the eggs line for your instance:
[instance]
eggs =
...
Products.ECAssignmentBox
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 ECAssignmentBox.
Installing without buildout
Move (or symlink) the ECAssignmentBox folder of this project (Products.ECAssignmentBox/Products/ECAssignmentBox) 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 ECAssignmentBox.
Credits
ECAssignmentBox was written by Mario Amelung and Michael Piotrowski.
Additional programming by Marcel Abou Khalil and Sascha Peilicke.
The Statistics class was written by Chad J. Schroeder. It is licensed under the Python license.
The icons used in ECAssignmentBox are from the Silk icon set by Mark James. They are licensed under a Creative Commons Attribution 2.5 License.
ECLecture was ported to Plone 3 and 4 by Eudemonia Solutions AG with support from Katrin Krieger and the Otto-von-Guericke University of Magdeburg.
Current Release
ECAssignmentBox 1.5.1
Released Oct 11, 2011 — tested with Plone 4.1, Plone 4
Bugfix release
More about this release…
-
Get
ECAssignmentBox
for
all platforms
- Product Package
- If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.
All Releases
| Version | Released | Description | Compatibility | Status |
|---|---|---|---|---|
| 1.5.1 | Oct 11, 2011 | Bugfix release More about this release… |
Plone 4.1
Plone 4
|
final |
| 1.5 | Aug 14, 2011 | This release adds Plone 4.x support. More about this release… |
Plone 4.1
Plone 4
|
final |
| 1.4.2 | Sep 30, 2009 | Bugfix release More about this release… |
Plone 3
|
final |
| 1.4 | Feb 04, 2009 | This release adds Plone 3.x support and breaks backward compatibility. More about this release… |
Plone 3
|
final |
| 1.3 | Jun 27, 2007 | Analysis function. New content type ECAssignmentTask. Improved “all assignments” view. In courses which require registration, submission is only allowed for participants. More about this release… |
Plone 2.5
Plone 2.1
|
final |
| 1.2 | Feb 28, 2007 | New features, bugfixes, and performance improvements implemented during winter semester 2006/2007. More about this release… |
Plone 2.5
Plone 2.1.4
Plone 2.1.3
|
final |
| 1.1 | May 19, 2006 | Many new features, as well as bugfixes and usability improvements. More about this release… |
Plone 2.1.2
|
final |
| 1.0 | Feb 13, 2006 | We have used the product heaviliy during this semester in our own courses, but this is the first public release. More about this release… |
Plone 2.1.2
Plone 2.1.1
|
final |

