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