Teaching Schedule (0.1alpha)
- Teaching Schedule download link: http://plone.org/products/teachingschedule/releases
- Homepage of Teaching Schedule: http://plone.org/products/teachingschedule/
- Description source: http://www.geojeff.org/software/teachingschedule
TeachingSchedule uses the ReportLab toolkit to generate a teaching schedule plot and its own routines to emit SVG and simple HTML renderings.
TeachingSchedule is a folderish Archetypes-based Plone/Zope product. The idea is to use various renderers to create images, PDF files, and/or SVG versions of the teaching schedule and store them. This allows flexibility for a user of TeachingSchedule to offer several format versions, if needed. TeachingSchedule takes input of the following items:
- image size (width and height, in pixels)
- position (x and y of upper left corner, in pixels)
- courses, entered as comma-separated values on separate lines
for the courses. Courses are specified by:
- username
- year
- month
- day
- hour
- minute
- duration_minutes
- recurrence_interval
- start_year
- start_month
- start_day
- end_year
- end_month
- end_day
- course_name
- red, green, blue (each 0-255)
REQUIREMENTS
- Archetypes (tested with Archetypes-1.3.2-final bundle).
- Plone (tested with Plone-2.0.5)
- PIL (Python Imaging Library)
- ReportLab Toolkit
- renderPM, from the ReportLab Toolkit, as an addon module (renderPM provides the full functionality for formats other than ps and pdf)
- Adobe Acrobat Reader, for fonts On Linux, v. 5 works; not sure about the new v. 7.