Technical specification for the remaining work on the compuation center side

שלום מוטי, שמואל, ודרור,
ישראל כהנוביץ + שירי פתחו טבלאות באריסטו על מנת שיהיה אפשר להפיק מהם טבלאות קורסים עבור השנתון. הודתי לכם ולהם על השרות. גם אני ביצעתי את חלקי - הכנתי קוד שמקבל כקלט שורת מספרים (קודים של הקורסים) ומייצר מהם על ידי פניה לאריסטו טבלאות של שנתון (ראה דוגמאות להלן). מה שחסר זה ממשק, דומה לזה של שליחת ציונים, שיאפשר לכל רכזת שרוצה בכך להריץ את הקוד. כרגע רק אני יכול להריץ את הקוד: זו פקודה שאני מריץ על השרת של המחלקה, ושהקלט שלה הוא קובץ פשוט: ואז נוצרות הטבלאות שבדוגמה לעיל. בברכה, ובתקוה לשיתוף פעולה, דורון

(1)
There will be a public university link http://bgu/ShantonTables
into which anyone can browse and find 3 types of files:

203_003_input.txt     - click to see input file example
203_003_online.html     - click to see output file example
203_003_printout.html    - click to see output file example

(2)
Administration people, like our Aviva,
will have in mass-email an option called
הפקת טבלאות קורסים

(3)
Given department code (eg 203) and Megama code (eg 003)
the application will allow to create
and maintain the relevant input txt file.
[eg Aviva will have permission to edit the 203*.txt files]

(4)
The application will have a "submit" button.
Upon clicking, it will "run" a variation
of the perl script that I have written.  Dcoumentation is here.
This perl script generates the html files.
It takes ~10 minutes for the perl script to do the job.

(5)
That is all. How/where to link the html files in
the departmental sites can be left as the
responsibility of the departments. If in the
future you want to create a fancy "universal gate"
for the Shnaton - it is up to you.
From my perspective it is not an issue.