{ "info": { "author": "Mario Amelung", "author_email": "mario.amelung@gmx.de", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Zope2", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Overview\n========\n\nECAutoAssessmentBox is a Plone product derived from ECAssignmentBox \nand provides special support for automatic evaluation of student \nsubmissions, e.g., programming assignments.\n \nBasically ECAutoAssessmentBox works like ECAssignmentBox. Automatic \nassessment of programs is handled by ECSpooler (available separately) \nwhich manages a submission queue and several backends. When a student \nsubmits a program, it is routed to the backend specified by the \nteacher for this assignment. The results of the tests performed by \nthe backend are immediately returned and displayed.\n\n\nDownload\n========\n\n`plone.org products page`_\n\n.. _plone.org products page: http://plone.org/products/ecautoassessmentbox/\n\n\nPrerequisites\n=============\n\n#. To use ECAutoAssessmentBox you need a current Plone installation, \n specifically Plone 4.x. Check `plone.org`_ for Plone's\n prerequisites.\n\n#. The `ECAssignmentBox`_ product.\n\n.. _plone.org: http://plone.org/products/plone\n.. _ECAssignmentBox: http://plone.org/products/ecassignmentbox/\n\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\n\nInstalling with buildout\n------------------------\n\nIf you are using `buildout`_ to manage your instance installing \nECAutoAssessmentBox is very simple. You can install it by adding it \nto the eggs line for your instance::\n\n [instance]\n eggs =\n ... \n Products.ECAutoAssessmentBox\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 ECAutoAssessmentBox.\n\n.. _buildout: http://pypi.python.org/pypi/zc.buildout\n\n\nInstalling without buildout\n---------------------------\n\nMove (or symlink) the ``ECAutoAssessmentBox`` folder of this project\n(``Products.ECAutoAssessmentBox/Products/ECAutoAssessmentBox``) into \nthe ``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 ECAutoAssessmentBox.\n\n\nSupport\n=======\n\nFor questions and discussions about ECAutoAssessmentBox, please join the\n`eduComponents mailing list`_.\n\n.. _eduComponents mailing list: https://listserv.uni-magdeburg.de/mailman/listinfo/educomponents\n\n\nCredits\n=======\n\nECAssignmentBox was written by `Mario Amelung`_ and \n`Michael Piotrowski`_.\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\nECAutoAssessmentBox 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.. _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.4.2 (2011-10-07)\n\n- The new field ``Instant Feedback`` for AutoAssessmentBoxes allows teachers\n to decide whether or not the automatic feedback from ECSpooler/backends will\n be shown to students.\n\n- A lot of minor bugfixes regarding the new release of ECSpooler (1.2). \n\n\n# Changes in release 1.4.1 (2011-08-14)\n\n- Fixed issue: ImportError: No module named schema.vocabulary\n\n\n# Changes in release 1.4 (2011-08-10)\n\n- Added compatibility for Plone 4. Plone 3.x support has been dropped.\n Plone 3 users should use ECAutoAssessmentBox 1.1.\n\n- KSS is used to display input fields for a selected backend without \n loading the whole edit page again.\n\n\n# Changes in release 1.1 (2009-10-09)\n\n- ECAutoAssessmentBox was completly re-implemented with support for \n Plone 3.\n\n- ECAutoAssessmentBox is now eggified and uploaded to PyPI. An old-style \n tarball distribution is still available at plone.org.\n\n\n# Changes in release 1.0 (2007-04-16)\n\n- Added check box \"Automatically accept assignments\" to \n ECAutoAssessmentBox to automatically move an assignment in state \n \"accepted\" if it successfully passed all tests. (Makes sense for\n backens which return true or false only.)\n\n- Settings for ECSpooler and appropriated backends are now stored as \n portal properties. Therefore it is no longer necessary to set up\n spooler and backends after re-install.\n\n- Indicators are now differ depending on the backends result type, \n i.e., for backends returning True or False an icon will be displayed,\n otherwise the plain result value (e.g., percentage or score.)\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/ecautoassessmentbox/", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "Products.ECAutoAssessmentBox", "package_url": "https://pypi.org/project/Products.ECAutoAssessmentBox/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.ECAutoAssessmentBox/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/ecautoassessmentbox/" }, "release_url": "https://pypi.org/project/Products.ECAutoAssessmentBox/1.4.2/", "requires_dist": null, "requires_python": null, "summary": "Submissions for programming assignments with immediate feedback from ECSpooler.", "version": "1.4.2" }, "last_serial": 306783, "releases": { "1.1dev": [ { "comment_text": "", "digests": { "md5": "4198d1882e7b96becef47cc972107ec7", "sha256": "a4bc7f23723b84bc1a457f890cfd3f11bdec49f9c465ad0d30598fc1c6d961cb" }, "downloads": -1, "filename": "Products.ECAutoAssessmentBox-1.1dev.tar.gz", "has_sig": false, "md5_digest": "4198d1882e7b96becef47cc972107ec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55773, "upload_time": "2009-09-29T14:05:14", "url": "https://files.pythonhosted.org/packages/8d/ea/ef486532b2f2aa73beec5c1f7c7d4c00c828860b84a6c5e4068543df2480/Products.ECAutoAssessmentBox-1.1dev.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "bafef3d6403943dac2c458269c6efcb3", "sha256": "3d3fad6664c2c46f5dc7ceab55f625dbdb2f9cd85b9b267f96fd73f3cf33a47a" }, "downloads": -1, "filename": "Products.ECAutoAssessmentBox-1.4.tar.gz", "has_sig": false, "md5_digest": "bafef3d6403943dac2c458269c6efcb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57233, "upload_time": "2011-08-14T10:40:10", "url": "https://files.pythonhosted.org/packages/d7/6c/ebfa890544fa8be9d3ad12da0cd3aa7b6c060658e84cb19d545bdccf1d51/Products.ECAutoAssessmentBox-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "b649201dc6173137b8a017415bdfb04c", "sha256": "772fc350fe7ef2ec82e8b8f0c6a6f68666ac5f77da1f8a6f2c1df5710fc0b0f6" }, "downloads": -1, "filename": "Products.ECAutoAssessmentBox-1.4.1.tar.gz", "has_sig": false, "md5_digest": "b649201dc6173137b8a017415bdfb04c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57267, "upload_time": "2011-08-14T11:26:29", "url": "https://files.pythonhosted.org/packages/59/58/840775640ec399b934cc5e6afd1706231e969d3a70436094e50efe6f8eb2/Products.ECAutoAssessmentBox-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "4f56e3af911ab7577cc6fd189451ccad", "sha256": "9790a58190aba6db0b67165e238f3cd9fa27e14be74a03884ea97675beb7e61d" }, "downloads": -1, "filename": "Products.ECAutoAssessmentBox-1.4.2.tar.gz", "has_sig": false, "md5_digest": "4f56e3af911ab7577cc6fd189451ccad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57372, "upload_time": "2011-10-11T08:37:25", "url": "https://files.pythonhosted.org/packages/fa/20/839dc7b5f740060426941f0a497b7786eb315771716c34059b7499db2f65/Products.ECAutoAssessmentBox-1.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f56e3af911ab7577cc6fd189451ccad", "sha256": "9790a58190aba6db0b67165e238f3cd9fa27e14be74a03884ea97675beb7e61d" }, "downloads": -1, "filename": "Products.ECAutoAssessmentBox-1.4.2.tar.gz", "has_sig": false, "md5_digest": "4f56e3af911ab7577cc6fd189451ccad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57372, "upload_time": "2011-10-11T08:37:25", "url": "https://files.pythonhosted.org/packages/fa/20/839dc7b5f740060426941f0a497b7786eb315771716c34059b7499db2f65/Products.ECAutoAssessmentBox-1.4.2.tar.gz" } ] }