
Timetabling oncore Support Module
=================================

Description:
===========
    This module is a support module for the main module of Online Course
    Registration (OnCoRe) .
    This module reads the phase-0 (pre-regsitration) data from the
    registration table and does the time-tabling. It then fills in the 
    "cslot" columns of the "course" table. At each stage it finds students who
    have clashing courses according to the timetable and has an option to send
    mails to such students.

To Run:
=======
    To run the Timetabling module, execute the shell script 'TT'.
    Note that the classpath must have the files TT.jar (*) in your CLASSPATH. 
    Also 'java' should be in your path.


    Please read the 'README' from the 'oncore' package.

-------------------------------------------------------------------------------
* OnCoRe is TradeMark by Kedar, Sorabh, MP and Das :-)
-------------------------------------------------------------------------------

Further Improvements:
=====================

* The present module has no GUI support.

* Most of the program is sequential i.e. courses are presented one by one. It
  is not possible to select a particular course and assign its slot. 

* The program could also show statistics of the number of students for each
  conflicting course.
