Assigning Classes

Randal L. Schwartz merlyn at
Wed Sep 11 21:21:31 BST 2013

>>>>> "Pierre" == Pierre M <piemas25 at> writes:

Pierre> On this website there's a free (gnu) application to do this
Pierre> (they call it "student sectioning", and it also takes into
Pierre> account the fact that there's timetable conflicts) :

I wrote a scheduler using AI::Genetic that did pretty well, given a
fixed number of identical slots in a fixed number of rooms, and a series
of classes to be taught by each instructor (serial dependency), and a
first and second choice by each student, came up with a master schedule.

It was for Geek Cruises, back when Neil would actually ask attendees
what they wanted to see.  Now, it's entirely handcrafted.

Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn at> <URL:>
Perl/Unix consulting, Technical writing, Comedy, etc. etc.
Still trying to think of something clever for the fourth line of this .sig

More information about the mailing list