@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p  }0 C9DI pCDL~CiCDiD` DD˙` d J)L ! }D L(( LL()  L| L( S LH 0p n   } CY?  q  L L  ` ) } `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L }) `L0AM݊L݉ ML  N݆LLLNLMLHG!@ }1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q } L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D }CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y }`piH n0)բY? 08`0  }  0$L GGȽG L `8L`L }8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE` }E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE } H8EEȱEEȩEh J E8   . m  i`LI!)E1FR }1LJ舩9GIH`LJJ`HGHh l` } S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}} }O P |||DDOS DOSDOS SYS } } }}rr }CDOS SYS } 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV !}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh "}DEL8HI   0 HI,0 0  9 .G VLO #},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI $} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI %} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  - '}LLu DEHILV 9 .l 9 .l  `` s$B VBH (}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL )}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e *}1i1232435ޥ<<8 } 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D$,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F$-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟$.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i$/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 0$0}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE$1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH$2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L $3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED 024 FREE SECTORS COPYING---D1:WRIT$4}E.VA2# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B$5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#$6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%$7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.$?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1$@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DU$A}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,$B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0$C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L $D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭ$E}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURN$F}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( r$G}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLt$H}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. $I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B V$J},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭ$K}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT $L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξ$M}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-$N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L $O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥ$P}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{$Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1$R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALID$S} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4Du$T} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4Du$EiͩkΩ͙kCop j`j {j`Hi͝Νh`(V}L"COD:D"NURiͩkΩ͙kCop j`j {j`Hi͝Νh`(0NA@@dQ(>:A%,"-@@E(WHAT SCREEN COLOR DO YOU ,X}WANT?Q6-n#-@@#( 1: NORMALx"-@@"(2: AMBER*-@@*(3: REVERSE AM,Y}BER"-@@"(4: GREEN!-@@!(5: GREYB A`-@@4(SELECT A NUMBER8,Z}B BQ  @)!@)P:,G("ERROR: SELECT A NUMBER FORM 1 TO 5Q A`//AAA,[}A A01AAH'A @1 A@1A@T'A @1 A@1A,\}@V'A 1 A@1AA''A @1 A@1A@'A @,]}1 A@'@'@@@b;@0,;A0,((>:A%,:-@@ b(#Document,^}ation for TEACHER'S TOOLBOX*-@@*(by ROLAND FETZER6-@@,(CREEN OR RINTER03(6(",_}$$7@<@,4SA,$$7@<@,4PA6E@9@@ D1:INFOBASE,`}.CE6-@( A`@(6-%@J(T"@ A`^ A h#F:A,"A6#,a}@r*AAH'A @*|9@9@@ D1:INFOBASE.D0(>:A%,,b}"-@@0( PRINTING! A@@.@.@@P:(@ ,c}A.F:A,"A6#@.@ +(((( ϠŠӠ F:B2y,,d}"@A Ap6-$ D:DOC>:A%,"-@@E(WHAT SCREEN COLOR DO YOU ,C page 1 INFOBASE version 3.0 and LETTER TO PARENT0f} were written by Roland Fetzerespecially for teachers. The author is a teacher of Computer Studies at JHS49 in Brooklyn N.Y0g}. INDEX Average - Comupute Average 8 Back Up Copy 2 Correct a Record 5 0h} Creating a New Student File 3 Delete a File 5,8 Delete a Record 5 Disk Space on Data0i} Disk 8 Display Names Serially 5 End 5,8 Enter Names 4 Fea0j}tures of Infobase 2 Field Lenghts 4 File Selection 7 Files on Data Disk 0k} 5 Format a Disk 7 Global Delete of Grades 7 Good Data Base Management 4 Letter t0l}o Parents Document- ation 10 Lock a File 7 Mailing Label-Entire File 60m} Mailing Label-Search File 6 Mailmerge 8 Mailmerge Individual record 9 Main Menu 0n} 3,6 Print Attendance Card 6 Print Complete Record-Search5 Print Grade Book 6 0o}Print Menu 5 Print Student Names on File 5 Print Student & Parent Phone File 0p} 6 Print Student & Grade File 6 Recover Deleted Records 7 Rename a File 8 Search0q} for a Name 5 Special Function Menu 6,7 Spelling Checker 8 Sequential Grade Input 0r} 7 System Requirements 1 Technical Notes 10 TWO DISK DRIVE SYSTEMS 2 Unlock a Fi0s}le 8 Using Files Already on the Data Disk 3 SYSTEM REQUIREMENTS - AN ATARI 600t}0,800,800XL,1200 130XE with at least48K memory; one or two disk drives and an EPSON compatible printer. 0u} page 2 BACK UP COPY - there is no DUP.SYS on the disk beca0v}use of the lengthof the program. 1. Turn on the Disk Drive 2. Insert a DOS Disk and type 'DOS' 3. Re0w}move DOS Disk and insert TEACHER'S TOOLBOX disk 4. Select Option J 5. Source Drive 1, Destination D0x}rive 1. Follow the prompts 6. Have a formatted disk ready for the copy 7. DO NOT use a write protect tab 0y} 8. DO NOT protect any file TWO DISK DRIVE SYSTEMS - Go to the Option 9 on the Main Menu - 'CONFIGURE DISK DRIVES'. T0z}o the prompt '# OF DISK DRIVES 1 OR 2' answer 2.130XE RAM Disk is not considred a 2nd disk drive. Line # 190 in INFOBASEwil0{}l become 'D2:' FEATURES OF INFOBASE 1. You can display records in a serial fashion. 2. INFOBASE w0|}ill search the file for a specific name 3. You can correct a record or a field 4. You can delete 0}}a record 5. You can delete a file 6. You can display all files 7. INFOBASE can have an unlimited amoun0~}t of files 8. INFOBASE will print a student list 9. INFOBASE will print individual student records0} 10. INFOBASE will print mailing labels 11. INOFBASE will print a student grade list 12. INFOBASE 0}will print a student- parent phone list 13. INFOBASE will print an alphabetized Attendance Card 14. T0}he Attendance card can be for 28 to 31 days 15. INFOBASE will print an alphabetical Grade Book 16. IN0}FOBASE will format a disk 17. INFOBASE will allow GLOBAL Delete of Grade Entry 18. INFOBASE will allow sequen0}tial page 3 input of grade entry 0} 19. INFOBASE can recover deleted records 20. INFOBASE can lock files 21. INFOBASE can unlock files 22. I0}NFOBASE can re-name files 23. INFOBASE will check the spelling of file names 24. INFOBASE can show available0} free disk space on Data Disk 25. INFOBASE can compute a student average 26. INFOBASE has Mailmerge fo0}r an entire file 27. INFOBASE can Mailmerge ALL files on the disk at once 28. INFOBASE can mailmerge0} individual records in a file 29. INFOBASE is Menu Driven 30. INFOBASE is written in Modular Basic 0} CREATING A NEW STUDENT FILE - Have an empty FORMATTED disk availabelwith DOS on it. This will be you DATA disk. When0} the prompt appears "PLEASE INSERT DATA DISK IN DISK DRIVE" "ISDISK IN DISK DRIVE (Y/N)" 1. Remove INFOBASE disk 20}. Insert FORMATTED DATA DISK 3. Answer YES The DATA DISK DIRECTORY will appear on your screen (DOS.SYS andDUP.SYS0}). Since you did not yet create a file answer the prompt "DO YOU WANTTO USE ONE OF THE ABOVE FILES (Y/N)" with the answer NO0}. To the prompt "DO YOU WANT TO OPEN A NEW FILE(Y/N) answer YES. The newfile name cannot be longer than 8 letters and t0}he extender can be 3 letterslong. It is suggested that each class become a speparate file. Example: 1. CLASS.704 20}. CLASS801.ENG 3. CLASS605.RON A class file should not contain more than 50 names, otherwise 2 partsof INFOBASE wi0}ll not work, the ATTENDANCE CARD and the GRADE BOOK. If these2 parts are not imporant then there is no constraint on the len0}gth of eachfile. USING A FILE ALREADY ON THE DATA DISK - If a file is alreay on the DATAdisk, answer the prompt "DO Y0}OU WANT TO USE ONE OF THE ABOVE FILES(Y/N)"with YES and then type in the file name and extender the way it appears onthe sc0}reen. The main menu will now appear. MAIN MENU: 1. Enter Names 2. Display Names Serially 3. Search0} for a Name 4. Correct a Record page 40} 5. Files on the Data Disk 6. PRINT MENU 7. SPECIAL FUNCTION MENU 8. Delete a Record 9. Configure Dis0}k Drives 10. MAILMERGE 11. End 1. ENTER NAMES - The prompt appears "I AM CHECKING FOR THE END RECORDAND DELETIN0}G IT.". If you starting a new file you do not have an END recordand the program goes into the data entry screen. If you are 0}adding names toan existing file the END record will automatically be deleted. If you finished with a file and you want 0}to close it you must enter theword "END" for the field labeled STUDENT. All the other fields can remainempty. You will pe p0}rompted to do so when you are finished with enteringnames to the file. If this practice is not followed then the last name w0}illbe lost when using PRINT ATTENDANCE CARD and PRINT GRADE BOOK. The ENDrecord is never printed FIELD LENGHTS 0} 1. STUDENT = 25 letters 2. PARENT = 25 letters 3. ADDRESS = 25 letters 4. CITY = 13 letters 5. ST0}ATE = 2 letters 6. ZIP = 5 letters 7. PHONE = 9 letters 8. GRADE = 3 letters 9. SEX = 0}1 letter INFOBASE will not allow you to exceed these field lengths. If you doexceed them then a prompt will appear tel0}ling you your field was too longand asking you to re-enter it. Each record MUST contain at least 2 fields. The STUDENT 0}field and theSEX field must be completed for ATTENDANCE CARD and GRADE BOOK program towork. GOOD DATA BASE PROCEDURES0} - BE CONSISTENT! If you always follow thesame procedure then you will have no trouble. For instance, decide whetheryou are0} going to use a comma or not 1. STUDENT: Fetzer, Roland 2. PARENT: Mrs. Katherine Herk For the PARENT field yo0}u must use a MR. MRS. MISS in order that themailing labels are addressed correctly. For the SEX field it is suggested t0}hat you use "B" for boys and "G" forgirls. PRINT ATTENDANCE CARD and PRINT GRADE BOOK use these letters toalphabetize by se0}x, boys first, girls second. If you use "M" and "F" theorder of sort will be girls first, boys second. REVERSE SORT can be d0}one onthe screen but is NEVER printed. Only normal sort is printed. When you have completed all fields the prompt "ARE 0}ALL ENTRIESCORRECT(Y/N)" appears. If you answer YES then the data will be recorded onthe data disk. If you answer NO then t0}he prompt "ENTER NUMBER OF INCORRECTENTRY" appears. You will have a chance to correct any field that you wish. 0} page 5 If you answer the prompt "ANOTHER NAME(Y/N)" 0}with YES then you go backand create another record. If you answer NO then the prompt for creating the"END" record appears.0} 2. DISPLAY NAMES SERIALLY - If you select this option then you can viewall the records in the order in which they were0} entered. 3. SEARCH FOR A NAME - This option will search for a record by thefirst 3 letters of the student's name. If 0}these first 3 letters aremisspelled then the program will not find it. 4. CORRECT A RECORD - The program searches for0} the name by the first 3letters. You then can correct any field that you wish by entering thecorresponding number. 5.0} FILES ON DATA DISK - This option shows you all the files on yourDATA DISK 6. PRINT MENU - This option directs you to 0}the PRINT MENU 7. SPECIAL FUNCTION MENU - This option directs you to the SPECIALFUNCTION MENU 8. DELETE A FILE -0} This option erases a file from the DATA DISK." 9. DELETE A RECORD - This function uses the CORRECT A RECORD option and0}erases the student's name. Once this is done INFOBASE cannot find therecord. To delete you select #1 and pres ENTER 2 0}times and answer YES to theprompt "ARE ALL ENTRIES CORRECT(Y/N)" 10. MAILMERGE - This option directs you to the MAILM0}ERGE MENU 11. END - This will end the program and put you in the default screencolor. THE PRINT MENU: 1. P0}rint Student Names on File 2. Print Complete Record-Search File 3. Mailing Label-Search File 4. Mailing Label-0}Entire File 5. Print Student & Grade-Entire File 6. Print Student, Parent & Phone File 7. MAIN MENU 8. SP0}ECIAL FUNCTION MENU 9. Print Attendance Card 10. Print Grade Book 11. End 1. PRINT STUDENT NAMES ON FILE -0} Set the paper to the top of the form.INFOBASE will ask you for a title for this page. 2. PRINT COMPLETE RECORD-SEARCH0} FILE - Set the paper to the top of the page 60}form. INFOBASE will print all fields in the record plus the file name of anystudent that is selected. 3. MAILING LA0}BEL-SEARCH FILE - Set paper to the top of the form.INFOBASE will print the complete address of any student selected. On top 0}ofthe address label are the first 6 letters of the student's name and the filename. Frequently student names are different 0}from parents name. Without thisfeature it would be difficult to match an address 4. MAILING LABEL-ENTIRE FILE - This i0}s the same as above except theaddress for the whole file is printed. You can increase or decrease the SPACING between l0}abels by INSERTING ordeleting an "? #4" in line 2520. List INFOBASE and change it to fit yourneeds. 5. PRINT STUDENT 0}& GRADE-ENTIRE FILE - Set the paper to the top of theform. INFOBASE will print a list of student names and their grades 0} 6. PRINT STUDENT, PARENT & PHONE FILE - Set the paper to the top of theform. INFOBASE will print a list of student names, 0}parent names and phonenumbers. 7. MAIN MENU - This option returns you to the main menu. 8. SPECIAL FUNCTION MENU0} - Directs you to the SPECIAL FUNCTION MENU.All the programs on the this menu are on "INFOBASE.A" 9. PRINT ATTENDANCE 0}CARD - Set the paper to the top of the form.ATTENDANCE CARD is a 2 page form. You have to select a sort. REGULAR SORTwill a0}lphabetize names regardless of sex. SORT BY SEX will alphabetize bysex. A file may NOT have more than 50 names. Example of t0}he prompts: WHAT GRADE? School grades 6,7 etc. WHAT CLASS? 7-1,8-5 etc. WHAT SUBJECT? Engl(Max 4 letters) 0} WHAT HOME ROOM? 306,354 etc. WHAT MARKING PERIOD? 1 or 2 etc. TEACHER'S NAME? Do not use MR. MRS. You can rev0}erse sort on the screen but INFOBASE will only print in adescending alphabetical order. You can specify how many copies you 0}want. Youcan select a month with 28,29,30 or 31 days. You can go back and print amonth with different days. The program wil0}l print page 1 again and then askyou to select a month. 10. PRINT GRADE BOOK - Set the paper to the top of the form. GR0}ADE BOOKresides in VIRTUAL MEMORY. This means that the available memory of the 48Kcomputer was exhausted and the computer u0}ses the Disk Drive as an extesionof its memory. This requires disk swapping with a one Disk System. Justfollow the prompts.0} A file may not contain more than 50 names otherwiseGRADEBOOK will not work. GRADE BOOK is a 2 page form. You have pri0}nt choices 1. Page One and Two 2. Page One Only 3. Page Two Only 4. Return to Special Function Menu0} page 7 5. Return to Main Menu 6. End Pr0}ogram You can specify how many copies you want. FILE SELECTION - You must ALWAYS select a file with the FILES ON 0}DATADISK function before INFOBASE will work. THE SPECIAL FUNCTION MENU: 1. Format a Disk 2. Files on Data 0}Disk 3. Print Grade Book 4. Global Delete of Grade Entry 5. Sequential Input of Grade Entry 6. Recover De0}leted Records 7. Lock a File 8. Unlock a File 9. Rename a File 10. Delete a File 11. Show Available Di0}sk Space 12. Compute Student Average 13. RETURN TO MAIN MENU 14. MAILMERGE MENU 15. End 1. FORMAT A DISK0} - The program prompts you to put a disk to be formattedinto the disk drive. It shows you if there are any files on the disk0} and askif it is O.K. to erase these files. If you answer YES then the formattingbeginns. When you insert an unformatted di0}sk into the drive it takes a fewseconds longer than normal because the program is cheking to see if thereare any files on t0}he disk. 2. FILES ON DATA DISK - See previous discussion. 3. PRINT GRADE BOOK - See previous discussion. 4.0} GLOBAL DELETE OF GRADE ENTRY - This function erases the grades fromevery student record of a selected file. The program sho0}ws you briefly thegrade and then it deletes it. 5. SEQUENTIAL INPUT OF GRADE ENTRY - This function lets you enter a ne0}wgrade for the entire file. It shows you the STUDENT'S NAME and his OLDgrade. It prompts you to enter a new grade. Example:0} 80S, 75A, 55U etc. Ifyou leave the entry BLANK then the program retain the old grade. 6 RECOVER DELETED RECORDS - Th0}is function shows you the deleted recordsand lets you restore them if you want to. If there are no deleted recordsthen you 0}are returned to the SPECIAL FUNCTION MENU. Deleted records showeverything but the STUDENT name which you have to re-enter. T0}his is the onlyfield that you can re-enter. 7. LOCK A FILE - This function asks you for the filename to be locked.Wit0}h a locked file you cannot add or delete anything. To lock ALL files on 0} page 8the Data Disk type for the filename the wild card symbol "*.*" 8. UNLOCK A FILE - T0}his function asks you for the filename. To unlockALL files use the wild card symbol "*.*" 9. RENAME A FILE - You are f0}irst asked for the old file name and thenfor the new file name. 10. DELETE A FILE - This function asks you for the file0} name and thenasks you "ARE YOU SURE?" If you answer yes then the program continues anddeletes the file. 11. SHOW AVAI0}LABLE DISK SPACE - This function shows you how many K.bytes of free space you have on the DATA DISK(Single Density) 12.0} SPELLING CHEKER ROUTINE - The lock, unlock, rename and deletefucntions have a spelling checker routine. If you misspelled a0} filename thenthe routine will look up the correct spelling and show it to you. 13. COMPUTE STUDENT AVERAGE - You have 0}3 choice menu with this function.1. NORMAL AVERAGE 2. AVERAGE ROUNDED OFF TO THE NEARESR MULTIPLE OF 5 3.AVERAGE ROUNDED 0}OFF TO NEAREST MULTIPE OF 5 PLUS A CONDUCT GRADE. The program shows you the STUDENT'S NAME and the OLD GRADE. It asks yo0}uto enter the test marks. To get the average you press RETURN TWICE. To save the average you press the OPTION KEY. You 0}can re-do the averageof all test marks by pressing the SELECT KEY. You can enter a NEW average bypressing SELECT KEY and t0}hen entering the NEW average and pressing RETURNTWICE. The program will not accept a grade larger than 100 The conduct 0}grade normally is a one characte letter grade such as 0, S,N, U, etc 13. RETURN TO THE MAIN MENU - Returns you to the b0}eginning of the mainprogram 14. MAILMERGE MENU - Directs you to the Mailmerge Section 15. END - This ends your p0}rogram and puts you in the default screencolor. MAILMERGE - INFOBASE will work with most Word Processors that suport a0}mailmerge function. Mailmerge is a procedure whereby you can create formletters or documents and INFOBASE will insert the n0}ame or address etc. intoeach letter automatically. You can do this for everyone in your file or youcan select individual re0}cords. EXAMPLE:MRS. CATHERINE FETZER22 MONACO AVEELMONT, NY. 11003 JA0}NUARY 5, 1987DEAR MRS. CATHERINE FETZER pag0}e 9 YOUR SON FETZER, ROLAND HAS IMPROVED IN COMPUTER STUDIES. HE IS HOWEVERSTILL WEAK IN ASSEMBLY LANGUAGE. PLEASE CO0}ME AND SEE ME SINCERELY 0} MISS BEETLEYou creat a form letter or TEMPLATE with your Wordporcessor. EXAMPLE:>>> > > 0} JANUARY 5, 1986DEAR > YOUR SON > HAS IMPROVED IN COMPUTER STUDIES. HE IS HOWEVER STILL WEA0}KIN ASSEMBLY LANGUAGE. PLEASE COME AND SEE ME. SINCERELY, 0} MISS BEETLE INFOBASE will insert the information wherever there is a >. I use the0}FIRST XLEent WORDPROCESSOR by DAVID CASTELL. On the Mailmerge program you have to select the fields you want in ther0}ight order, so the appropriate information is in the right place on theform letter. For the above letter you would select:0} 2(PARENT), 3(ADDRESS), 4(CITY), 5(STATE), 6(ZIP), 2(PARENT),1(STUDENT) 2,3,4,5,6,2,1 This data is taken fro0}m the selected file you have chosen and isrecorded under its own filename on the DATA disk. It is suggested aMailmerge file0} have an extender of .MMG MAILMERGE INDIVIDUAL RECORDS - When individual records are to bemailmerged the program searc0}hes for the name you have selected. When itfinds it you press SELECT to accept this name for Mailmerge, or you canselect th1}e other Options. To save all your chosen names to disk so that they can be mailmergedpress START and SELECT at the same1} time. If you want to reach the end of the page1} 10file in order to record your selctions to the disk, search for an nonexistant name such as 'XXX' and then press START 1}and SELECT. FIELD SELECTION - It is most important that you select the fields inthe right order as they are needed in 1}your letter or document. The morefields you select the longer the disk drive will have to work. See theSAMPLE LETTERS. 1} Use the Mailmerge file that you have created with the extender of .MMGwith your Word Processor. Also see your Word Process1}or Manual for moreinformation on Mailmerge MAILMERGE AN ENTIRE FILE - When the program has finished with one fileit a1}sks you if you want to mailmerge another file. Thus you can mailmergethe entire disk in one Mailmerge operation. It uses the1} same fields and thesame order in all the files. TECHNICAL NOTES - INFOBASE was written in MODULAR BASIC. Each sectio1 }nwas written and tested separtely. Printer control codes are for the EPSONFX-80 printer and are the same for all EPSON COMP1 }ATIBLE PRINTERS. The INFOBASE fields were limited bacause ATARI BASIC "INPUT #" canaccess only 110 bytes sucessfully.1 } The INPUT# was used because of itssimplicity. The GRADEBOOK program was written using VIRTUAL MEMORY because INFOBASE1 }is larger than the free RAM(32.3K) available on a 48K computer. In VIRTUALMEMORY the computer uses the DISK DRIVE as an exte1 }snion of the memory. Itdeposits important variables on the disk and when it needs them retrievesthem. The INFOBASE disk can1}not have a write protect tab on in for thisreason. The price to be paid for this procedure involves disk swapping in aone d1}rive system. The file name used by the computer to store the variablesis "WRITE.VAR" and it is created and accessed automati1}cally. When INFOBASEis loaded into the memory very little free memory is left. In the GRADEBOOK program the FORCED READ1} MODE of programming was used.What this means is that the computer reads the program, writes a new lineinto the program and1} then executes the program including the new line itwrote. The FORCED READ LINE is #6600 in INFOBASE.A. INFOBASE.A is theS1}PECIAL FUNCTION MENU section and GRADEBOOK. LETTER PROGRAM DOCUMENTATION The LETTER program prints your School Na1}me in bold face letters as wellas the department and the teachers's name on the letterhead. When the prompt "THE INFORM1}ATION ON THIS SCREEN WILL MODIFY ALLSUBSEQUENT REPORTS" appears and you answer the prompt "ARE ALL REPORTS INTHE SAME SUBJE1}CT AREA" with a YES then the program will NOT ask you for theteacher's data again regardless of the number of letters that y1}ou print.This is done to speed up entry of information. It will print the samesubject area and teacher information in all s1}ubsequent letters. If youanswer NO to the prompt it will ask for a new subject area for each letter.DO NOT use MR., MRS., o1}r MISS in any entry. The prompt "DID YOU MAKE A MISTAKE. DO YOU WANT TO START ALL OVERAGAIN" gives you a chance to ente1}r the teacher's data again. The program gives you a preview of your completed letter. It shows you 1} page 11the high grade, the low grade and the average grade. It d1}ecides whether astudent passes or fails depending on the average grade. A passing lettermust have and average of 65 or bet1}ter. The LETTER program also keeps trackof how many different letters that you have printed. Extensive use of theFORCED REA1}D MODE of programming was used. For an explanation see TECHNICALNOTES. If you have any comments or suggestions about t1}hese programs, they arewelcome.Please write to: ROLAND FETZER 22 MONACO AVE ELMONT N.Y 11003TTER TO PARENT0o INFOBASE version 3.0 and LETTER TO PARENT were written by Roland Fetzer especially for teachers. The author is a tea5!}cher of Computer Studies at JHS 49 in Brooklyn N.Y. SYSTEM REQUIREMENTS - AN ATARI 600,800,800XL,1200 130XE with at 5"}least 48K memory; one or two disk drives and an EPSON compatible printer. TWO DISK DRIVE SYSTEMS - Go to the Option5#} 9 on the Main Menu - 'CONFIGURE DISK DRIVES'. To the prompt '# OF DISK DRIVES 1 OR 2' answer 2. 130XE RAM Disk is not c5$}onsidred a 2nd drive. Line # 190 in INFOBASE will become 'D2:' BACK UP COPY - There is no DUP.SYS on the disk because of 5%}the length of the program. 1. Turn on the Disk Drive 2. Insert a DOS disk and type 'DOS' 3. Remo5&}ve the DOS Disk and insert the TEACHER'S TOOL BOX Disk 4. Select Option J 5. Source Drive 1, De5'}stination Drive 1. Follow the prompts 6. Have a formatted disk ready for the copy 7. DO NOT use5(} a write protect tab 8. DO NOT protect any of the files 5)} FEATURES OF INFOBASE 1. You can display records in a serial fashion. 2. INFOBASE will search the5*} file for a specific name 3. You can correct a record or a field 4. You can delete a record 5+} 5. You can delete a file 6. You can display all files 7. INFOBASE can have an unlimited am5,}ount of files 8. INFOBASE will print a student list 9. INFOBASE will print individual 5-}student records 10. INFOBASE will print mailing labels 11. INOFBASE will print a student grade li5.}st 12. INFOBASE will print a student- parent phone list 13. INFOBASE will print an alphabetized 5/}Attendance Card 14. The Attendance card can be for 28 to 31 days 15. INFOBASE will print an alpha50}betical Grade Book 16. INFOBASE will format a disk 17. INFOBASE will allow GLOBAL Delete of Grade Entry 51} 18. INFOBASE will allow sequential input of grade entry 19. INFOBASE can recover deleted r52}ecords 20. INFOBASE can lock files 21. INFOBASE can unlock files 22. INFOBASE can re-name files 23. INFOB53}ASE will check the spelling of file names 24. INFOBASE can show available free disk space on Data Disk54} 25. INFOBASE can compute a student average 26. INFOBASE has mailmerge for an entire file 2755}. INFOBASE can mailmerge ALL files on a disk at once 28. INFOBASE can mailmerge individual records in 56}a file 29. INFOBASE is Menu Driven 30. INFOBASE is written in Modular Basic CREATING A NEW STUDENT 57}FILE - Have an empty FORMATTED disk availabel with DOS on it. This will be you DATA disk. When the prompt appears "58}PLEASE INSERT DATA DISK IN DISK DRIVE" "IS DISK IN DISK DRIVE (Y/N)" 1. Remove INFOBASE disk 2. Insert FORMATTE59}D DATA DISK 3. Answer YES The DATA DISK DIRECTORY will appear on your screen (DOS.SYS and DUP.SYS). Since you 5:}did not yet create a file answer the prompt "DO YOU WANT TO USE ONE OF THE ABOVE FILES (Y/N)" with the answer NO. To5;} the prompt "DO YOU WANT TO OPEN A NEW FILE(Y/N) answer YES. The new file name cannot be longer than 8 letters and the ext5<}ender can be 3 letters long. It is suggested that each class become a speparate file. Example: 1. CLASS.704 2.5=} CLASS801.ENG 3. CLASS605.RON A class file should not contain more than 50 names, otherwise 2 parts of INFOBASE5>} will not work, the ATTENDANCE CARD and the GRADE BOOK. If these 2 parts are not imporant then there is no constraint on t5?}he length of each file. USING A FILE ALREADY ON THE DATA DISK - If a file is alreay on the DATA disk, answer the pro5@}mpt "DO YOU WANT TO USE ONE OF THE ABOVE FILES(Y/N)" with YES and then type in the file name and extender the way it appea5A}rs on the screen. The main menu will now appear. MAIN MENU: 1. Enter Names 2. Display Names Seria5B}lly 3. Search for a Name 4. Correct a Record 5. Files on the Data Disk 6. PRINT MENU 7. SPECIAL5C} FUNCTION MENU 8. Delete a Record 9. Configure Disk Drives 10. MAILMERGE 11. End 1. ENTER NAMES - The5D} prompt appears "I AM CHECKING FOR THE END RECORD AND DELETING IT.". If you starting a new file you do not have an END rec5E}ord and the program goes into the data entry screen. If you are adding names to an existing file the END record will auto5F}matically be deleted. If you finished with a file and you want to close it you must enter the word "END" for the fiel5G}d labeled STUDENT. All the other fields can remain empty. You will pe prompted to do so when you are finished with enteri5H}ng names to the file. If this practice is not followed then the last name will be lost when using PRINT ATTENDANCE CARD an5I}d PRINT GRADE BOOK. The END record is never printed FIELD LENGHTS 1. STUDENT = 25 letters 2. PARENT5J} = 25 letters 3. ADDRESS = 25 letters 4. CITY = 13 letters 5. STATE = 2 letters 6. ZIP = 5K}5 letters 7. PHONE = 9 letters 8. GRADE = 3 letters 9. SEX = 1 letter INFOBASE will not a5L}llow you to exceed these field lengths. If you do exceed them then a prompt will appear telling you your field was too lon5M}g and asking you to re-enter it. Each record MUST contain at least 2 fields. The STUDENT field and the SEX field mus5N}t be completed for ATTENDANCE CARD and GRADE BOOK program to work. GOOD DATA BASE PROCEDURES - BE CONSISTENT! If yo5O}u always follow the same procedure then you will have no trouble. For instance, decide whether you are going to use a comm5P}a or not 1. STUDENT: Fetzer, Roland 2. PARENT: Mrs. Katherine Herk For the PARENT field you must use a MR.5Q} MRS. MISS in order that the mailing labels are addressed correctly. For the SEX field it is suggested that you use 5R}"B" for boys and "G" for girls. PRINT ATTENDANCE CARD and PRINT GRADE BOOK use these letters to alphabetize by sex, boys f5S}irst, girls second. If you use "M" and "F" the order of sort will be girls first, boys second. REVERSE SORT can be done o5T}n the screen but is NEVER printed. Only normal sort is printed. When you have completed all fields the prompt "ARE AL5U}L ENTRIES CORRECT(Y/N)" appears. If you answer YES then the data will be recorded on the data disk. If you answer NO then5V} the prompt "ENTER NUMBER OF INCORRECT ENTRY" appears. You will have a chance to correct any field that you wish. If 5W}you answer the prompt "ANOTHER NAME(Y/N)" with YES then you go back and create another record. If you answer NO then the p5X}rompt for creating the "END" record appears. 2. DISPLAY NAMES SERIALLY - If you select this option then you can vie5Y}w all the records in the order in which they were entered. 3. SEARCH FOR A NAME - This option will search for a reco5Z}rd by the first 3 letters of the student's name. If these first 3 letters are misspelled then the program will not find i5[}t. 4. CORRECT A RECORD - The program searches for the name by the first 3 letters. You then can correct any field t5\}hat you wish by entering the corresponding number. 5. FILES ON DATA DISK - This option shows you all the files on yo5]}ur DATA DISK 6. PRINT MENU - This option directs you to the PRINT MENU 7. SPECIAL FUNCTION MENU - This optio5^}n directs you to the SPECIAL FUNCTION MENU 8. DELETE A FILE - This option erases a file from the DATA DISK." 95_}. DELETE A RECORD - This function uses the CORRECT A RECORD option and erases the student's name. Once this is done INFOBA5`}SE cannot find the record. To delete you select #1 and pres ENTER 2 times and answer YES to the prompt "ARE ALL ENTR5a}IES CORRECT(Y/N)" 10. MAILMERGE - This option directs you to the MAILMERGE MENU. 11. END - This will end the program an5b}d put you in the default screen color. THE PRINT MENU: 1. Print Student Names on File 2. Print Complete 5c}Record-Search File 3. Mailing Label-Search File 4. Mailing Label-Entire File 5. Print Student & Gr5d}ade-Entire File 6. Print Student, Parent & Phone File 7. MAIN MENU 8. SPECIAL FUNCTION ME5e}NU 9. Print Attendance Card 10. Print Grade Book 11. End 1. PRINT STUDENT NAMES ON FILE - Set the pa5f}per to the top of the form. INFOBASE will ask you for a title for this page. 2. PRINT COMPLETE RECORD-SEARCH FILE -5g} Set the paper to the top of the form. INFOBASE will print all fields in the record plus the file name of any student that5q}bBaPAUG bDisk 023b b-----------bEducation b Disk 1: b Teacher'sb Toolbox b-----------b'DOS SYSb*+DUP SYSbUAUTORUN SYSbWDOC beINFOBASED b INFOBASEC is selected. 3. MAILING LABEL-SEARCH FILE - Set paper to the top of the form. INFOBASE will print the complete ad5r}dress of any student selected. On top of the address label are the first 6 letters of the student's name and the file name5s}. Frequently student names are different from parents name. Without this feature it would be difficult to match an address5t} 4. MAILING LABEL-ENTIRE FILE - This is the same as above except the address for the whole file is printed. 5u}You can increase or decrease the SPACING between labels by INSERTING or deleting an "? #4" in line 2520. List INFOBASE and5v} change it to fit your needs. 5. PRINT STUDENT & GRADE-ENTIRE FILE - Set the paper to the top of the form. INFOBASE5w} will print a list of student names and their grades 6. PRINT STUDENT, PARENT & PHONE FILE - Set the paper to the to5x}p of the form. INFOBASE will print a list of student names, parent names and phone numbers. 7. MAIN MENU - This opt5y}ion returns you to the main menu. 8. SPECIAL FUNCTION MENU - Directs you to the SPECIAL FUNCTION MENU. All the pro5z}grams on the this menu are on "INFOBASE.A" 9. PRINT ATTENDANCE CARD - Set the paper to the top of the form. ATTENDA5{}NCE CARD is a 2 page form. You have to select a sort. REGULAR SORT will alphabetize names regardless of sex. SORT BY SEX w5|}ill alphabetize by sex. A file may NOT have more than 50 names. Example of the prompts: WHAT GRADE? School grades 6,75}} etc. WHAT CLASS? 7-1,8-5 etc. WHAT SUBJECT? Engl(Max 4 letters) WHAT HOME ROOM? 306,354 etc. WHAT 5~}MARKING PERIOD? 1 or 2 etc. TEACHER'S NAME? Do not use MR. MRS. You can reverse sort on the screen but INFOBASE5} will only print in a descending alphabetical order. You can specify how many copies you want. You can select a month with5} 28,29,30 or 31 days. You can go back and print a month with different days. The program will print page 1 again and then5} ask you to select a month. 10. PRINT GRADE BOOK - Set the paper to the top of the form. GRADE BOOK resides in VIRTUA5}L MEMORY. This means that the available memory of the 48K computer was exhausted and the computer uses the Disk Drive as a5}n extesion of its memory. This requires disk swapping with a one Disk System. Just follow the prompts. A file may not con5}tain more than 50 names otherwise GRADEBOOK will not work. GRADE BOOK is a 2 page form. You have print choices 5} 1. Page One and Two 2. Page One Only 3. Page Two Only 4. Return to Special Function Menu 5. Return 5}to Main Menu 6. End Program You can specify how many copies you want. FILE SELECTION - You must ALWAYS s5}elect a file with the FILES ON DATA DISK function before INFOBASE will work. THE SPECIAL FUNCTION MENU: 1. F5}ormat a Disk 2. Files on Data Disk 3. Print Grade Book 4. Global Delete of Grade Entry 5. Sequential 5}Input of Grade Entry 6. Recover Deleted Records 7. Lock a File 8. Unlock a File 9. Rename a 5}File 10. Delete a File 11. Show Available Disk Space 12. Compute Student Average 13. RETURN TO MAIN MENU5} 14. MAILMERGE MENU 15. End 1. FORMAT A DISK - The program prompts you to put a disk to be formatted into th5}e disk drive. It shows you if there are any files on the disk and ask if it is O.K. to erase these files. If you answer YE5}S then the formatting beginns. When you insert an unformatted disk into the drive it takes a few seconds longer than norm5}al because the program is cheking to see if there are any files on the disk. 2. FILES ON DATA DISK - See previous d5}iscussion. 3. PRINT GRADE BOOK - See previous discussion. 4. GLOBAL DELETE OF GRADE ENTRY - This function er5}ases the grades from every student record of a selected file. The program shows you briefly the grade and then it deletes 5}it. 5. SEQUENTIAL INPUT OF GRADE ENTRY - This function lets you enter a new grade for the entire file. It shows you5} the STUDENT'S NAME and his OLD grade. It prompts you to enter a new grade. Example: 80S, 75A, 55U etc. If you leave the e5}ntry BLANK then the program retain the old grade. 6 RECOVER DELETED RECORDS - This function shows you the deleted r5}ecords and lets you restore them if you want to. If there are no deleted records then you are returned to the SPECIAL FUN5}CTION MENU. Deleted records show everything but the STUDENT name which you have to re-enter. This is the only field you ca5}n re-enter. 7. LOCK A FILE - This function asks you for the filename to be locked. With a locked file you cannot add5} or delete anything. To lock ALL files on the Data Disk type for the filename the wild card symbol "*.*" 8. UNLOCK A5} FILE - This function asks you for the filename. To unlock ALL files use the wild card symbol "*.*" 9. RENAME A FI5}LE - You are first asked for the old file name and then for the new file name. 10. DELETE A FILE - This function ask5}s you for the file name and then asks you "ARE YOU SURE?" If you answer yes then the program continues and deletes the fil5}e. 11. SHOW AVAILABLE DISK SPACE - This function shows you how many K. bytes of free space you have on the DATA DIS5}K(Single Density) 12. SPELLING CHEKER ROUTINE - The lock, unlock, rename and delete fucntions have a spelling checker5} routine. If you misspelled a filename then the routine will look up the correct spelling and show it to you. 13. CO5}MPUTE STUDENT AVERAGE - You have 3 choice menu with this function. 1. NORMAL AVERAGE 2. AVERAGE ROUNDED OFF TO THE NEARES5}R MULTIPLE OF 5 3. AVERAGE ROUNDED OFF TO NEAREST MULTIPE OF 5 PLUS A CONDUCT GRADE. The program shows you the STUD5}ENT'S NAME and the OLD GRADE. It asks you to enter the test marks. To get the average you press RETURN TWICE. To sav5}e the average you press the OPTION KEY. You can re-do the average of all test marks by pressing the SELECT KEY. You can en5}ter a NEW average by pressing SELECT KEY and then entering the NEW average and pressing RETURN TWICE. The program will n5}ot accept a grade larger than 100 The conduct grade normally is a one characte letter grade such as 0, S, N, U, etc5} 13. RETURN TO THE MAIN MENU - Returns you to the beginning of the main program 14. MAILMERGE MENU - directs you to5} the MAILMERGE SECTION 15. END - This ends your program and puts you in the default screen color. MAILMERGE - INFOBASE w5}ill work with most Word Processors that support Mailmerge functions. Mailmerge is a procedure whereby you can create a fo5}rm letter or document and INFOBASE will insert the name, address etc into each letter automatically. You can do this for e5}veryone in your file or you can select individual records. EXAMPLE: MRS. CATHERINE FETZER 22 MONACO AVE EL5}MONT, NY. 11003 JANUARY 5, 1987 DEAR MRS. CATHERINE FETZER YOUR SON FETZER, ROLAND HAS I5}MPROVED IN COMPUTER STUDIES. HE IS HOWEVER STILL WEAK IN ASSEMBLY LANGUAGE. PLEASE COME AND SEE ME. 5} SINCERELY, MISS BEETLE You create a form letter or TEMPLATE with your Word Processor. EXAMPL5}E: > > > > > JANUARY 5, 1987 DEAR > YOUR SON > HAS IMPROVED IN COMPUTER S5}TUDIES.HE IS HOWEVER STILL WEAK IN ASSEMBLY LANGUAGE.PLEASE COME AND SEE ME. SINCERELY,5} MISS BEETLE INFOBASE will insert the information wherever there is a > On the mailmerg5}e program you have to select the fields that you want in the right order, so the appropriate information is in the right p5}lace on the form letter. For the above letter you would have to select the fields as follows: 2(PARENT), 3(ADDRESS)5}, 4(CITY), 5(STATE), 6(ZIP), 2(PARENT), 1(STUDENT) 2,3,4,5,6,2,1 This data is taken from the chosen file and5} is recorded under its own filename on the DATA disk. It is suggested a Mailmerge file should have an extender of .MMG. 5} When you mailmerge a file you can mailmerge ALL files on the disk at the same time under the same Mailmerge file you h5}ave created. They all will have the same fields recorded. INDIVIDUAL RECORDS MAILMERGED - When you Mailmerge Indivi5}dual records the program searches for the name you have selected. when it finds it you press SELECT to accept this name 5}for mailmerge, or you can select the other options. To save all you names to the Disk so that they can be used in Mailmer5}ge press START and SELECT at the same time. If you want to reach the end of a file, in order to record your selctions to t5}he disk, pick a name such as 'XXX' which is not on the disk and then press START and SELECT. FIELD SELECTION - It is5} most important that you select the fields in the right order as they are needed in your letter or document. The more fie5}lds that you select the longer the disk drive will have to work. See the Sample Letter. Use the Mailmerge file that y5}ou have created (extender .MMG) with your Wordprocessor. Also see you Word Processor Manual for more information on Mailm5}erge. I use the FIRST EXLent Wordprocessor by David Castell. TECHNICAL NOTES - INFOBASE was written in MODULAR BASI5}C. Each section was written and tested separtely. Printer control codes are for the EPSON FX-80 printer and are the same 5}for all EPSON COMPATIBLE PRINTERS. The INFOBASE fields were limited bacause ATARI BASIC "INPUT #" can access only 15}10 bytes sucessfully. The INPUT# was used because of its simplicity. The GRADEBOOK program was written using VIRTUAL5} MEMORY because INFOBASE is larger than the free RAM(32.3K) available on a 48K computer. In VIRTUAL MEMORY the computer us5}es the DISK DRIVE as an extesnion of the memory. It deposits important variables on the disk and when it needs them retri5}eves them. The INFOBASE disk cannot have a write protect tab on in for this reason. The price to be paid for this procedur5}e involves disk swapping in a one drive system. The file name used by the computer to store the variables is "WRITE.VAR" 5}and it is created and accessed automatically. When INFOBASE is loaded into the memory very little free memory is left. 5} In the GRADEBOOK program the FORCED READ MODE of programming was used. What this means is that the computer reads the p5}rogram, writes a new line into the program and then executes the program including the new line it wrote. The FORCED READ 5}LINE is #6600 in INFOBASE.A. INFOBASE.A is the SPECIAL FUNCTION MENU section and GRADEBOOK. LETTER PROGRAM DOCUMEN5}TATION The LETTER program prints your School Name in bold face letters as well as the department and the teachers's5} name on the letterhead. When the prompt "THE INFORMATION ON THIS SCREEN WILL MODIFY ALL SUBSEQUENT REPORTS" appears 5}and you answer the prompt "ARE ALL REPORTS IN THE SAME SUBJECT AREA" with a YES then the program will NOT ask you for the5} teacher's data again regardless of the number of letters that you print. This is done to speed up entry of information. I5}t will print the same subject area and teacher information in all subsequent letters. If you answer NO to the prompt it wi5}ll ask for a new subject area for each letter. DO NOT use MR., MRS., or MISS in any entry. The prompt "DID YOU MAKE 5}A MISTAKE. DO YOU WANT TO START ALL OVER AGAIN" gives you a chance to enter the teacher's data again. The program gi5}ves you a preview of your completed letter. It shows youthe high grade, the low grade and the average grade. It decides whet5}her astudent passes or fails depending on the average grade. A passing lettermust have and average of 65 or better. The LE5}TTER program also keeps trackof how many different letters that you have printed. Extensive use of theFORCED READ MODE of p5}rogramming was used. For an explanation see TECHNICALNOTES. If you have any comments or suggestions about these progra5}ms, they arewelcome. Please write to: ROLAND FETZER 22 MONACO AVE ELMONT, N.Y. 11003s. The author is a tea4f