TimeDesign, the recommended timetabling program for the Free State Department of Education. Used by over 10 000 SA-SAMS users.

sTuDential is now available for both students and educators to download, or to use online.
Use studential as the reference/emis to try it out, or your school's reference.

The History of TimeDesign

Welcome, I would personally like to thank everyone who has sent in suggestions and votes of confidence regarding TimeDesign.

TimeDesign has become an integral part of many educational institutions, saving the users hours, days, possibly even weeks of time in the preparation of timetables.

It has gone from strength to strength with over 300 schools and institutions that are now using it. Approximately another 6000 schools are using the ‘lite’ version that is supplied with Edusol-SAMS in South Africa. The program is in use worldwide, countries where it is used include, South Africa, Botswana, Tanzania, Namibia, India, Canada, England, New Zealand, and Peru.

I would like to thank everyone who has purchased TimeDesign, as this has given me the finance to improve TimeDesign as well as enabling me to supply the ‘lite’ version to the previously disadvantaged schools of South Africa.

As time tabling is usually only done at year end, in preparation for the following year, a person tends to get a bit rusty in the preparation. To assist, time tabling workshops are usually run here in South Africa during from September each year, you will be able to find out more details about these workshops on our website at www.aabus.co.za.

TimeDesign 6 is supplied on a shareware basis. This means that you get the complete program with a few of the features disabled, mainly the printing of the timetables and the saving of the completed solution. On registering the program, these features are then enabled. This allows you to try the program and ensure that it meets your requirements, before committing to the purchase.

Thank you
Patrick Schutte

Patrick Schutte Author of TimeDesign WinnaLotto and LatCon Lateral Accounting

Patrick Schutte

Author of:

TimeDesign, the recommended timetabling program for the Free State Department of Education.

WinnaLotto, a program that analyses the lotto draw history and attempts to predict potential draw numbers.

HorsePlay, a horse racing prediction program using advanced machine learning algorithms.

The History of TimeDesign

 TimeDesign Version 7

This was the first online version of TimeDesign. It was written with the thoughts of being able to assist more than just the Window operating system users. Being online, gives you the ability to access TimeDesign and your latest work from anywhere in the world as long as you have a computer or laptop with a web browser, no matter what operating system.

Although we have tried to keep the familiar feel of the previous TimeDesign versions, it is a paradigm shift into an entirely new style of data capture and manipulation.

In all the previous versions, you had to physically plan layouts and juggle the educators around to try and get it all to fit in. Creating and tweaking these layouts took a tremendous amount of your time. Now it is simply a matter of telling TimeDesign the teaching capabilities of the educators. When on the layout page, all you need to do is to create your groups with the classes, subjects, and rooms if required. Thereafter simply click the Populate button and let TimeDesign place the educators within the maximum number of periods that they can teach and also the one that will cause the lowest conflict level throughout.

sTuDential

A timetable viewer designed specifically for the educators and children in mind. It is completely private and sends absolutely no personal information about the user, the only time that it accesses the internet is when setting up the application,thereafter everything is stored locally on the browser or mobile.

Setting up is a breeze, simply enter the school’s reference number that will be supplied by your school, select whether you are an educator or student and your name or class respectively, where the class is reconstituted with other classes and subjects, you choose your subject if you are in the class. There is the ability to give each class and subject group a nickname which the educators would appreciate thus simply seeing mathematics being repeated for each subject, you are able to name it accordingly, e.g. MAT10abc, MAT11de, and such.

TimeDesign 6 users can take advantage of sTuDential by creating a free TimeDesign 7 account, and then uploading their solved timetable accordingly.

 

TimeDesign Version 6

TimeDesign 6.0 was released in early September 2020.

Some of the NEW features include:

  • Enhanced Solving Engine 
  • The Cheat Sheet
  • The Quick Entry.

 

TimeDesign Version 5

The entire program has been re-written from the ground up – about 30 000 lines of code. Where possible, I have attempted to ease the entry of information, as can be seen by the layout screen.

Features introduced within this version include:

  • The ability to import data from an external source( Text and XML).
  • · Fully Win 98/2000/XP32/XP64/Vista32 and Vista 64 compliant.
  • · The ability to print directly from the program (HTML, PDF, XML).
  • · Print a Single Timetable from the program.
  • · The ability to save the files as HTML, so that it can be published directly to a server.
  • · Right click and delete options in the layout page.
  • · Multiple selections in the layout page using Ctrl or Shift keys.
  • · Multilingual.
  • · Copy a timetable directly to the clipboard and past into Excel.

TimeDesign Version 4

To cater for extra features, like multiple undo, auto-save, multiple languages, as well as the potential of Third Party School Administration programs wanting to take advantage of TimeDesign’s excellent solving engine, TimeDesign 4 came into being. On the surface, most of the program looks the same as Version 3, but extensive changes have taken place within. Once again, the Timetable Object came under fire, extras added to cater for the teacher substitution, room pooling, conflict and combing charts. The multi-language feature has been completed and caters for primarily English and Afrikaans languages.

TimeDesign Version 3

As Version 2 started making it’s rounds, I started getting feed-back on problems and possible improvements. I also had some after-thoughts, Version 2 had been a steep learning curve, and I am the last to admit that I know everything about timetables and Object Oriented programming and had seen quite a lot of spots in the program that I would have liked to improve on. I was comfortable I had a fairly strong solving engine, I was comfortable with the layout style I had used, so keeping this in mind, I developed TimeDesign 3 from the ground up, the most important changes internally where related to the Timetable Object. These changes allowed me to improve the way the solving engine works. Adding extras became a breeze, and the benefits where immediate. Rooms, period blocking, and exclusions where among the new features added.

 

TimeDesign Version 3.3

This was a special release exclusively for use with Deved Trust’s EdusolSAMS School administration package, The two go hand in hand together where the EdusolSAMS package creates the initial Educators, Classes, Subjects and Groups within a timetable template and then all information is transferred to TimeDesign 3.3 for solving.
This version was fully donated to DEVED Trust in 2005 and has not been upgraded since. TimeDesign version 4 and upwards is compatible with SA-SAMS.

TimeDesign Version 2

With the ever increasing availability of the Internet, I did a bit of research into timetabling. I looked at Bin Packing algorithms, Genetic Algorithms, Partical Swarm Optimisation, Tabu Search to name a few, but could never get quite what I wanted. So the simple solution was to design my own solving method. For lack of a better name I call it the Hierarchical Contention Method. I rewrote the complete system in Delphi since I found Visual Basic to be extremely limiting with Object Orientated Programming – You had to create ‘wrappers’ for even the simplest forms of inheritance. Three Months later, TimeDesign Version 2 was born.

 

TimeDesign Version 1

Version 1 was written in Visual Basic. It was an extremely rudimentary system and would only allow simple groups. The solving method was simply to sort the groups by educator and then fill up the tables as much as possible. It would accomplish about 85% of the solution only. I placed it on our website for anyone who might be interested to possibly continue with it. The program sat dormant for about year or two.