home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #23 / NN_1992_23.iso / spool / bit / listserv / notabene / 1565 < prev    next >
Encoding:
Internet Message Format  |  1992-10-13  |  2.6 KB

  1. Path: sparky!uunet!stanford.edu!lll-winken!bu.edu!wupost!darwin.sura.net!paladin.american.edu!auvm!VAX2.QUEENS-BELFAST.AC.UK!ENG1787
  2. From: ENG1787@VAX2.QUEENS-BELFAST.AC.UK (L.LITVACK)
  3. Newsgroups: bit.listserv.notabene
  4. Subject: Re: Timetabling by __NB__ by computer
  5. Message-ID: <NOTABENE%92101318403719@TAUNIVM>
  6. Date: 13 Oct 92 17:42:00 GMT
  7. Sender: Nota Bene List <NOTABENE@TAUNIVM.BITNET>
  8. Lines: 40
  9. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  10. Via:      UK.AC.QUB.V2; 13 OCT 92 17:42:14 BST
  11.  
  12. A telephone call to Mervyn to explain what I thought would be my
  13. convoluted methodology produced a request from him that I go public
  14. with the BIG SECRET, so here goes:
  15.  
  16. I received an ASCII file consisting of student names, student numbers,
  17. and a series of codes corresponding to the courses each student was taking.
  18. For each course code (for example, 110ENG101, our first-year English
  19. course) I did a global replacement, substituting times as listed in the
  20. calendar for each course code -- thus 110ENG101 becomes 1M10 2M10, that is,
  21. the lectures are given in the first semester on Mondays at 10:00, and in the
  22. second semester on Mondays at 10:00.  Once this is done for all the courses
  23. which all students are taking, I set indexed the file, with the standard
  24. F2 option, which separates records by a double carriage return.  I then
  25. conduct a search for each individual time when our own tutors (who have
  26. given me their own timetables) would like to hold tutorials for this
  27. particualr course.  So, Bob Jones, for example, would like to hold a
  28. tutorial at 1T12 and 2T12 (1st semester, Tuesdays at 12:00, and 2nd
  29. semester, Tuesdays at 12:00)  The syntax in TextBase would then be
  30.  
  31. (\all \and \not ((1T12 \or 2T12)))
  32.  
  33. We then get a list of matches, which in our case this year started out
  34. as something like 165 students available at this time.  One then copies
  35. over into an NB file enough matches to fill Bob's tutorial.  Then you
  36. can start all over again.  The tweaking can come in at this point.
  37. In order to make sure that these already selected students are not
  38. found a second time, you either watch for their names to appear in the
  39. new search, and simply pass them over, OR you eliminate them from
  40. your .D00 or .D01 file, and reindex the textbase.
  41.  
  42. For me, what this automated process meant that a chore which in the
  43. past took a weekend, could not be accomplished in an evening.  I hope
  44. that this is clear enough for all who are interested.  If you have any
  45. suggestions for refining the process I have described, please let
  46. me know.
  47.  
  48. Leon Litvack
  49. ENG1787@uk.ac.queens-belfast.vax2
  50.  
  51. Thanks, Mervyn, for prompting me to make this info. available to the List!
  52.