home *** CD-ROM | disk | FTP | other *** search
/ Collection of Education / collectionofeducationcarat1997.iso / TEACHING / SCHCAT02.ZIP / INFO.TXT < prev    next >
Text File  |  1994-08-03  |  7KB  |  160 lines

  1. AUTHOR    nbauers@samphire.demon.co.uk
  2.  
  3.                            ═════════════════════════
  4.                    CAT - general Information
  5.                            ═════════════════════════
  6.  
  7. CAT     is SHAREWARE.  If you decide use CAT,  you are asked to register 
  8.     and pay for the program.  Registration and payment details are given 
  9.     in the file REGISTER.TXT.
  10.  
  11. CAT     is 'CHAINWARE'.  If you like CAT,  you are invited to give 
  12.     un-registered copies to other schools or colleges.  
  13.  
  14. CAT        is a Computer Aided Timetabling program for simple timetables.
  15.     Timetables are produced in the traditional brain hurting way but
  16.     CAT makes the recording of the time table quicker.  Room,  Class 
  17.     and Teacher timetables can be exported for printing.  The booked
  18.     periods for rooms,  classes and teachers are counted and displayed.
  19.  
  20. CAT    works well if many minor changes need to be made as the term
  21.     progresses.  
  22.     
  23. CAT     assumes that bookings will have an indefinite duration.  You can't 
  24.     book weeks 1 to 5 for one group and weeks 6 to 12 for another.  
  25.     You need expensive software for this. ( Or COLCAT being developped. )
  26.     
  27. CAT        will work VERY slowly on an ancient single floppy 4.7MHz 8086.
  28.     Colour is recommended.  A mouse is strongly recommended as some
  29.     options can only be accessed by mouse or equivalent pointing device.
  30.     A faster machine is advisable.  CAT is quite quick on a 486sx33 with
  31.     a 200 booking timetable.  Bigger timetables slow things down.  
  32.  
  33. CAT        is designed for the simple case of one class with one teacher in one
  34.     room studying one subject.  This is the most common situation and the
  35.     exceptions can be timetabled manually.  If there are many exceptions,
  36.     CAT may not be an appropriate software tool.
  37.  
  38. CAT     is a simple aid to timetabling.  It records the timetable in a
  39.     convenient format.  Double bookings are not possible.  Timetables can
  40.     be  produced, altered and searched quickly.  Many common mistakes
  41.     made with manual timetabling are avoided.
  42.  
  43. CAT     does not do everything.  For example it does not stop you timetabling
  44.     french in the physics labs.  It does prevent the booking of a third
  45.     year class into a second year lesson.  If you follow the timetable
  46.     design guidelines,  many common errors are made less likely.  To
  47.     eliminate all types of error,  CAT would need extra information which
  48.     would make it more laborious to use.  The present design is a
  49.     compromise between convenience and accuracy.
  50.     
  51. CAT    help files can be printed or viewed from the program.
  52.  
  53.  
  54. LIMITATIONS
  55.     The size of timetables is limited by the free RAM in your computer.
  56.     CAT does not use expanded or extended memory.  In spite of this,
  57.     large timetables can be handled.  More than 2000 bookings if you
  58.     are not too verbose with room,  teacher,  class and subject names.
  59.     With more than 500 bookings,  you will need a fast PC to get
  60.     acceptable performance.  (33MHz clock)
  61.     
  62.     The text editor is limited to a file size of 64K or less if you 
  63.     make use of the cutting and pasting features.  This limits 
  64.     timetables to one or two thousand bookings.  You can build bigger 
  65.     timetables by using a different text editor that does not have 
  66.     this limit.  
  67.  
  68.     Future versions of CAT are planned with these limitations removed.
  69.     Please register this version to fund the development of the future.
  70.     
  71.     I would welcome suggestions for items to go onto a wish-list for 
  72.     the next version.
  73.     
  74.  
  75. To install CAT
  76. ══════════════
  77.  
  78. First make a backup of the distribution disk or downloaded files.  This can 
  79. be used in a single floppy disk system.  Feel free to make extra disk copies 
  80. and give them to other schools or colleges so they can benefit.
  81.  
  82. If a hard disk is available,  copy all the files (*.*) from the
  83. distribution disk to their own directory on the hard disk.  The
  84. directory can have any name.  TIMTAB is the name used in a later example.
  85.  
  86. On a DOS system,  use the PATH command to give access to the program from
  87. directories other than the one where CAT is installed.
  88.  
  89. Use the SET command to set an environment variable called CATHELP.
  90. This lets CAT find its help files.  Get help from your DOS Guru if necessary.
  91. An example batch file to start CAT is given later in this file.
  92.  
  93. If you use Novell Netware,  map insert a path to the directory where CAT is
  94. installed.  Create a batch file to do this.  The batch file should also set
  95. the CATHELP environment variable as explained above.  Get help from your
  96. Novell Guru if necessary.
  97.  
  98. Remember to keep frequent backup copies of your timetable data.
  99.  
  100. The author also keeps a hard copy of the timetable information because his
  101. computer system normally fails shortly before the timetable goes live.
  102.  
  103.  
  104. Learn How To Create a Timetable
  105. ═══════════════════════════════
  106.  
  107. Look at the example timetables provided with CAT.
  108.  
  109. Look at the .TIM file available under the 'FILE | DEFINITIONS OPEN' menu.
  110. In particular note the sections in this file for periods,  days,  rooms, 
  111. teachers,  classes and subjects.  When you create your own time table, you 
  112. will need the same sections.  Open the timetable and experiment by booking 
  113. and un-booking slots,  displaying room, class and teacher timetables and 
  114. loading and saving your results.  Read the other help files for more 
  115. information on these topics.
  116.  
  117. To create your own timetable,  first create a .TIM file.  This option is in
  118. the 'FILE | DEFINITIONS OPEN' menu.  Information on the structure of the .TIM
  119. file is available via the 'HELP | DEFINITIONS FILE' menu.  Press the <F1>
  120. key to get this.
  121.  
  122. Once you have specified some periods,  days,  rooms,  teachers,  classes and 
  123. subjects in the .TIM file,  you can open the timetable and create bookings.  
  124. When you first create the timetable,  there are no bookings.  CAT notices 
  125. this and gives a warning message.  On subsequent occasions,  there should 
  126. be no warning message unless you have accidentally lost the bookings file.
  127.  
  128.  
  129. An Example Batch File for Starting CAT
  130. ══════════════════════════════════════
  131.  
  132. @ECHO OFF
  133.  
  134. rem              A Batch file to start CAT : Computer Aided Timetable
  135. rem              This example assumes CAT is installed in C:\TIMTAB
  136.  
  137. rem            Save the current path into OLDPATH
  138. SET  OLDPATH=%PATH%
  139.  
  140. rem              and add C:\TIMTAB to the current path
  141. PATH C:\TIMTAB;%PATH%
  142.  
  143. rem              Set the CATHELP environment variable
  144. rem              CAT will be now able to find its help files
  145. SET  CATHELP=C:\TIMTAB
  146.  
  147. rem              Run the program.
  148. CAT
  149.  
  150. rem            Clear the environment variable CATHELP
  151. SET CATHELP=
  152.  
  153. rem            Set the path back to what it was
  154. path %OLDPATH%
  155.  
  156. rem            Clear the OLDPATH environment variable.
  157. SET  OLDPATH=
  158.  
  159. ═════════════════════════════════════════════════════════════════════════════
  160.