ECLecture

ECLecture is a Plone product for managing lectures, seminars and other courses.

Current release
ECLecture 1.3

Released Sep 25, 2009 — tested with Plone 3

This release adds Plone 3.x support and breaks backward compatibility.
More about this release…

Download fileGet ECLecture for all platforms (38.9 kB)
Product Package
Download fileGet ECLecture for all platforms (60.1 kB)
Product Package (ZIP version)

Project Description

ECLecture

ECLecture is a Plone product for managing lectures, seminars and other courses. Two main services are provided:

  1. An ECLecture object groups all course-related information. You can enter all course metadata (such as title, instructor, time, location, credits, etc.) into a form and ECLecture will automatically handle the presentation of this information. This helps you not to forget anything and ensures that students can find the information for all courses in the same place.
  2. An ECLecture object serves as a portal to all course-related materials like slides, exercises, tests, or reading lists. You can manage these materials using the appropriate content types (e.g., ECFolder and ECAssignmentBox for assignments) and add them as resources to the course. Since ECLecture is a folder-like object, these resources can be stored inside of it, but they can also be stored somewhere else, even on another server.

If your students also have accounts on your Zope server and if you use groups to represent their participation in a course, you can associate your ECLecture objects with the appropriate groups. ECLecture then offers a 'participants' tab, where you can see a list of all students enrolled in this course.

ECLecture is fully internationalized; currently it comes with localization for English and German.

Prerequisites

To use ECLecture you need a Plone installation. Check plone.org for Plone's prerequisites.

There are release of release of ECLecture working with Plone 2.x and 3.x.

You also need DataGridField, available from plone.org/products/datagridfield/. (If you're using Zope 2.7, note that there's an issue with DataGridField and Zope 2.7. A fix is described in the issue report.)

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 installing ECLecture is very simple. You can install it by adding it to the eggs line for your instance:

[instance]
eggs =
    ...
    Products.ECLecture

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 ECLecture.

Installing without buildout

Move (or symlink) the ECLecture folder of this project (Products.ECLecture/Products/ECLecture) 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 ECLecture.

Credits

ECLecture was written by Mario Amelung and Michael Piotrowski.

The icons used in ECLecture 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 by Eudemonia Solutions AG with support from Katrin Krieger and the Otto-von-Guericke University of Magdeburg.