New release: version 1.0-beta4

May 31st, 2010

Although not originally planned, today we’ve released an intermediate version of peach³. There have been several important changes and fixes to warrant this new release. Most changes are related to the course management functionality.

For a full list of changes, see the changelog on trac.

The new release can be downloaded from the peach³ download page.

Largest open-source Django project

March 20th, 2010

Thierry Schellenbach from YouTellMe.nl recently wrote on his blog that their site is probably the largest Django project in terms of codebase. Since their project isn’t open-source, it’s hard to tell if that claim is true or not.

But it got me wondering. What is the largest open-source Django-based project around?

Read the rest of this entry »

First peach³ packaged release

December 1st, 2009

Today we released the first “packaged” version of peach³, version 1.0-beta3.

The mercurial repository was already open for anyone interested in our project, but most people like a packaged version over a repository. Also installation documentation was lacking.

Read the rest of this entry »

SLoCs

November 30th, 2009

Managers like numbers. Source Lines of Code (SLoC) is such a number. Today I counted the number of sourcelines written by me for peach³.

Read the rest of this entry »

Public repository

August 24th, 2009

The peach³ repository is now open for anyone interested in the project.

I still have to write installation documentation, but as it is a Django project, the installation instructions over at the djangoproject.com site also apply to peach³. Once the current version has been tested to be stable (by a couple of hundred first-year students ;-) ) a downloadable packaged version will be released.

Peach³ public demo live

June 2nd, 2009

The peach³ public demo is now available at http://demo.peach3.nl/

Registration is open for everyone.  Please read the Terms of Use before using the system.

Migrating Django models with south and converting data

February 10th, 2009

I use South whenever a model needs to be changed. One thing that is not really documented in the South documentation is how to convert data. After some trial and error I found a way to use Django QuerySets to access both the old and new models to convert data.

Read the rest of this entry »

Poster

February 5th, 2009

A poster explaining what peach is:

Read the rest of this entry »

My Django development environment

February 4th, 2009

IDE

After using a few other IDE‘s I settled down with Eclipse with Aptana plug-in as the IDE I use for peach³ development. This one environment has support for everything I need while developing a Django application: Python, HTML and JavaScript support is great, with code completion, including completion for the Ext.js javascript library. And I even have the idea that I’m not using the full power of Eclipse yet.

Read the rest of this entry »

Article in ‘Olympiads in Informatics’

February 4th, 2009

In Olympiads in Informatics, 2008 vol. 2, an article was published on “Programming Task Packages: Peach Exchange Format