{ "info": { "author": "Mario Amelung and Michael Piotrowski", "author_email": "mario.amelung@gmx.de and mxp@dynalabs.de", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Zope2", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Overview\n========\n\nECAssignmentBox is a Plone product which allows the creation,\nsubmission and grading of online assignments (exercises, homework),\nboth for traditional on-site courses and for e-learning.\n\nDownload\n========\n\n`plone.org products page`_\n\n.. _plone.org products page: http://plone.org/products/ecassignmentbox/\n\nPrerequisites\n=============\n\nTo use ECAssignmentBox you need a current Plone installation, \nspecifically Plone 4.x. Check `plone.org`_ for Plone's \nprerequisites.\n\n.. _plone.org: http://plone.org/products/plone\n\nInstallation\n============\n\nSee the `Installing an Add-on Product`_ tutorial for more detailed \nproduct installation instructions.\n \n.. _Installing an Add-on Product: http://plone.org/documentation/tutorial/third-party-products/installing\n\nInstalling with buildout\n------------------------\n\nIf you are using `buildout`_ to manage your instance installing \nECAssignmentBox is very simple. You can install it by adding it to the \neggs line for your instance::\n\n [instance]\n eggs =\n ... \n Products.ECAssignmentBox\n\nAfter updating the configuration you need to run ``bin/buildout``, \nwhich will take care of updating your system.\n\nThen restart your zope instance and use the Add/Remove products page\nin Site Setup to install ECAssignmentBox.\n\n.. _buildout: http://pypi.python.org/pypi/zc.buildout\n\nInstalling without buildout\n---------------------------\n\nMove (or symlink) the ``ECAssignmentBox`` folder of this project\n(``Products.ECAssignmentBox/Products/ECAssignmentBox``) into the \n``Products`` directory of the Zope instance it has to be installed \nfor, and restart the server. Use the Add/Remove products page in \nSite Setup to install ECAssignmentBox.\n\nSupport\n=======\n\nFor questions and discussions about ECAssignmentBox, please join the\n`eduComponents mailing list`_.\n\n.. _eduComponents mailing list: https://listserv.uni-magdeburg.de/mailman/listinfo/educomponents\n\nCredits\n=======\n\nECAssignmentBox was written by `Mario Amelung`_ and \n`Michael Piotrowski`_.\n\nAdditional programming by Marcel Abou Khalil and Sascha Peilicke.\n\nECAssignmentBox was inspired by `LTAssignmentBox`_. The products \ndon't share any code, though.\n\nThe Statistics class was written by `Chad J. Schroeder`_. It is \nlicensed under the `Python license`_.\n\nThe icons used in ECAssignmentBox are from the `Silk icon set`_ by \nMark James. They are licensed under a `Creative Commons Attribution \n2.5 License`_.\n\nECAssignmentBox was ported to Plone 3 and 4 by `Eudemonia Solutions AG`_ \nwith support from `Katrin Krieger`_ and the Otto-von-Guericke \nUniversity of Magdeburg.\n\n.. _Mario Amelung: mario.amelung@gmx.de\n.. _Michael Piotrowski: mxp@dynalabs.de\n.. _LTAssignmentBox: http://lawtec.net/projects/ltassignmentbox\n.. _Chad J. Schroeder: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/409413\n.. _Python license: http://www.python.org/license\n.. _Silk icon set: http://www.famfamfam.com/lab/icons/silk/\n.. _Creative Commons Attribution 2.5 License: http://creativecommons.org/licenses/by/2.5/\n.. _Eudemonia Solutions AG: http://www.eudemonia-solutions.de/\n.. _Katrin Krieger: http://wdok.cs.uni-magdeburg.de/Members/kkrieger/\n\n\nHistory\n=======\n\n# Changes in release 1.5.1 (2011-10-07)\n\n- ``Assignment Box Settings`` are back at Plone's control panel.\n\n- Minor bugfixes and improvements.\n\n\n# Changes in release 1.5 (2011-07-25)\n\n- Added compatibility for Plone 4. Plone 3.x support has been dropped.\n Plone 3 users should use ECAssignmentBox 1.4.x.\n\n\n# Changes in release 1.4.3 (2011-04-29)\n\n- Minor improvements.\n\n\n# Changes in release 1.4.2 (2009-09-30)\n\n- ECAssignmentBox is now eggified and uploaded to PyPI. An old-style \n tarball distribution is still available at plone.org.\n\n- It's now possible to modify the submission period and other settings \n for more than one assignment box at a time by using the ``set \n assignment box options`` action on ECFolder's content tab.\n\n- Fixed issue: Assignments in state superseded can not be accessed by\n the owner.\n\n- Fixed issue: ECAssignmentBox int argument error. After a students \n submission is graded and state changed to Graded an ``TypeError: \n int argument required`` appears on the statistics tab.\n\n\n# Changes in release 1.4 (2009-02-04)\n\n- ECAssignmentBox was completly re-implemented with support for Plone \n 3.x.\n\n\n# Changes in release 1.3 (2007-06-27)\n\n- ECFolders and assignment boxes now have an *analysis* tab which \n provides more information about contained assignments, e.g., number\n of attempts users needed for an assignment or number of submissions \n per day.\n\n- The *assignments (full)* view (shows the full text of all assignments\n on one page) is now integrated in the *assignments* tab.\n\n- New content type ECAssignmentTask, which can be used to build a\n repository of assignments; ECAssignmentTask objects can be\n referenced from ECAssignmentBoxes.\n\n- If an assignment box is located inside an ECLecture object which\n requires registration, submissions are only allowed for users\n enrolled in the course.\n\n\n# Changes in release 1.2 (2007-02-28)\n\n- Added field ``Maximum number of attempts`` to ECAssignmentBox to\n restrict the number of resubmissions.\n\n- Implemented issue #118: For box owners and managers it is now\n possible make submissions even if the assignment box is in state\n ``public draft`` or ``private``, and to make any number of\n resubmissions.\n\n- In the *assignments* view:\n\n - If there is more than one assignment box inside an ECFolder one\n will see a table for each box. Clicking the check box in one of\n the tables' header will check or uncheck all entries inside this\n table only and *not* all entries in all tables.\n\n - Now it is possible to toggle the view of superseded assignments.\n\n - Added clickable workflow states (assignments can now be filtered\n by workflow state).\n\n - Added delete button and polished the ``change state`` controls.\n\n- As addition to the *assignments* view, owners and managers can use\n the *assignments (full)* tab to see the full text of all assignments\n on one page.\n\n- If the parent of an assignment box is an ECFolder and this ECFolder\n contains directions, the directions will be shown inside a\n collapsible box on top of the assignment box.\n\n- Fixed issue #119: Uploads can now be any size.\n\n- Fixed issue #120: Students do not see shared assignments of other\n users in the *statistics* view.\n\n- Performance improvements: We are now using portal_catalog where\n possible.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/ecassignmentbox/", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "Products.ECAssignmentBox", "package_url": "https://pypi.org/project/Products.ECAssignmentBox/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.ECAssignmentBox/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/ecassignmentbox/" }, "release_url": "https://pypi.org/project/Products.ECAssignmentBox/1.5.1/", "requires_dist": null, "requires_python": null, "summary": "Creation, submission and grading of online assignments (exercises, homework).", "version": "1.5.1" }, "last_serial": 2131654, "releases": { "1.4.1": [ { "comment_text": "", "digests": { "md5": "f68d28d25fce10d6a27d1f496cab5151", "sha256": "04f7df5999046a5c7c9ca56c1665ef386c40f6f269e7b2b3ace1b24027a454d0" }, "downloads": -1, "filename": "Products.ECAssignmentBox-1.4.1.tar.gz", "has_sig": false, "md5_digest": "f68d28d25fce10d6a27d1f496cab5151", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148262, "upload_time": "2009-09-29T13:46:39", "url": "https://files.pythonhosted.org/packages/d2/ec/735b82da4014353de93357d2581c9b6f53d2e943daf3e0f4356f470100fb/Products.ECAssignmentBox-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "b79c5451b8e53c6f950f93ace1009d41", "sha256": "b6e782f83fa9805f2c1a6f454c78d2d399353aff74e7ea862f8f0b591667cd68" }, "downloads": -1, "filename": "Products.ECAssignmentBox-1.4.2.tar.gz", "has_sig": false, "md5_digest": "b79c5451b8e53c6f950f93ace1009d41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148295, "upload_time": "2009-09-30T02:00:26", "url": "https://files.pythonhosted.org/packages/a0/3b/8d24d456fab995cef434d9af2ac5a475f011efd3e8c9b65c6101ce4f9ef8/Products.ECAssignmentBox-1.4.2.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "fc3aab5ebb668b33ef1bdc729fbee133", "sha256": "dc6d29a6bb2ffc48449bf0137cdb05834f3aef5b3ff807f953401f250790f51c" }, "downloads": -1, "filename": "Products.ECAssignmentBox-1.5.tar.gz", "has_sig": false, "md5_digest": "fc3aab5ebb668b33ef1bdc729fbee133", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148966, "upload_time": "2011-08-14T09:24:32", "url": "https://files.pythonhosted.org/packages/40/e0/ba5bf173d4f2e027b47e4a412a7d7a4cd536002f49fbe3bbacce99d52a4b/Products.ECAssignmentBox-1.5.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "138cb0603bc1904b4207668c8f61c3b5", "sha256": "48d237da2b2bafe83213b59c83659dc41371a8a83f48d73461ceae05edc46f15" }, "downloads": -1, "filename": "Products.ECAssignmentBox-1.5.1.tar.gz", "has_sig": false, "md5_digest": "138cb0603bc1904b4207668c8f61c3b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154764, "upload_time": "2011-10-11T08:37:16", "url": "https://files.pythonhosted.org/packages/7c/f5/4e6cf0ee4c9e41cfa58de15360175cb6ebe81989235b29ff6197b07889e8/Products.ECAssignmentBox-1.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "138cb0603bc1904b4207668c8f61c3b5", "sha256": "48d237da2b2bafe83213b59c83659dc41371a8a83f48d73461ceae05edc46f15" }, "downloads": -1, "filename": "Products.ECAssignmentBox-1.5.1.tar.gz", "has_sig": false, "md5_digest": "138cb0603bc1904b4207668c8f61c3b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154764, "upload_time": "2011-10-11T08:37:16", "url": "https://files.pythonhosted.org/packages/7c/f5/4e6cf0ee4c9e41cfa58de15360175cb6ebe81989235b29ff6197b07889e8/Products.ECAssignmentBox-1.5.1.tar.gz" } ] }