home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / g / gsh221.zip / MANUAL.DOC < prev    next >
Text File  |  1992-11-03  |  124KB  |  2,479 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                    GRADESHEET 2.2
  20.                    Grade management for the professional educator
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.                               Cypher Mountain Systems
  54.                                    P.O. Box 307
  55.                                Williamstown, MA 01267
  56.  
  57.  
  58.           Copyright (C) 1992 Cypher Mountain Systems, all rights reserved.
  59.                GRADESHEET is a trademark of Cypher Mountain Systems.       
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.                                   _______
  78.                              ____|__     |          (R)
  79.                           --|       |    |-------------
  80.                             |   ____|__  | Asociation of
  81.                             |  |       |_| Shareware
  82.                             |__|   o   |  Professionals
  83.                           -----|   |   |---------------
  84.                                |___|___|    MEMBER
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.             This program is produced by a member of the Association of 
  93.             Shareware Professionals (ASP). ASP wants to make sure that 
  94.             the shareware principle works for you. If you are unable to 
  95.             resolve a shareware-related problem with an ASP member by 
  96.             contacting the member directly, ASP may be able to help. The 
  97.             ASP Ombudsman can help you resolve a dispute or problem with 
  98.             an ASP member, but does not provide technical support for 
  99.             members' products. Please write to the ASP Ombudsman at 545 
  100.             Grover Road, Muskegon, MI 49442 or send a CompuServe message 
  101.             via CompuServe Mail to ASP Ombudsman 70007,3536.
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.                                         - i -                              
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                            REGISTERATION BENEFITS:
  128.  
  129.             Please Register! It's easy, the expense is modest, you will 
  130.             support improvements in the software, and it will entitle 
  131.             you to the following benefits:
  132.              
  133.          1) A user id number and instructions to prevent Registration 
  134.             Reminder screens and "please register" messages from 
  135.             appearing in the program.
  136.              
  137.          2) Free upgrades. Your registration number will work on all 
  138.             future shareware versions of GRADESHEET (and we have some 
  139.             lovely things planned for next fall).  
  140.             
  141.          3) Prompt notification of all upgrades and improvements. You 
  142.             may download a new release from a variety of Services and 
  143.             BBS's, or obtain a new release directly from us for a $5.00 
  144.             shipping and handling fee.  
  145.             
  146.          4) Technical support. Requests for technical support can be 
  147.             made 24 hours a day on our answering machine at 
  148.             (413)-458-3799. Technical support will be provided between 
  149.             6 and 9 PM EST, within 24 hrs of your request.  
  150.            
  151.          5) You may purchase a laser-printed and bound manual from us 
  152.             when you register for an additional $5.00.  
  153.  
  154.          6) As a registered user, your suggestions will play an 
  155.             important role in the future of the GRADESHEET program. 
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.                                        - ii -                              
  178.  
  179.  
  180.  
  181.  
  182.  
  183.                              SHAREWARE LICENSE
  184.  
  185.             This program is distributed as Shareware. It is not free. 
  186.             Use of the GRADESHEET program for any amount of time 
  187.             constitutes acceptance of the following agreement; if you 
  188.             do not like the agreement then don't use the program. This 
  189.             usage agreement applies to individuals and organizations.
  190.  
  191.             USE: You may install and use this program in your computing 
  192.             environment for 30 days. At the end of 30 days you must 
  193.             either obtain a license to continue using the program, or 
  194.             remove the program from your computing environment and stop 
  195.             using the program. Continued use of the program after 30 
  196.             days without obtaining a license is strictly prohibited and 
  197.             constitutes a copyright violation. Any and all laws 
  198.             governing theft of software may be applied to the use of 
  199.             this software. Organizations that can be shown to have 
  200.             implimented this software for over 30 days without a license 
  201.             will be prosecuted.
  202.             
  203.             LICENSING: You may obtain an individual license for using 
  204.             GRADESHEET by sending $35 check / money order to: Cypher 
  205.             Mountain Systems, P.O. Box 307, Williamstown MA 01267. A 
  206.             registration form is included in the supporting files for 
  207.             your convenience. Group discounts, site licenses, and 
  208.             customized versions of the software are available. Call 
  209.             (413)-458-3799 for further information.
  210.             
  211.             DISTRIBUTION: As an individual user, you are encouraged to 
  212.             share the GRADESHEET program and supporting files with 
  213.             others that may be interested, so long as: (1) you do not 
  214.             share your GSH.REG file which contains your name and user 
  215.             id number, (2) the other party is aware that the program is 
  216.             shareware and must be licensed for continued legal use, and 
  217.             (3) no fee is charged.
  218.             
  219.             Distributors & Librarians may distribute the GRADESHEET 
  220.             package and/or make it available to the public only under 
  221.             the following conditions: (1) the package is offered as 
  222.             shareware and consumers/users are clearly notified that the 
  223.             package is shareware, (2) the package is not altered in any 
  224.             way and is distributed in entirety, including all 
  225.             documentation and support files (we can provide you with a 
  226.             complete package free of charge) and (3) only a nominal 
  227.             processing fee is charged for distribution, such fee must 
  228.             be in line with industry norms for the distribution of 
  229.             shareware.
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.                                        - iii -                             
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.             
  252.  
  253.  
  254.                                     NOTICE:
  255.  
  256.             THE GRADESHEET PROGRAM AND ALL SUPPORTING DOCUMENTS ARE 
  257.             COPYRIGHT 1992 BY CYPHER MOUNTAIN SYSTEMS, ALL RIGHTS 
  258.             RESERVED WORLDWIDE. YOU MAY NOT ALTER THE GRADESHEET 
  259.             PROGRAM, DOCUMENTATION, OR SUPPORTING FILES. YOU MAY USE 
  260.             AND DISTRIBUTE THE PROGRAM AND FILES ONLY AS ALLOWED IN THE 
  261.             SHAREWARE AGREEMENT. `GRADESHEET' AND `CYPHER MOUNTAIN 
  262.             SYSTEMS' ARE TRADEMARKS OF CYPHER MOUNTAIN SYSTEMS.
  263.  
  264.             THIS PRODUCT IS DISTRIBUTED "AS IS". ALL WARRANTIES RELATING 
  265.             TO THIS SOFTWARE, EXPRESSED OR IMPLIED, ARE HEREBY 
  266.             DISCLAIMED. THE PERSON USING THE GRADESHEET PROGRAM BEARS 
  267.             ALL RISKS AS TO THE QUALITY, SUITABILITY, DESIGN, AND 
  268.             PERFORMANCE OF THE SOFTWARE. SUCH RISKS INCLUDE (BUT ARE NOT 
  269.             LIMITED TO) LOSS OF DATA AND DAMAGE TO FILE STRUCTURES ON 
  270.             DISK DRIVES. CYPHER MOUNTAIN SYSTEMS, AND OWNERS AND 
  271.             EMPLOYEES OF CYPHER MOUNTAIN SYSTEMS, WILL NOT BE LIABLE FOR 
  272.             ANY DAMAGE WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM 
  273.             THE USE OF THIS SOFTWARE, EVEN IF CYPHER MOUNTAIN SYSTEMS 
  274.             HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO 
  275.             EVENT WILL CYPHER MOUNTAIN SYSTEMS' LIABILITY EVER EXCEED 
  276.             THE PRICE PAID FOR THE LICENSE TO USE THE SOFTWARE.
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.                                        - iv -                              
  296.  
  297.  
  298.  
  299.  
  300.                                  Table of Contents
  301.  
  302.           -----------------------------------------------------------------
  303.           I.    INTRODUCTION .....................................pgs 1 - 2
  304.           II.   A SHORT TOUR .....................................pgs 2 - 5 
  305.           III.  FEATURES .........................................pgs 5 -23
  306.           IV.   REFERENCE ........................................pgs 23-35
  307.           -----------------------------------------------------------------
  308.  
  309.               ASP Ombudsman statment ...................................  i
  310.               Registration Benefits .................................... ii
  311.               Shareware License ........................................iii
  312.               Legal Notices ............................................ iv
  313.  
  314.           I.  INTRODUCTION .............................................  1
  315.            A.  Capacity and System requirements ........................  1
  316.            B.  Installation ............................................  1
  317.            C.  Getting help ............................................  2
  318.           II.  A SHORT TOUR ............................................  2
  319.           III.  FEATURES ...............................................  5
  320.            A.  Starting GSH ............................................  5
  321.            B.  File loading, file saving, and quitting .................  5
  322.             1.  Backup your data! ......................................  5
  323.             2.  File loading ...........................................  6
  324.             3.  Starting a new file ....................................  6
  325.             4.  Quitting GSH ...........................................  6
  326.            C.  Getting to know GRADESHEET ..............................  6
  327.             1.  GRADESHEET layouts .....................................  6
  328.             2.  Student data boxes .....................................  7
  329.             3.  Locking Fields .........................................  7
  330.             4.  Deciding final grades ..................................  7
  331.            D.  Data management .........................................  8
  332.             1.  Adding students ........................................  8
  333.             2.  Deleting a student .....................................  9
  334.             3.  Sorting and exchanging name/id .........................  9
  335.             4.  Pop up adder ..........................................  10
  336.             5.  Entering Scores .......................................  10
  337.            E.  Statistics .............................................  11
  338.             1.  Letter Grades .........................................  11
  339.             2.  Types of averages .....................................  12
  340.              a)  Total Points .........................................  13
  341.              b)  Normalized Total Points  .............................  14
  342.              c)  Dropping scores in the total points methods ..........  14
  343.              d)  Weighted Average .....................................  15
  344.              e)  Grade Point Average ..................................  15
  345.             3.  X's, XX's, *'s, H's, L's, E's and err's ...............  16
  346.             4.  Computing averages  ...................................  17
  347.             5.  Distributions .........................................  18
  348.             6.  Dropping scores .......................................  18
  349.             7.  Z-scores ..............................................  19
  350.  
  351.  
  352.  
  353.  
  354.                                         - v -                              
  355.  
  356.  
  357.  
  358.  
  359.  
  360.            F.  Printing ...............................................  19
  361.             1.  Printer Options .......................................  19
  362.             2.  Routing the output ....................................  20
  363.             3.  Basic printing ........................................  20
  364.             4.  Custom printing .......................................  21
  365.             5.  Print editor ..........................................  21
  366.            G.  Note editor ............................................  22
  367.             1.  Viewing, editing and deleting student notes ...........  22
  368.             2.  Editing the class note ................................  22
  369.             3.  Printing Notes ........................................  23
  370.           IV.  REFERENCE ..............................................  23
  371.            A.  Reference: Data structures .............................  23
  372.            B.  Reference: The Menus ...................................  24
  373.             1.  File Menu .............................................  24
  374.             2.  Layout Menu ...........................................  25
  375.             3.  Roster Menu ...........................................  25
  376.             4.  Stats Menu ............................................  26
  377.             5.  Print Menu ............................................  26
  378.             6.  Edit Menu .............................................  27
  379.             7.  Horizontal Scroll  ....................................  27
  380.            C.  Reference: The Dialog Boxes ............................  27
  381.             1.  Load File Pick List ...................................  27
  382.             2.  Student Data Box ......................................  28
  383.             3.  Lock Fields Dialog Box ................................  28
  384.             4.  Add Students Dialog Box ...............................  29
  385.             5.  Averaging Method Dialog Box ...........................  29
  386.             6.  Enter Scores Dialog Boxes .............................  30
  387.             7.  Select Score Columns Dialog Box .......................  31
  388.             8.  Custom Print Dialog Box ...............................  31
  389.             9.  Print Options Dialog Box ..............................  31
  390.             10.  Printer Output Dialog Box ............................  31
  391.            D.  Technical Reference: File Structures ...................  32
  392.             1.  Files created by gsh ..................................  32
  393.             2.  Importing Ascii files .................................  32
  394.             3.  Fixing damaged files ..................................  33
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.                                       - vi -                               
  414.  
  415.  
  416.  
  417.             I. INTRODUCTION
  418.                
  419.                Welcome! The GRADESHEET program combines elements from
  420.                spreadsheets, databases, statistical packages, and
  421.                information managers to create an integrated environment for
  422.                processing student grades. The program is geared towards
  423.                instructors in Universities, Colleges, and High schools
  424.                using the lecture format of instruction. 
  425.                
  426.                The "Short Tour" section is designed to give you a quick
  427.                walk through of the program and some of it's properties. The
  428.                "Features" section gives a more in depth conceptual
  429.                treatment of the program. The "Reference" section contains
  430.                explanations of every menu choice and every dialog box in
  431.                the program. The "Technical Reference" section contains file
  432.                format information for the use of adepts trying to import
  433.                data to the program or possibly salvaging damaged files. 
  434.                 
  435.  
  436.               A.Capacity and System requirements
  437.                 
  438.                 GRADESHEET will handle up to 24 scores for up to 200
  439.                 students.
  440.                 
  441.                 GRADESHEET runs on IBM compatible personal computers
  442.                 running DOS 3.3 or later. A hard disk and at least an 80286
  443.                 processor is highly recommended. A color monitor is nice. 
  444.                 
  445.                 You should have AT LEAST 500K of available memory to run
  446.                 the program (run CHKDSK to find out how much free memory
  447.                 you have). Although GRADESHEET is well-behaved, it is
  448.                 recommended that you not use TSR's (i.e. pop-up
  449.                 applications) while running GRADESHEET since the program
  450.                 requires large amounts of memory (version 2.2 is planned to
  451.                 incorporate state-of-the-art memory management to get more
  452.                 data into less memory).
  453.                   
  454.  
  455.               B.Installation
  456.                 
  457.                 The GRADESHEET program is distributed in a self-extracting
  458.                 archive program file named GSH200.EXE. To install the
  459.                 program on your hard disk, (1) make a directory with a
  460.                 suitable name, such as "GSH200", (2) copy the archive
  461.                 program file GSH200.EXE into the directory, and (3) run the
  462.                 archive program file GSH200.EXE. If you are uncomfortable
  463.                 with this procedure, perhaps you could get assistance from
  464.                 someone more familiar with DOS. 
  465.                 
  466.                 
  467.                 
  468.                 
  469.                 
  470.  
  471.  
  472.                                         - 1 -                              
  473.  
  474.  
  475.               C.Getting help
  476.                 
  477.                 A request for Technical support can be made 24hrs a day by
  478.                 calling the GSH helpline (413)-458-3799. Support will be
  479.                 provided between 6 and 9 PM EST within 24hrs of your call. 
  480.                 
  481.  
  482.            II. A SHORT TOUR
  483.                
  484.                If you are exploring GRADESHEET and get stuck, remember that
  485.                the ESC key almost always does something and almost never
  486.                hurts anything. You can exit the GRADESHEET program without
  487.                saving the data by choosing the "Exit" entry from the "File"
  488.                menu: you can do this while the highlight is in the data
  489.                area with the key sequence ALT-F X RETURN.
  490.                
  491.                Start GRADESHEET by executing the GSH.EXE file (if you are
  492.                using a laptop, you may want to add "/lt" as a command line
  493.                parameter). The opening screen will contain a box with three
  494.                buttons: LOAD, NEW, and ABOUT. Use the arrow keys to move
  495.                the highlight from button to button. Choose the LOAD button
  496.                by highlighting it and pressing return. You will promptly
  497.                get a list of the directories of your disk and GRADESHEET
  498.                data files with a .GSH extension. Move the highlight up and
  499.                down this list with the arrow keys. You may load data files
  500.                by selecting them; that is, highlighting the desired item
  501.                and pressing return. You may move up the directory structure
  502.                by selecting the "..\" entry, and move down the directory
  503.                structure by choosing the desired directory. Find the
  504.                SAMPLE.GSH file and load it by highlighting the entry and
  505.                pressing return.
  506.                
  507.                The GRADESHEET screen has several elements: a top line menu,
  508.                a data area, a bottom line message area, and a number of
  509.                dialog boxes that appear during various operations. 
  510.                
  511.                After loading, the data area should contain some fictitious
  512.                student information arranged in one of two layout modes.
  513.                Pressing the F3 and F4 keys will switch you between the two
  514.                layout modes; F4 initiates the spreadsheet layout and F3
  515.                initiates the roster layout.
  516.                
  517.                Make sure you are in the spreadsheet layout by pressing the
  518.                F4 key. You should see a spreadsheet-like arrangement of
  519.                student names and scores. Move the highlight vertically by
  520.                using the up and down arrows, and move sideways by using
  521.                CTRL-ARROWS or TAB and SHIFT-TAB. You can move up and down
  522.                the list a page at a time using the PgUp and PgDn keys. 
  523.                
  524.                You can activate the top line menu by pressing the F10 key.
  525.                You can toggle back and forth between the data area and the
  526.                menu by pressing the ESC key successively. You can navigate
  527.                around the menu with the arrow keys and select items with
  528.                the ENTER key. Each of the pulldown menus can be activated
  529.  
  530.  
  531.                                         - 2 -                              
  532.  
  533.  
  534.                by holding down the ALT key and pressing the highlighted
  535.                menu letter. For example, with the cursor in the data area,
  536.                press ALT-F to activate the file menu and then S to save the
  537.                data file to disk. You could have accomplished the same task
  538.                by pressing F10 F S or ESC F S. Since you should save your
  539.                data file often, this task also has a special "hot key"
  540.                combination, ALT-S, and that's the easiest and fastest way
  541.                to save your data to disk. This hot key combination, and
  542.                several others, appear on the menus as reminders.  Exploring
  543.                the menu system is a good way to get to know GRADESHEET. 
  544.                
  545.                Remember that you toggle the cursor between the menus and
  546.                the data area using the ESC key, and make sure the cursor is
  547.                in the data area before using hot keys and keys that
  548.                navigate the spreadsheet. 
  549.                
  550.                In the spreadsheet layout, student scores are stored in 24
  551.                columns. Use the SHIFT-> key to scroll up through the
  552.                columns or the SHIFT-< key to scroll down through the
  553.                columns. Use CTRL-PgDn and CTRL-PgDn to page through the
  554.                columns six at a time. 
  555.                
  556.                In the default mode, you can edit the fields by moving the
  557.                highlight to the target field and typing in or deleting
  558.                information. You can also lock fields to prevent them from
  559.                being inadvertently edited. Pressing F6 will lock all
  560.                fields, CTRL-F6 will lock only the score columns, and F5
  561.                will unlock all fields. You can also set the field locks
  562.                from the Layout menu (ALT-L L). When all the fields are
  563.                locked you can move about using just the arrow keys and no
  564.                edits to the data fields will be permitted. Try it.  
  565.                
  566.                Compute the average of the scores by using the ALT-C hot key
  567.                or use the Stats menu (ALT-t C). If you update the scores,
  568.                you must compute the average again to update the average. An
  569.                asterisk will appear in the lower right hand corner of the
  570.                screen to indicate when a recalculation of the average is
  571.                needed.
  572.                
  573.                You can sort the students alphabetically (ALT-A or ALT-o A),
  574.                rank them by average (ALT-R or ALT-o R), sort them by a
  575.                score (ALT-o S), or group them by section (ALT-o G).
  576.                
  577.                Switch the layout to the roster format by pressing the F3
  578.                key. Moving the highlight to a student and pressing ENTER or
  579.                F2 brings up a student data box with all the information for
  580.                that student. You may move through the fields, edit the
  581.                fields, and even page through the students with PgUp and
  582.                PgDn keys (or the NEXT and PREV buttons). Going to the next
  583.                or previous students will automatically save your edits on
  584.                the current student. Selecting the CANCEL button will throw
  585.                out the edits on the last student only. Save your edits and
  586.                close the window with the DONE button (ESC ENTER or quickly
  587.                with CTRL-ENTER). 
  588.  
  589.  
  590.                                         - 3 -                              
  591.  
  592.  
  593.                
  594.                The student data window can be activated with the F2 key
  595.                from either the roster or the spreadsheet layouts. The
  596.                student data window will enable you to edit the students
  597.                data even if the spreadsheet fields are locked. Thus, it is
  598.                advisable to simply leave the fields locked (F6) and access
  599.                the data only through the data windows. 
  600.                
  601.                Several tasks are streamlined in the GRADESHEET package.
  602.                Most notably entering student names and entering scores. To
  603.                enter a number of students at once, select the "Add new
  604.                students" item from the roster menu (ALT-o n). You will then
  605.                get a dialog box with a scrolling list that has columns for
  606.                name, id number, and section number. Entering the first name
  607.                and pressing return moves the cursor to the id number
  608.                column, entering a number and pressing return moves the
  609.                cursor to the section number, entering a section and
  610.                pressing return moves the cursor to the name field of the
  611.                second entry. Selecting the ACCEPT button (ESC ENTER or
  612.                quickly with CTRL-ENTER) will enter the new students into
  613.                the roster. Up to 50 students at a time may be entered in
  614.                this way. 
  615.                
  616.                Entering scores always seems an arduous task-- usually
  617.                because it is performed when one is tired from grading. The
  618.                "Enter scores" utility on the Stats menu (ALT-t E) will make
  619.                the process easier. After Selecting this item from the Stats
  620.                menu, you will be prompted to select Numerical or Letter
  621.                scores. Select either and you will get a dialog box asking
  622.                the title and date of the score, whether the score is
  623.                eligible to be dropped (see the section on dropping scores),
  624.                the total points for the score (for numerical data), the
  625.                weight the score is to have in the average (see the section
  626.                on averaging), what column you want to enter the scores
  627.                into, and whether or not you want to use a couple of quick
  628.                entry features. For letter grades, you can use the quick
  629.                keys feature by setting "Quick:" to "Yes" and this will map
  630.                the number keys on the numeric keypad to letters instead of
  631.                numbers. For numeric scores, you can make an adder pop up
  632.                automatically when proceeding to the next student; this
  633.                allows you to sum up and enter test scores in one operation.
  634.                See the section on Entering Scores for more details on these
  635.                time-saving features.
  636.                
  637.                GRADESHEET strives to accommodate a number of grading
  638.                styles, which means offering a variety of methods for
  639.                averaging scores, setting letter grades, and dropping
  640.                scores. Much of this is managed through the "Averaging
  641.                Methods" dialog box accessible from the "Stats" menu or with
  642.                the hot-key ALT-M. This dialog box allows you to manipulate
  643.                a number of items relating to the scores entered in the data
  644.                set; including Title, Date, Points, Weight, Type (letter or
  645.                numeric), and whether the score can be dropped. If you use
  646.                the enter scores facility, this information will have been
  647.  
  648.  
  649.                                         - 4 -                              
  650.  
  651.  
  652.                entered when each score is entered. You can also set the
  653.                type of average you want to compute from the "Averaging
  654.                Methods" dialog box. The choices are: Total Points,
  655.                Normalized Total Points, Weighted Average, and Grade Point
  656.                Average. See the section on statistics for more information
  657.                on averaging methods. For setting numeric equivalents of
  658.                letter grades, use the "Letter grades" facility on the
  659.                "Stats" menu.
  660.                
  661.                GRADESHEET contains a number of time-saving features, and
  662.                you are encouraged to explore them fully with the sample
  663.                data set before creating your own data set. Browsing the
  664.                pull-down menu system is a good way to familiarize yourself
  665.                with the capabilities of the program. While working,
  666.                remember to save your data often by pressing ALT-S (or Alt-F
  667.                S). Save your data and exit the program by using the ALT-Q
  668.                key combination (or Alt-F Q). Student grade data is valuable
  669.                data; make a habit of regularly backing up your data files. 
  670.                   
  671.  
  672.           III. FEATURES
  673.                
  674.  
  675.               A.Starting GSH
  676.                 
  677.                 The syntax for starting GRADESHEET is as follows:
  678.                 
  679.                 GSH  [-bw][-lt] [filename[.gsh]]
  680.                 
  681.                 All command line parameters are optional and irrespective
  682.                 of order. The -bw (or /bw) flag will force black and white
  683.                 colors and -lt (or /lt)  will force laptop colors. You may
  684.                 also specify a data filename for GRADESHEET to load on
  685.                 startup.
  686.                 
  687.  
  688.               B.File loading, file saving, and quitting
  689.                 
  690.  
  691.                1.Backup your data!
  692.                  
  693.                  Student grade information is too important to lose. A
  694.                  PRINTED COPY IS THE BEST BACKUP. I recommend making
  695.                  regular backups of all of your data, and getting a printed
  696.                  copy every time significant information is added, such as
  697.                  exam scores. For backup purposes, files with extension
  698.                  .GSH contain the main data, and files with extension .GSN
  699.                  contain the note data. Files with extensions .BKH and .BKN
  700.                  are backups of the data and note files respectively.
  701.                  
  702.                  
  703.                  
  704.                  
  705.  
  706.  
  707.  
  708.                                         - 5 -                              
  709.  
  710.  
  711.                2.File loading
  712.                  
  713.                  If you don't specify a filename on the command line, you
  714.                  will be asked to load a file or start a new file (see the
  715.                  "Quick Tour section). You may load a file at any time from
  716.                  the file menu (ALT-F L). You current data will
  717.                  automatically be saved before another file is loaded. 
  718.                  
  719.  
  720.                3.Starting a new file
  721.                  
  722.                  You can create a new data file when starting GRADESHEET or
  723.                  at anytime by using the file menu (ALT-F N). When starting
  724.                  a new file and entering numerous student names you will
  725.                  probably want to use the "Add new students" feature on the
  726.                  Roster menu (ALT-o N).
  727.                  
  728.  
  729.                4.Quitting GSH
  730.                  
  731.                  To save your data and quit GRADESHEET, use the hot key
  732.                  combination ALT-Q or use the menu (ALT-F Q). To exit
  733.                  GRADESHEET without saving your data you must use the file
  734.                  menu (ALT-F X); you will be asked if that is what you
  735.                  really want to do.
  736.                   
  737.  
  738.               C.Getting to know GRADESHEET
  739.                 
  740.  
  741.                1.GRADESHEET layouts
  742.                  
  743.                  GRADESHEET has two different layout modes for the data
  744.                  area, roster mode and spreadsheet mode. You can switch
  745.                  between the modes using the F3 and F4 keys or the menu
  746.                  (ALT-L C). 
  747.                  
  748.                  Roster mode only shows name/id and section numbers and is
  749.                  appropriate for having on your computer screen when
  750.                  visible to students. 
  751.                  
  752.                  The spreadsheet layout puts a bunch of information on the
  753.                  screen in a spreadsheet-like format, and is appropriate
  754.                  for when you are working with the grade information, such
  755.                  as entering scores or deciding grades. In this mode, the
  756.                  spreadsheet columns from left to right are: line number,
  757.                  average, grade, note flag, name/id, section number, and
  758.                  then six columns for the first six scores. The CTRL-ARROW
  759.                  keys are handy for navigating the spreadsheet, and you can
  760.                  page between banks of six scores by using CTRL-PgUp and
  761.                  CTRL-PgDn. You can swap names and id numbers by using
  762.                  ALT-X. 
  763.                  
  764.  
  765.  
  766.  
  767.                                         - 6 -                              
  768.  
  769.  
  770.                2.Student data boxes
  771.                  
  772.                  A "student data box" is a facility that places all of the
  773.                  data for one student on the screen. It displays the
  774.                  students name, id, section, average, grade, all 24 scores,
  775.                  and indicates if there is a note associated with the
  776.                  student. You can activate the student data box from either
  777.                  layout by highlighting the student's name and pressing F2;
  778.                  you can activate the box from the roster layout by simple
  779.                  pressing return. 
  780.                  
  781.                  The student data box allows you to easily view and edit
  782.                  data for a student. Be aware that these edits will
  783.                  override any locks you currently have on the data fields. 
  784.                  
  785.  
  786.                3.Locking Fields
  787.                  
  788.                  The idea of the spreadsheet layout is to put as much data
  789.                  on the screen as possible, allowing you to page through,
  790.                  examine and alter that data. Any time you have that much
  791.                  data available there is a danger that it may be
  792.                  inadvertently changed-- say a cat walks across the
  793.                  keyboard, or you drop a stack of finals on the number
  794.                  keypad. Have no fear: GRADESHEET allows you to lock the
  795.                  data fields on the roster and spreadsheet layouts.
  796.                  
  797.                  You can activate and deactivate the locks from the "Lock
  798.                  fields" utility on the Layout menu (ALT-L L), or quickly
  799.                  using the function keys. The F6 function key will lock all
  800.                  fields and not allow any direct edits to the data; the
  801.                  only way to edit data while this lock is on is through the
  802.                  student data boxes. The function key CTRL-F6 will lock
  803.                  only the score columns and allow direct edits in the name,
  804.                  id, section and grade columns; this is a handy lock to use
  805.                  while deciding final grades. The F5 key will deactivate
  806.                  all locks and allow direct edits in any column. Each of
  807.                  these options are also available from the "Lock Fields"
  808.                  dialog box (ALT-L L). 
  809.                  
  810.                  A letter "L" will appear on the lower left hand corner of
  811.                  the screen to indicate that all fields are locked, A
  812.                  letter "S" will appear if score columns are locked and no
  813.                  letter will appear if all locks are disabled. 
  814.                  
  815.                  
  816.  
  817.                4.Deciding final grades
  818.                  
  819.                  Before deciding on the final letter grades make sure that
  820.                  your average is up to date; recompute it if necessary
  821.                  (ALT-C). You will also probably want to Rank students by
  822.                  average (ALT-R). If you are dropping scores, make sure
  823.                  that dropable scores are correctly marked in the
  824.  
  825.  
  826.                                         - 7 -                              
  827.  
  828.  
  829.                  "Averaging Method" dialog box (ALT-M) and that the proper
  830.                  drops have been made. If you have entered or adjusted
  831.                  scores since the last time you dropped, you will need to
  832.                  go through the dropping procedure again (see the section
  833.                  on dropping scores). 
  834.                  
  835.                  Once a fresh average has been calculated and students have
  836.                  been ranked, you will have a list of your highest to
  837.                  lowest scoring students. You can now go through the
  838.                  process of deciding and entering grades in the Grd column.
  839.                  
  840.                  
  841.                  This process is accommodated by a "carry-down" feature. If
  842.                  you have entered a grade in the grade column you can carry
  843.                  the same grade down to the next row by simply hitting
  844.                  return (if the next field down is empty).
  845.                  
  846.                  For example, suppose the grade column is completely empty,
  847.                  you have just computed the average (ALT-C) and ranked the
  848.                  students by their averages (ALT-R). Place the highlight in
  849.                  the grade column (the one marked Grd) on the first line
  850.                  that has a correct average (there may be a couple of
  851.                  "err"s at the top of the list after ranking). You will
  852.                  probably want to give this student an "A", so press the
  853.                  "A" key and an one will appear in the grade column. You
  854.                  may want to give the next student an "A" also. Just press
  855.                  return and the "A" will automatically be carried down from
  856.                  the above entry. Continue pressing ENTER until you get to
  857.                  the first student to receive a "B". Press the B key and a
  858.                  "B" will replace the "A" in the grade column. Pressing
  859.                  ENTER will carry the "B" down as far as you want.
  860.                  
  861.                  This carry-down feature makes entering grades easy, and
  862.                  conforms well to the process most teachers use to make
  863.                  grade decisions. The carry-down feature WILL NOT write
  864.                  over a field that already contains a grade.
  865.                  
  866.  
  867.               D.Data management
  868.                 
  869.  
  870.                1.Adding students
  871.                  
  872.                  You can insert a single student into the list or add
  873.                  several students at a time. To insert one student, choose
  874.                  the "Insert student" item from the List menu (ALT-o I).
  875.                  This will insert a blank data line into the data area
  876.                  after the row that currently has the highlight. You may
  877.                  edit data in this new row as you normally would. For
  878.                  example if you were adding a late student you would insert
  879.                  a blank row (ALT-o I), fill in the name of the new
  880.                  student, exchange the name/id (ALT-X), fill in the id
  881.                  number, and then perhaps place an "X" in the first score
  882.                  column to excuse the student from the quiz she missed. You
  883.  
  884.  
  885.                                         - 8 -                              
  886.  
  887.  
  888.                  may have to unlock the fields (F6) before editing this
  889.                  data directly. Alternatively, you could place the
  890.                  highlight in the new blank row and press F2 to add the
  891.                  desired information in the student data box. 
  892.                  
  893.                  When starting up a class, you will want to add many
  894.                  students' names, id numbers, and sections at once. This is
  895.                  facilitated with the "Add new students" feature from the
  896.                  Roster menu (ALT-o n). This will create a dialog box on
  897.                  screen with a name column, id number column, and section
  898.                  column. Place the highlight in the first entry of the name
  899.                  column. Type in the name of the first student and press
  900.                  ENTER, the highlight will move to the id number column,
  901.                  and you can type in the id number. Pressing ENTER again
  902.                  will move the highlight to the Section Number column and
  903.                  pressing ENTER a third time will place the highlight in
  904.                  the second entry of the name column and you may proceed
  905.                  with the second entry. When you are finished, Press the
  906.                  ACCEPT button (ESC ENTER or CTRL-ENTER) to add in the
  907.                  names and exit the routine. Up to 50 names can be entered
  908.                  at once, but I recommend only entering 20 or 30 at a time,
  909.                  exiting the routine (CTRL-ENTER) and saving your data
  910.                  (ALT-S). This will give you some protection from power
  911.                  outages, system hangs, and other brain-scrambling
  912.                  disasters.
  913.                      
  914.  
  915.                2.Deleting a student
  916.                  
  917.                  You may delete only a single student at a time. Place the
  918.                  highlight in the row of the data area that you wish to
  919.                  delete and choose the "Delete student" item from the
  920.                  Roster menu (ALT-o D). You will be asked before the row is
  921.                  actually deleted.  
  922.                  
  923.  
  924.                3.Sorting and exchanging name/id
  925.                  
  926.                  The Roster menu contains the four ways you can sort the
  927.                  data records: Alphabetical, Rank by average, Sort by
  928.                  Score, and Group by Section. 
  929.                  
  930.                  The alphabetical sort will sort the data alphabetically by
  931.                  name or id number, whichever is currently visible in the
  932.                  name field. The alphabetical sort is initiated by the hot
  933.                  key ALT-A or by the menus (ALT-o A).
  934.                  
  935.                  Rank by average will sort the data records in the
  936.                  numerical order of the average column, high scores first.
  937.                  Any "err"s in the average column will be put first and any
  938.                  "*"s will be put last. The Rank by average sort is
  939.                  initiated by the hot key ALT-R or by the menu (ALT-o R).
  940.                  
  941.  
  942.  
  943.  
  944.                                         - 9 -                              
  945.  
  946.  
  947.                  The Sort by Score feature will sort the data records by
  948.                  the score column that the highlight is currently in (if
  949.                  the highlight is not in a score column, the program will
  950.                  beep and do nothing). The data is sorted with high scores
  951.                  first and low scores last, with erroneous values and *'s
  952.                  placed at the bottom of the list. To initiate a sort by
  953.                  score, place the highlight on the score column that you
  954.                  want to use and choose the "Sort by Score" item from the
  955.                  List menu (ALT-o S).
  956.                  
  957.                  You may also arrange the entries grouped by section using
  958.                  the Group by Section entry in the List menu (ALT-o G). 
  959.                   
  960.  
  961.                4.Pop up adder
  962.                  
  963.                  One nice feature for late night grade entry is the pop-up
  964.                  quick adder. First, make sure Num-Lock on your keyboard is
  965.                  on, and place the highlight in a blank score field and
  966.                  press the grey "+" key on the numeric keypad, You will see
  967.                  a tall box appear on the screen. You may enter a number
  968.                  and press "+" (or "-" for subtraction) to move the
  969.                  highlight to the next line for another number. After
  970.                  entering a column of numbers, you can move up and down the
  971.                  list with the arrow keys and make corrections. When you
  972.                  are done press ENTER and the numbers will be summed at the
  973.                  bottom of the list. Press ENTER again and the quick adder
  974.                  will disappear and the sum will be entered in the blank
  975.                  score field. This makes entering a stack of unadded test
  976.                  scores a breeze.
  977.                  
  978.  
  979.                5.Entering Scores
  980.                  
  981.                  Using a computer to manage grade data offers tremendous
  982.                  advantages in organization and ease. The flip side of
  983.                  computer slickness is that all that data has to be entered
  984.                  into the computer first. This usually being done after
  985.                  your mind has turned to putty from grading 100+ exams. Fix
  986.                  yourself a nice cup of tea first. 
  987.                  
  988.                  GRADESHEET tries to minimize the labor involved. One nice
  989.                  feature is the "Enter scores" facility on the Stats menu.
  990.                  Selecting this item will present you with a sequence of
  991.                  decisions to tell the program what kind of data you are
  992.                  entering and finally will present a scrolling list of
  993.                  student names (sorted as they are appear in the name/id
  994.                  column) with a field to the left of each name for you to
  995.                  enter the stack of scores. This minimizes eye fatigue and
  996.                  makes the entry process go as fast as possible. 
  997.                  
  998.                  The first choice is whether you are entering numeric or
  999.                  letter score data. You will then get a dialog box where
  1000.                  you can enter a title for the score (such as "Quiz #1"), a
  1001.  
  1002.  
  1003.                                        - 10 -                              
  1004.  
  1005.  
  1006.                  date for the score (the program will enter today's date as
  1007.                  a guess-- as if you get your grading done in the same day
  1008.                  as the exam!), whether the score is eligible to be
  1009.                  dropped, a weight for the score, and a total points for
  1010.                  numeric data. (Note that the weight is only used in the
  1011.                  weighted and grade point average methods.) 
  1012.                  
  1013.                  You will then have the option of turning on or off certain
  1014.                  features designed to ease data entry. For letter scores,
  1015.                  you can set "Quick:" to "Yes" and the keys on the numeric
  1016.                  keypad (on the right of most popular keyboards) will be
  1017.                  translated to letters. Pressing 1 or 7 produces an A; 2 or
  1018.                  8 produces a B; 3 or 9 produces a C; 4 produces a D; 5
  1019.                  produces an F; and 6 produces an * (It makes sense-- look
  1020.                  at the keypad). Using these remapped number keys and the +
  1021.                  and - keys on the numeric keypad makes entering letter
  1022.                  grades a cinch. Make sure NumLock is set to ON before
  1023.                  using this feature, or it just won't work.  
  1024.                  
  1025.                  For numeric scores, you can set the pop-up adder
  1026.                  (discussed in the previous section) to automatic. This is
  1027.                  for use when you have a stack of unadded tests. For
  1028.                  example, suppose you have a stack of calculus tests that
  1029.                  have been corrected with points awarded for each of the
  1030.                  questions. You have to take each student's exam, add up
  1031.                  all the points on the exam and enter that total for the
  1032.                  students score. Setting the pop-up adder to "Auto" will
  1033.                  cause the adder to pop up automatically each time you move
  1034.                  down the score entry list to the next student. This helps
  1035.                  one to  develop a rhythm when performing this chore. Try
  1036.                  it first on the sample data and see if you like it. The
  1037.                  other option is to set the pop-up adder to "Grey +" and it
  1038.                  will only pop up only if you press the grey + key on the
  1039.                  numeric keypad, as is usual for score fields.   
  1040.                  
  1041.  
  1042.               E.Statistics
  1043.                 
  1044.  
  1045.                1.Letter Grades
  1046.                  
  1047.                  GRADESHEET accepts the entry of standard letter grades of
  1048.                  A,B,C,D, modifiable by + and -, and a single failing grade
  1049.                  F. The program handles these grades by converting them to
  1050.                  numeric equivalents. You can change the default numeric
  1051.                  equivalents on the "Letter grades" facility on the Stat
  1052.                  Menu. You can specify that a given column is to contain
  1053.                  letter scores by the enter scores procedure discussed
  1054.                  earlier or by setting the entry in the Type column of the
  1055.                  "Averaging Methods" dialog box to "Let".
  1056.                  
  1057.                  If you are only using letter grades in your course, then
  1058.                  it is recommended that you use the Grade Point Average
  1059.                  method. 
  1060.  
  1061.  
  1062.                                        - 11 -                              
  1063.  
  1064.  
  1065.                  
  1066.                  All of the averaging methods rely on accurate information
  1067.                  as to the top number of points on a given score. The top
  1068.                  letter grade can be taken as "A" or "A+", and you can
  1069.                  choose either one on the "Letter Grades" dialog box from
  1070.                  the  Stats menu (ALT-t L). You should select "A" as the
  1071.                  total points if you have no intentions of giving out A+'s,
  1072.                  or if you consider A to be the top grade with an A+ as
  1073.                  going beyond that. Otherwise you can take A+ as being the
  1074.                  maximum grade. If you only have letter grades and use the
  1075.                  recommended Grade Point Average method then the choice of
  1076.                  A or A+ will make no difference in calculating the
  1077.                  average, but will have a small effect on the Normalized
  1078.                  distribution. When using a different averaging method, the
  1079.                  choice of A or A+ as the top score will determine the
  1080.                  scale on which letter grades will be interpreted. 
  1081.                  
  1082.                  Be aware that GRADESHEET reads data entries left to right,
  1083.                  so that "A+?!" is interpreted as "A+" whereas "?!A+" is
  1084.                  interpreted as an error.
  1085.                  
  1086.                  GRADESHEET currently has no facility for converting from
  1087.                  numeric scores back to letter grades. The philosophy here
  1088.                  is that the only time one needs to convert from a numeric
  1089.                  average to a letter grade is for generating a report, such
  1090.                  as a final report. This process is rarely done by formula,
  1091.                  and almost always involves some element of human judgment.
  1092.                  GRADESHEET works to facilitate the judgment process. To
  1093.                  assign grades it is recommended that you compute a fresh
  1094.                  average (ALT-C) and rank the students by average (ALT-R);
  1095.                  the students are then ordered from highest to lowest
  1096.                  average and letter grades can be assigned in the Grd
  1097.                  column. This process, along with the graphic distribution
  1098.                  facility, carry-down grades in the Grd column, and
  1099.                  possibly the Z-Scores conversion facility, provides a
  1100.                  sound and easy way to organize important data so that a
  1101.                  clear grade evaluation can be made. See the section on
  1102.                  "Deciding final grades" for more details on the procedure.
  1103.                  
  1104.                  
  1105.  
  1106.                2.Types of averages
  1107.                  
  1108.                  An average is a conglomeration of a number of data points
  1109.                  into a single value that is to somehow express the overall
  1110.                  bias of the data points. There are lots of ways to perform
  1111.                  this conglomeration, and each way of averaging has to be
  1112.                  examined carefully with regard to suitability for your
  1113.                  purposes and how excused and dropped scores are to be
  1114.                  handled. 
  1115.                  
  1116.                  GRADESHEET provides four types of averaging methods that
  1117.                  are most popular with instructors. They are Total Points,
  1118.                  Normalized Total Points, Weighted Average, and Grade Point
  1119.  
  1120.  
  1121.                                        - 12 -                              
  1122.  
  1123.  
  1124.                  Average. Each is explained below with considerations for
  1125.                  excused and dropped scores. The different averaging
  1126.                  methods are selected from the "Averaging Methods" facility
  1127.                  on the Stats menu (ALT-M or ALT-t M). It is a good idea to
  1128.                  read and reread the following sections that explain the
  1129.                  averaging method you intend to use, and then check the
  1130.                  method with a few sample data points and a calculator to
  1131.                  make sure the average is being done the way you think it
  1132.                  is being done.
  1133.                    
  1134.  
  1135.                 a)Total Points
  1136.                   
  1137.                   The total points method is the simplest, and computes the
  1138.                   average by adding the scores for the student. To
  1139.                   illustrate, suppose we had four scores for each student:
  1140.                   S1, S2, S3, and S4, from four separate exams. Suppose
  1141.                   that the total allowable points on each score were MAX1,
  1142.                   MAX2, MAX3, and MAX4 respectively. That is, if the first
  1143.                   three scores were from 100-point exams and the fourth
  1144.                   score was from a 200-point final, we would have
  1145.                   MAX1=MAX2=MAX3=100 and MAX4=200.
  1146.                   
  1147.                   The average would then be computed as:
  1148.                   
  1149.                           S1  +  S2  +  S3  +  S4
  1150.                   
  1151.                   This method does not use weights, and any entry in the
  1152.                   Weight column of the "Averaging Method" dialog box will
  1153.                   be ignored. This method does use the allowable total
  1154.                   points for excusing scores and for normalizing
  1155.                   distributions, and so it is important to have an accurate
  1156.                   entry in the Points column of the "Averaging Method"
  1157.                   dialog box.
  1158.                   
  1159.                   Now suppose that the third score is excused (by an X or
  1160.                   XX). Then GRADESHEET will compute the average as follows:
  1161.                   
  1162.                       S1  +  S2  +  S4
  1163.                   ( -------------------- ) (MAX1 + MAX2 + MAX3 + MAX4)
  1164.                      MAX1 + MAX2 + MAX4
  1165.                   
  1166.                   This will put the student with an excused score on the
  1167.                   same scale as other students, and reflects the fraction
  1168.                   of points awarded over points available to that
  1169.                   particular student. 
  1170.                   
  1171.                   Although this averaging method is not particularly suited
  1172.                   for letter grades, it will compute the average by
  1173.                   converting any letter grade to its numeric equivalent.
  1174.                   Dropped scores for this method are discussed in a
  1175.                   subsequent section. This method does not use weights and
  1176.                   will disregard any entries in the "Weight" column of the
  1177.                   "Average Method" dialog box.
  1178.  
  1179.  
  1180.                                        - 13 -                              
  1181.  
  1182.  
  1183.                   
  1184.                   
  1185.  
  1186.                 b)Normalized Total Points 
  1187.                   
  1188.                   This method is the same as the total points method except
  1189.                   that averages are expressed in percentages. A basic
  1190.                   average will be computed as:
  1191.                   
  1192.                       S1  +  S2  +  S3  +  S4
  1193.                   ( --------------------------- ) x 100
  1194.                      MAX1 + MAX2 + MAX3 + MAX4
  1195.                   
  1196.                   If the third score is excused (by an X or XX). Then the
  1197.                   normalized total points average is computed as follows:
  1198.                   
  1199.                       S1  +  S2  +  S4
  1200.                   ( -------------------- ) x 100
  1201.                      MAX1 + MAX2 + MAX4
  1202.                   
  1203.                   The difference between this and the previous method is
  1204.                   that Total Points will be distributed in the range of 0
  1205.                   to MAX1+MAX2+MAX3+MAX4 and Normalized total Points  will
  1206.                   be distributed in a range of 0 to 100.
  1207.                   
  1208.  
  1209.                 c)Dropping scores in the total points methods
  1210.                   
  1211.                   Both the Total Points and the Normalized Total Points
  1212.                   methods rely on a calculation of the total possible
  1213.                   points available to students. Dropping scores will change
  1214.                   this total possible points. For example, if the first
  1215.                   three scores were from 100-point exams and the fourth
  1216.                   score was from a 200-point final, and you wanted to drop
  1217.                   the lowest of the first three scores then the total
  1218.                   allowable points would be 2 x 100 + 200 = 400 points.
  1219.                   Scores in the Total points method will be distributed
  1220.                   from 0 to 400, and scores in the Normalized Total Points
  1221.                   are obtained by dividing by 400 (not 500). This will
  1222.                   generally work the way you want it to for excused scores
  1223.                   and for normalizing the distribution. It can get messed
  1224.                   up, however, if the scores that you are dropping have
  1225.                   different point values. For instance, dropping the lowest
  1226.                   of last two scores will generate essentially meaningless
  1227.                   data since one is a 200 point score and the other is a
  1228.                   100 point score. To avoid this, ensure that the scores
  1229.                   eligible for dropping have the same point value. That is,
  1230.                   everything with a "Yes" in the "Drop" column of the
  1231.                   "Averaging Methods" dialog box should have the same point
  1232.                   value. If this is not practicable, you will need to use
  1233.                   the weighted average method to accommodate dropping the
  1234.                   scores in a meaningful manner.
  1235.                   
  1236.  
  1237.  
  1238.  
  1239.                                        - 14 -                              
  1240.  
  1241.  
  1242.                 d)Weighted Average
  1243.                   
  1244.                   The weighted average method uses weights assigned to each
  1245.                   score to calculate the average. You must insure accurate
  1246.                   information in both the Points and Weight columns in the
  1247.                   "Averaging Method" dialog box (ALT-M).
  1248.                   
  1249.                   As before, suppose we had four scores for each student:
  1250.                   S1, S2, S3, and S4 and the total allowable points on each
  1251.                   score were MAX1, MAX2, MAX3, and MAX4 respectively.
  1252.                   Suppose we had assigned weights WT1, WT2, WT3, and WT4 to
  1253.                   the four score respectively. That is, if you want each of
  1254.                   the first three score to count 20% and the last score to
  1255.                   count 40% then you would set WT1=WT2=WT3=.2 and WT4=.4.
  1256.                   You could equivalently have set WT1=WT2=WT3=20 and WT4=40
  1257.                   or even WT1=WT2=WT3=1 and WT4=2 as the sum of the weights
  1258.                   does not matter; only their relative sizes are
  1259.                   significant.
  1260.                   
  1261.                   The students weighted average would then be computed as:
  1262.                   
  1263.                        S1           S2           S3           S4
  1264.                   WT1 ----  +  WT2 ----  +  WT3 ----  +  WT4 ----
  1265.                       MAX1         MAX2         MAX3         MAX4
  1266.                   -------------------------------------------------
  1267.                                WT1 + WT2 + WT3 + WT4
  1268.                   
  1269.                   The average is put into percentage form by multiplying
  1270.                   the above result by 100. 
  1271.                   
  1272.                   Suppose now that the third score is excused or dropped
  1273.                   (either by an X, XX, H or L). Then GRADESHEET will
  1274.                   average around this score by computing the average as
  1275.                   follows:
  1276.                   
  1277.                            S1           S2           S4
  1278.                       WT1 ----  +  WT2 ----  +  WT4 ----
  1279.                           MAX1         MAX2         MAX4
  1280.                      -------------------------------------
  1281.                                  WT1 + WT2 + WT4
  1282.                   
  1283.                   This fraction is then expressed in percentage form.  
  1284.                   
  1285.                   This method produces averages on a scale of 0 to 100,
  1286.                   regardless of whether numeric, letter, or both types of
  1287.                   scores are used.
  1288.                   
  1289.  
  1290.                 e)Grade Point Average
  1291.                   
  1292.                   The Grade Point Average method is specifically tailored
  1293.                   to letter scores. If S1, S2, S3, and S4 are all letter
  1294.                   scores with assigned weights WT1, WT2, WT3, and WT4
  1295.  
  1296.  
  1297.  
  1298.                                        - 15 -                              
  1299.  
  1300.  
  1301.                   respectively then the grade point average is calculated
  1302.                   as 
  1303.                   
  1304.                    (WT1)(S1) + (WT2)(S2) + (WT3)(S3) + (WT4)(S4)
  1305.                   -----------------------------------------------
  1306.                                WT1 + WT2 + WT3 + WT4
  1307.                   
  1308.                   and if S3 was excused or dropped then the average is
  1309.                   calculated as
  1310.                   
  1311.                   (WT1)(S1) + (WT2)(S2) + (WT4)(S4)
  1312.                   ----------------------------------
  1313.                             WT1 + WT2 + WT4
  1314.                   
  1315.                   Here the letter grades are converted to their numeric
  1316.                   equivalents before the average is computed. 
  1317.                   
  1318.                   This is how one should think of the Grade Point Average
  1319.                   for letter scores. In actuality, this method is identical
  1320.                   to the Weighted Average method except that the scores are
  1321.                   not normalized to a 0-100% scale. Instead they will be
  1322.                   normalized to a scale from 0 to the top score; this top
  1323.                   score being either the numeric equivalent of "A" or "A+"
  1324.                   depending on your choices in the "Letter Grades" dialog
  1325.                   box (ALT-t L). For example, if "A" has a numeric
  1326.                   equivalent of 4.0, and you select "Total Points" to be
  1327.                   based on "A", then this method will produce averages in
  1328.                   the range of 0 to 4.0. 
  1329.                   
  1330.                   This averaging method works if the columns contain
  1331.                   numeric, letter, or both types of scores. 
  1332.                   
  1333.  
  1334.                3.X's, XX's, *'s, H's, L's, E's and err's
  1335.                  
  1336.                  An entry in the average column contains either a numerical
  1337.                  average, a "*", or an "err". A "*" in the average column
  1338.                  means that one of the score fields was flagged in that it
  1339.                  contains an "*", you probably put it there to remind
  1340.                  yourself of something. If for some reason the program
  1341.                  can't compute the average for a line and that line
  1342.                  contains no "*", then an "err" will be displayed in the
  1343.                  average column.
  1344.                  
  1345.                  The score columns can contain 5 characters of any text
  1346.                  data. Usually these fields will contain either numerical
  1347.                  or letter score entries, or will be blank. Some letters
  1348.                  have special meaning in the score fields and they are X,
  1349.                  *, H, L, and E.  
  1350.                  
  1351.                  An "X" in a score field means that that student is excused
  1352.                  from that score; his or her average will be computed
  1353.                  around that score and will not include it (averaging
  1354.                  methods are explained in a prior section). A single "X"
  1355.  
  1356.  
  1357.                                        - 16 -                              
  1358.  
  1359.  
  1360.                  means that this excused score will not be chosen by the
  1361.                  Drop low scores command, and two x's, "XX", means that
  1362.                  this score may be chosen by the Drop low scores command.
  1363.                  
  1364.                  A "*" in a score field means that the average will not to
  1365.                  be computed for this line. Instead, a "*" will be entered
  1366.                  into the average column the next time averages are
  1367.                  computed. This is useful for reminding yourself about
  1368.                  something or for flagging a student. For example, if a
  1369.                  student missed an exam and you don't know why, a "*" may
  1370.                  be preferable to a blank (giving an "err" in the average
  1371.                  column), a zero, or an X.     
  1372.                  
  1373.                  GRADESHEET can amend scores by dropping the lowest score,
  1374.                  dropping the highest and lowest scores, and dropping the
  1375.                  next lowest scores. You access this feature through the
  1376.                  Stats menu under "Drop scores" (ALT-t r). When a low score
  1377.                  is dropped an "L=" appears before it and it will not be
  1378.                  included in the average (it will be excused in the
  1379.                  weighted average method and ignored in the total points
  1380.                  method). Similarly when a high score is dropped an "H="
  1381.                  will appear before it and it will not be included in the
  1382.                  average. 
  1383.                  
  1384.                  The score field is six characters wide, but the leftmost
  1385.                  character is reserved for special symbols. If you attempt
  1386.                  to write in the leftmost column with anything other than
  1387.                  an X, *, H or L, the program will beep and replace the
  1388.                  leftmost character with an "E". An "err" will appear in
  1389.                  the average column the next time you average.
  1390.                   
  1391.  
  1392.                4.Computing averages 
  1393.                  
  1394.                  To compute the average of scores use the hot key ALT-C or
  1395.                  the Stats menu (ALT-t C). When this command is issued,
  1396.                  GRADESHEET looks at all the score columns (both visible
  1397.                  and off-screen ones) and uses every score column that has
  1398.                  any entry in it. Thus if some column contains a single
  1399.                  entry and a bunch of blanks you will generate a lot of
  1400.                  "err"'s in the Aver column. The program then computes the
  1401.                  average based on information supplied in the "Averaging
  1402.                  Method" dialog box (ALT-M), the "Letter Grades" dialog box
  1403.                  (if appropriate), and the scores entered in the data set.
  1404.                  See the prior section on types of averages for details on
  1405.                  how averages are computed.
  1406.                  
  1407.                  Sometimes you may want to compute the average of a select
  1408.                  group of scores. You can do this through the "Average
  1409.                  of..."  entry in the Stats pull-down menu (ALT-t o). The
  1410.                  selected average routine will create an "Select Score
  1411.                  Columns" dialog box on the screen with a list of Score 1
  1412.                  through Score 24. Initially there will be check-marks next
  1413.                  to any score that has something entered in its column. You
  1414.  
  1415.  
  1416.                                        - 17 -                              
  1417.  
  1418.  
  1419.                  can navigate this list using the arrow keys and toggle the
  1420.                  selection of scores with the SPACE BAR. The ENTER key will
  1421.                  both toggle the entry and move down one line. When you are
  1422.                  done, make sure that there is a check mark next to each
  1423.                  score you want to include in the average and no others.
  1424.                  Then select the Accept button (ESC ENTER or CTRL-ENTER).
  1425.                     
  1426.  
  1427.                5.Distributions
  1428.                  
  1429.                  The distribution routine will give basic statistics
  1430.                  including median, mean, and standard deviation for the
  1431.                  average column or for any score column. A graphical
  1432.                  distribution of scores is also given. This routine will
  1433.                  normalize all statistics and all numeric scores to a scale
  1434.                  of 0-100. You may want to compute a fresh average (ALT-C)
  1435.                  before viewing distributions.
  1436.                  
  1437.                  You initiate the distribution feature by the hot key ALT-D
  1438.                  or from the Stats menu (ALT-t D). The distribution screen
  1439.                  has four buttons. The "Next" and "Prev" buttons allow you
  1440.                  to page forward or backward through the score columns (the
  1441.                  average score column is right before score 1 and right
  1442.                  after score 24). The "Print" button allows you to print
  1443.                  the current distribution, and the "Exit" button to quit
  1444.                  the routine and return to the data area. the first time
  1445.                  you choose the print button, you will be asked where you
  1446.                  want the output to go. The options are covered in the
  1447.                  section "Routing printer output" section below.
  1448.                  
  1449.                  The total number of scores, the number of errors (score
  1450.                  entries that either could not be interpreted or are off
  1451.                  the scale), and the number of scores displayed are also
  1452.                  reported.
  1453.                  
  1454.                  If the distribution does not appear right, or there seems
  1455.                  to be too many erroneous scores, check to make sure that
  1456.                  the information is correct in the "Averaging Method"
  1457.                  dialog box (ALT-M); accurate maximum scores must be
  1458.                  entered even if using the total points method. If you are
  1459.                  dropping scores, you may want to check that scores are
  1460.                  properly dropped.
  1461.                  
  1462.  
  1463.                6.Dropping scores
  1464.                  
  1465.                  Various means of dropping scores are available through
  1466.                  "Drop scores" facility on the Stats menu (ALT-t r). The
  1467.                  options are to "Drop low scores", "Drop next lowest",
  1468.                  "Drop high and low", and "Un-drop all". 
  1469.                  "Drop low scores" will first unmark any previous drops and
  1470.                  then for each student will search the eligible scores for
  1471.                  the lowest value and mark it with an "L=". The eligible
  1472.                  scores are taken as any score that contains a "Yes" in the
  1473.  
  1474.  
  1475.                                        - 18 -                              
  1476.  
  1477.  
  1478.                  "Drop" column of the "Averaging Methods" dialog box. A
  1479.                  score marked with an "L=" is then excused from any
  1480.                  subsequent average. 
  1481.                  
  1482.                  Excused scores marked with a single "X" will not be taken
  1483.                  as low scores, but scores marked with two x's, "XX" may be
  1484.                  taken as low scores. 
  1485.                  
  1486.                  "Drop next lowest" functions the same as "Drop low scores"
  1487.                  except that it does not clear the previous marks first.
  1488.                  This enables you to throw out the two lowest scores, for
  1489.                  instance.
  1490.                  
  1491.                  "Drop high and low" functions similarly, but marks the
  1492.                  highest score with an "H=" and the lowest with and "L=".
  1493.                  Neither the high or low score will be included in
  1494.                  subsequent averages. 
  1495.                  
  1496.                  The "Un-drop all" command will remove all "H="'s and
  1497.                  "L="'s from all the data. Thus a subsequent average will
  1498.                  include all scores. 
  1499.                  You can override the computer's amendments by deleting H's
  1500.                  and L's and putting them wherever you want; such edits
  1501.                  will be removed by the "Un-drop all" command. 
  1502.                  
  1503.                  Remember to reprocess your dropped scores every time you
  1504.                  add new scores to the data. Also, be aware that dropping
  1505.                  scores with different point values can seriously affect a
  1506.                  total points average; see the section on types of
  1507.                  averages.
  1508.                    
  1509.  
  1510.                7.Z-scores
  1511.                  
  1512.                  A Z-score is a score that has been normalized to have mean
  1513.                  0 and standard deviation 1; any numeric data set can be
  1514.                  normalized in this manner. You can convert the average
  1515.                  score column to Z-scores from the Stats menu (ALT t Z). Be
  1516.                  aware that the "Normalized Distribution" utility (ALT-D)
  1517.                  will not work well with Z-scores since the two methods of
  1518.                  normalization are incompatible. 
  1519.                  
  1520.  
  1521.               F.Printing
  1522.                 
  1523.  
  1524.                1.Printer Options
  1525.                  
  1526.                  You can select a couple of options for printer output in
  1527.                  the "Print Options" dialog box activated from the Print
  1528.                  menu (ALT-P O). You may choose to send output to LPT1 or
  1529.                  LPT2 (the default is LPT1). You can also choose whether to
  1530.                  use IBM graphics characters in your output, using graphics
  1531.                  characters will print out distributions like they appear
  1532.  
  1533.  
  1534.                                        - 19 -                              
  1535.  
  1536.  
  1537.                  on screen. If you are uncertain whether your printer
  1538.                  supports graphic characters, try setting this option to
  1539.                  "Yes" and printing out a distribution. If it looks
  1540.                  horrible, set it back to "No" and the distributions will
  1541.                  print out on standard ascii characters. 
  1542.                   
  1543.  
  1544.                2.Routing the output
  1545.                  
  1546.                  There are several print routines in GRADESHEET for
  1547.                  printing student information, distributions, and notes.
  1548.                  Each of these routines will first ask were you want the
  1549.                  print output sent. Your choices are to send it directly to
  1550.                  the printer, to send it to a file, or to send it to the
  1551.                  print editor.
  1552.                  
  1553.                  Sending it to the printer will attempt to send the data to
  1554.                  LPT1 or LPT2, whichever is selected in the "Printer
  1555.                  Options" dialog box. If you want to send the output to a
  1556.                  file, you will be asked for a filename. If the file
  1557.                  already exists you will given the options of overwriting
  1558.                  the file, appending to the end of the file, or canceling
  1559.                  the operation. You may also send your output to the print
  1560.                  editor were you can edit the output before printing it.
  1561.                  This makes it easy to customize your output with titles,
  1562.                  dates, etc. If you send the data to the print editor you
  1563.                  will be asked for a filename to hold the data while
  1564.                  editing it. The print editor is discussed in more detail
  1565.                  in a later section.
  1566.                     
  1567.  
  1568.                3.Basic printing
  1569.                  
  1570.                  There are two basic printing routines for the data set,
  1571.                  "Print Gradesheet" and "Print Roster". These routines will
  1572.                  first print out an information page with score titles,
  1573.                  dates, points and weights. The print roster routine will
  1574.                  simply print a list of names and id numbers of students in
  1575.                  the data set. This is handy for keeping attendance,
  1576.                  although you may want to customize it with the print
  1577.                  editor or a word processor. 
  1578.                  
  1579.                  The Print Gradesheet routine will attempt to print out
  1580.                  data in a usable form. The data will be sorted in the
  1581.                  order it currently appears on the screen and either the
  1582.                  name or id number will be printed, whichever is currently
  1583.                  visible. All scores that are not blank will be printed.
  1584.                  The output will look pretty much as it currently appears
  1585.                  on the screen, except that all off-screen scores will also
  1586.                  be printed. 
  1587.                  
  1588.                  
  1589.                  
  1590.  
  1591.  
  1592.  
  1593.                                        - 20 -                              
  1594.  
  1595.  
  1596.                4.Custom printing
  1597.                  
  1598.                  Teachers are a finicky lot, and each one probably has
  1599.                  different preferences on how data should be printed out.
  1600.                  The "Custom print" routine allows you to choose what data
  1601.                  to print and in what order it should be printed. Even this
  1602.                  will not satisfy all, but in combination with the print
  1603.                  editor or your word processor it makes a powerful tool for
  1604.                  printing the data in exactly the form you want.
  1605.                  
  1606.                  Initiate the custom print routine from the Print menu
  1607.                  (ALT-P C). This creates a box on the screen containing
  1608.                  titles for all the basic data elements, such as name, id
  1609.                  number, row number, and score 1 through score 24. Navigate
  1610.                  around these  titles with the arrow keys and select them
  1611.                  in the order that you want them printed with the space
  1612.                  bar. When finished you select the Accept button or press
  1613.                  CTRL-ENTER. 
  1614.                  
  1615.                  For example, suppose that for each student you wanted the
  1616.                  student name followed by the average on one line and then
  1617.                  scores 1, 2, and 3 on the next line. (First make sure your
  1618.                  average is up to date.) Use the arrow keys to move the
  1619.                  highlight to the "Name" title and press spacebar. A number
  1620.                  <1> should appear next to the "Name" title. Now move the
  1621.                  highlight to the "Average" title and press spacebar, a <2>
  1622.                  should appear next to the average title. Now move the
  1623.                  highlight to the "Newline" title and press spacebar, a <3>
  1624.                  should appear next to the "Newline" title. Selecting
  1625.                  scores 1, 2, and 3 in a similar manner should make a <4>,
  1626.                  <5>, and <6> appear next to the scores in the order you
  1627.                  select. Pressing CTRL-ENTER concludes the selection and
  1628.                  asks where you want the output sent. Sending it to the
  1629.                  editor or to a file allows you to further customize your
  1630.                  output with the print editor or your own word processor.
  1631.                  
  1632.  
  1633.                5.Print editor
  1634.                  
  1635.                  The print editor is a simple editor with search and
  1636.                  replace, and block cut, copy and paste. Since much of the
  1637.                  information is arranged in columns, you can select column
  1638.                  blocks as well as regular character blocks. You can toggle
  1639.                  between insert and overstrike modes and insert the current
  1640.                  date into the text. The editor will use the text filename
  1641.                  you specified when directing output to the print editor
  1642.                  and will enable you to print the text to the printer.  
  1643.                  
  1644.                  The print editor is no match for a good word processor,
  1645.                  but is just the thing you need for doing basic
  1646.                  modifications to your output before printing it. 
  1647.                  
  1648.                  All of the features and functions of the print editor are
  1649.                  available through the top menu which is activated with
  1650.  
  1651.  
  1652.                                        - 21 -                              
  1653.  
  1654.  
  1655.                  either the ESC or F10 keys and navigated with the arrow
  1656.                  keys. Some hot keys are available in the print editor and
  1657.                  are indicated in the pull-down menus. You can save your
  1658.                  file and exit the print editor (thereby returning to main
  1659.                  GRADESHEET screen) by using the hot key ALT-Q.
  1660.                  
  1661.                  The editor also has full mouse support: you can pull down
  1662.                  menus, choose menu items, move the cursor, select and copy
  1663.                  text, and also pop up a "quick menu" of often used
  1664.                  commands by clicking the right mouse button. 
  1665.                  
  1666.  
  1667.               G.Note editor
  1668.                 
  1669.  
  1670.                1.Viewing, editing and deleting student notes
  1671.                  
  1672.                  You can attach a note to a student containing up to 8k
  1673.                  (8,192 characters) of text. To do so, place the highlight
  1674.                  in the row containing the student you wish to annotate and
  1675.                  press the hot key ALT-N or use the menus (ALT-E N) to pop
  1676.                  up a Note Box. The note box will indicate the student's
  1677.                  name, and will insert the current date into the text area.
  1678.                  You may then enter text into the text area (the text will
  1679.                  be automatically wrapped. 
  1680.                  
  1681.                  When finished you can select the ACCEPT button (ESC ENTER)
  1682.                  or press CTRL-ENTER. The note will be saved to the disk
  1683.                  and an "*" will appear in the note column to the left of
  1684.                  the students name to remind you that a note has been
  1685.                  entered for that student. To update the note, place the
  1686.                  highlight in the row and press ALT-N (or use the menus)
  1687.                  and the Note Box will appear containing the previous text
  1688.                  appended by the current date. You can then add or edit
  1689.                  text, and exit the same as before. You can also delete the
  1690.                  note by selecting the DELETE button (you will be asked
  1691.                  before the note is actually deleted).
  1692.                  
  1693.                  To view a note without editing it, place the highlight in
  1694.                  a row with a "*" to the left of the name field, and press
  1695.                  the hot key ALT-V or use the menus (ALT-E V or ESC E V or
  1696.                  F10 E V). A View Box will pop up allowing you to view the
  1697.                  note, and you can scroll through the note with the up and
  1698.                  down arrows or PgUp and PgDn as necessary. You exit the
  1699.                  View box by pressing the ESC key. 
  1700.                  
  1701.  
  1702.                2.Editing the class note
  1703.                  
  1704.                  In addition to student notes, you may keep a larger note
  1705.                  for general things about the class: reminders, test dates,
  1706.                  rooms, whatever. You can open the class note with the hot
  1707.                  key SHIFT-ALT-N or use the menus (ALT-E C). A larger Note
  1708.                  Box will pop up into which you can enter text. When
  1709.  
  1710.  
  1711.                                        - 22 -                              
  1712.  
  1713.  
  1714.                  finished you can save the note and exit by pressing
  1715.                  CTRL-ENTER or selecting the DONE button (ESC ENTER).
  1716.                  
  1717.  
  1718.                3.Printing Notes
  1719.                  
  1720.                  You can obtain a printout of all your notes from the Print
  1721.                  menu. The class note will be printed first followed by
  1722.                  student notes on individual pages. You will be asked where
  1723.                  to send the output. If you only want certain notes you can
  1724.                  print to the editor and delete what you don't want.  
  1725.                  
  1726.  
  1727.            IV. REFERENCE
  1728.                
  1729.  
  1730.               A.Reference: Data structures
  1731.                 
  1732.                 One of the main functions of GRADESHEET is the management
  1733.                 of data structures. Understanding these structures will
  1734.                 help understand the program and how it works.
  1735.                 
  1736.                 The most significant data structure is the student records.
  1737.                 Each record consists of a name, id number, section,
  1738.                 average, grade, note flag, and 24 scores. The name and id
  1739.                 number are text data fields that may be up to 25 characters
  1740.                 long. The grade and section are also text and can be 2
  1741.                 characters long. The average field is not accessible to the
  1742.                 user, but is a text field 6 characters long. The note flag
  1743.                 is a single text character that is either a "*" to indicate
  1744.                 that there is a note associated with that data record or a
  1745.                 blank if there is none. The 24 score fields are each 6
  1746.                 characters long, with the leftmost character being reserved
  1747.                 for the program's use in marking fields (any attempt to
  1748.                 write in the leftmost character will cause the program to
  1749.                 beep and replace the leftmost character with an "E"). These
  1750.                 fields are text fields, but are unique in that the program
  1751.                 must be able to read and interpret the contents as a number
  1752.                 (like 78.24), a letter grade (like A, B-, F), and excused
  1753.                 score (X or XX), a dropped score (with an "H=" or a "L=")
  1754.                 or a flagged score (with an "*"). Whether the program
  1755.                 attempts to interpret the scores as a number or letter
  1756.                 depends on if the column is marked to hold numeric or
  1757.                 letter scores in the "Averaging Method" dialog box. If the
  1758.                 program cannot interpret the contents of a score field then
  1759.                 it will place an "err" in the Ave column when computing an
  1760.                 average. Be aware that GRADESHEET reads the contents of
  1761.                 score fields from left to right, so "A+?" and "56.2?" will
  1762.                 be interpreted as A+ and 56.2, but "?A+" and "?56.2" will
  1763.                 generate errors.  
  1764.                 
  1765.                 The next most significant structure is the score
  1766.                 information structure. This structure contains 24 records,
  1767.                 one for each score column. Each record contains fields for
  1768.  
  1769.  
  1770.                                        - 23 -                              
  1771.  
  1772.  
  1773.                 the title, date, type, drop eligibility, points and weight
  1774.                 for one score. The title and date are text fields of length
  1775.                 12 and 8 respectively and can hold any text you want. The
  1776.                 type is either "Num" for numeric scores and "Let" for
  1777.                 letter scores. The drop eligibility is either "Yes" or "No"
  1778.                 depending on whether you want to make the score eligible to
  1779.                 be dropped by the "Drop Scores" utilities. The Points and
  1780.                 Weight are numeric fields that accept numbers such as
  1781.                 250.0, 0.1, etc. The points field is ignored if the type is
  1782.                 set to "Let". This data structure can be edited by using
  1783.                 the "Averaging Method" dialog box.
  1784.                 
  1785.                 Adjunct to the score information structure is the letter
  1786.                 grade equivalents structure. This contains numeric
  1787.                 equivalents for the letter scores of A+ down to F. These
  1788.                 can be set using the "Letter Grades" dialog box. 
  1789.                 
  1790.                 Two other important pieces of information maintained by
  1791.                 GRADESHEET are the averaging type and the top letter grade.
  1792.                 The averaging type can be set to either Total Points,
  1793.                 Normalized Total Points, Weighted Average, and Grade Point
  1794.                 Average in the "Averaging Method" dialog box. The top
  1795.                 letter grade can be set to "A" or "A+" in the "Letter
  1796.                 Scores" dialog box, and this will determine the scale on
  1797.                 which letter grades are to be interpreted. 
  1798.                 
  1799.                 These data structures, along with some additional
  1800.                 information, are kept in data files demarked with the
  1801.                 ".gsh" extension. 
  1802.                 
  1803.                 In addition to these data structures and the data file,
  1804.                 GRADESHEET maintains a text file containing the class note
  1805.                 and all the student notes. Each student note in the file is
  1806.                 tagged with an internal reference number and the first few
  1807.                 characters of the student name field as it appeared when
  1808.                 the note was created; this portion of the name is kept with
  1809.                 the note to facilitate salvage of a damaged note file
  1810.                 should that ever become necessary (knock on wood). The note
  1811.                 file is demarked with a ".gsn" extension.
  1812.                 
  1813.  
  1814.               B.Reference: The Menus
  1815.  
  1816.                1.File Menu
  1817.                  
  1818.                  Save File: Saves the current data file to disk. 
  1819.                  
  1820.                  Load File: Saves the current file and produces a Load File
  1821.                  Pick List for you to choose another data file to load.
  1822.                  
  1823.                  New File: Saves the current file a New File Entry Box for
  1824.                  you to enter a the name of a new data file to be created.
  1825.                  
  1826.  
  1827.  
  1828.  
  1829.                                        - 24 -                              
  1830.  
  1831.  
  1832.                  Save and Quit: Saves the current data file and exits the
  1833.                  program.
  1834.                  
  1835.                  Exit: Exits the GRADESHEET program. You will be asked if
  1836.                  you really want to exit without saving. 
  1837.                  
  1838.                  About..: Displays a screen identifying the source of the
  1839.                  GRADESHEET program and instructions on how to register.
  1840.                  
  1841.                  Key reference: Displays a reference screen of functions
  1842.                  and keys.
  1843.                  
  1844.  
  1845.                2.Layout Menu
  1846.                  
  1847.                  Change Layout: Toggles between a list-oriented layout
  1848.                  style and a spreadsheet-oriented layout style.
  1849.                  
  1850.                  Save as default layout: Makes the current layout the
  1851.                  default layout. This layout will be used the next time
  1852.                  this data file is loaded.
  1853.                  
  1854.                  Student Data: Initiates the "Student Data" box-- a
  1855.                  facility for editing the entries in a student record
  1856.                  
  1857.                  Lock fields: Allows you to set/unset various locks on the
  1858.                  data fields that can prevent inadvertent editing.
  1859.                  
  1860.  
  1861.                3.Roster Menu
  1862.                  
  1863.                  Add new students: Initiates the "Add Students" dialog
  1864.                  box-- a facility for adding up to 50 new names, ids, and
  1865.                  section numbers to the data file. 
  1866.                  
  1867.                  Insert one student: Adds a single new student to the data
  1868.                  file. Will insert a single blank data record above the
  1869.                  currently active record. 
  1870.                  Delete student: Deletes the currently active student
  1871.                  record from the data set. The record containing the
  1872.                  highlight will be removed and all lower records will be
  1873.                  moved up. You will be shown the name, id number, and
  1874.                  section of the student and asked if you really want to
  1875.                  delete this student.
  1876.                  
  1877.                  Alphabetize: Sorts the data set in alphabetically order
  1878.                  using the name/id column.
  1879.                  
  1880.                  Rank by average: Sorts the data records from highest to
  1881.                  lowest entry in the average column. "err"'s and "*"'s will
  1882.                  be placed at the top of the list.
  1883.                  
  1884.                  Sort by score: Sorts the data records from highest to
  1885.                  lowest entry in the score column that currently contains
  1886.  
  1887.  
  1888.                                        - 25 -                              
  1889.  
  1890.  
  1891.                  the highlight. Uniterpretable entries will be placed at
  1892.                  the bottom of the list. Only accessible from the
  1893.                  spreadsheet layout.
  1894.                  
  1895.                  Group by section: Groups the records according to section,
  1896.                  then alphabetize on the name/id field.
  1897.                  
  1898.                  Exchange name/id: Toggles between displaying the name or
  1899.                  id number in the name/id column. 
  1900.                  
  1901.  
  1902.                4.Stats Menu
  1903.                  
  1904.                  Enter scores: Initiates the "Enter Scores" dialog box-- a
  1905.                  facility for entering a column of scores. 
  1906.                  
  1907.                  Averaging Method: Initiates the "Averaging Method" dialog
  1908.                  box-- a facility for managing information associated to
  1909.                  scores such as title, date, points and weight, and for
  1910.                  choosing the type of average to be computed. 
  1911.                  
  1912.                  Letter grades: Initiates the "Letter Grades" dialog box--
  1913.                  a facility for setting numeric equivalents to letter
  1914.                  grades and choosing the top letter grade.
  1915.                  
  1916.                  Compute Average: Computes the average of the data set
  1917.                  according to the options specified in the "Averaging
  1918.                  Method" dialog box and "Letter Grades" dialog box. The
  1919.                  average will be placed in the "Ave" column of the
  1920.                  spreadsheet layout.  
  1921.                  
  1922.                  Average of.. : Allows you to select a subset of the
  1923.                  current scores and computes the average over that subset.
  1924.                  
  1925.                  Distributions: Displays a graphical distribution of the
  1926.                  scores, allowing you to page through the score columns and
  1927.                  print the distributions. 
  1928.                  
  1929.                  Z-scores: Normalizes the average column to have mean zero
  1930.                  and variance one.
  1931.                  
  1932.                  Drop scores: Allows you to drop the lowest, next lowest,
  1933.                  or highest & lowest from the set of scores marked for
  1934.                  dropping in the "Averaging Methods" dialog box. Also
  1935.                  allows you to un-drop all previously dropped scores.  
  1936.                  
  1937.  
  1938.                5.Print Menu
  1939.                  
  1940.                  Print Gradesheet: Prints the data set pretty much as it
  1941.                  appears on the screen, except that all off-screen score
  1942.                  columns that contain any data will also be printed.  
  1943.                  
  1944.  
  1945.  
  1946.  
  1947.                                        - 26 -                              
  1948.  
  1949.  
  1950.                  Print Roster: Prints a list of all names, id numbers, and
  1951.                  section numbers currently in the data set.
  1952.                  
  1953.                  Print Notes: Prints all notes that are associated with
  1954.                  this data set. This includes the class note and all notes
  1955.                  on students. 
  1956.                  
  1957.                  Custom print: Initiates the "Print Custom" dialog box--
  1958.                  letting you choose which data elements are printed and in
  1959.                  which order. 
  1960.                  
  1961.                  Printer Options: Allows you to select which printer port
  1962.                  to print to and whether your printer will support
  1963.                  IBM-graphics characters. 
  1964.                  
  1965.  
  1966.                6.Edit Menu
  1967.                  
  1968.                  Edit note: Produces a pop-up note pad to edit the note
  1969.                  associated with the currently active student recorded. If
  1970.                  no note is associated with the current student record, one
  1971.                  will be created.
  1972.                  
  1973.                  Class note: Produces a pop-up note pad to edit the note
  1974.                  associated with this data file. For keeping text
  1975.                  information specific to this class but not specific to any
  1976.                  particular student.
  1977.                  
  1978.                  View note: Produces a pop-up viewer to examine the note
  1979.                  associated with the currently active student record. Will
  1980.                  beep and do nothing if no such note is available. 
  1981.                  
  1982.  
  1983.                7.Horizontal Scroll 
  1984.                  
  1985.                  <<: Pages down the score columns six at a time.
  1986.                  
  1987.                  <:  Scrolls down the score columns one at a time.
  1988.                  
  1989.                  >:  Scrolls up the score columns one at a time.
  1990.                  
  1991.                  >>: Pages up the score columns one at a time.
  1992.                  
  1993.  
  1994.               C.Reference: The Dialog Boxes
  1995.                 
  1996.  
  1997.                1.Load File Pick List
  1998.                  
  1999.                  The "Load File" pick list is a scrollable list containing
  2000.                  three types of entries:
  2001.                  
  2002.                  "..\", meaning the parent directory of the current DOS
  2003.                  directory.
  2004.  
  2005.  
  2006.                                        - 27 -                              
  2007.  
  2008.  
  2009.                  
  2010.                  CAPITALIZED entries followed by a "\", such as "ENG101\"
  2011.                  indicating the subdirectories of the current DOS
  2012.                  directory.
  2013.                  
  2014.                  Uncapitalized filename entries such as "sample.gsh" that
  2015.                  end with the ".gsh" extension.
  2016.                  
  2017.                  You choose entries in this list by moving the highlight to
  2018.                  the desired entry with the arrow keys and pressing ENTER.
  2019.                  You can use this list to navigate the directory structure
  2020.                  of a disk and load a file. You can move up the directory
  2021.                  structure by choosing the "..\" entry, and you can move
  2022.                  into a subdirectory by choosing the desired directory.
  2023.                  Moving to a new directory will produce a similar list for
  2024.                  that directory. If you select a filename, such as
  2025.                  "sample.gsh", GRADESHEET will attempt to load that file
  2026.                  and the "Load File" pick list will disappear. You may
  2027.                  press ESC at any time to cancel the operation and return
  2028.                  control to the previous screen. 
  2029.                  
  2030.  
  2031.                2.Student Data Box
  2032.                  
  2033.                  The "Student Data" box allows access to all data elements
  2034.                  in a student record and can be activated from either
  2035.                  layout style with the F2 key. The box contains fields for
  2036.                  name, id number, section, average, grade, note flag, and
  2037.                  24 scores. You can navigate around the fields using TAB,
  2038.                  SHIFT-TAB, or CTRL-ARROWS. You may edit all fields except
  2039.                  the Average and Note() fields. 
  2040.                  
  2041.                  The "Student Data" box allows you to edit the data
  2042.                  regardless of any locks that may be active on the
  2043.                  spreadsheet/roster fields. Thus you may "Lock all fields"
  2044.                  (F6) and still access the data through the "Student Data"
  2045.                  box. 
  2046.                  
  2047.                  You can save the edits for the current student and move to
  2048.                  the next/previous student by selecting the Next/Prev
  2049.                  buttons, or using PgUp/PgDn keys. Selecting the Cancel
  2050.                  button will discard the edits for the current student
  2051.                  only. 
  2052.                  
  2053.                  Selecting the Done button, or pressing CTRL-ENTER will
  2054.                  save the edits and close the box.
  2055.                  
  2056.  
  2057.                3.Lock Fields Dialog Box
  2058.                  
  2059.                  The "Lock Fields" dialog box allows you to set and unset
  2060.                  locks on the fields in the data area of either the
  2061.                  spreadsheet or roster layout. No edits will be allowed on
  2062.                  a locked field. 
  2063.  
  2064.  
  2065.                                        - 28 -                              
  2066.  
  2067.  
  2068.                  
  2069.                  The three choices are to "Lock all fields", "Lock score
  2070.                  columns", and "Unlock all fields". Select your choice with
  2071.                  the arrow keys and press RETURN or SPACE-BAR. A check mark
  2072.                  should appear next to your selection. Select OK using the
  2073.                  arrow keys and ENTER, or ESC ENTER, or quickly with
  2074.                  CTRL-ENTER.
  2075.                  
  2076.  
  2077.                4.Add Students Dialog Box
  2078.                  
  2079.                  The "Add Students" dialog box allows you to add up to 50
  2080.                  students at a time. The dialog box has a scrolling list
  2081.                  containing columns for name, id number, and section
  2082.                  number. The ENTER key will move the highlight to the right
  2083.                  or to the beginning of the next line. 
  2084.                  
  2085.                  After entering a list of names, you can add them to the
  2086.                  data set by selecting the Accept button (ESC ENTER or
  2087.                  CTRL-ENTER). Cancel the operation by selecting the Cancel
  2088.                  button at any time-- you will be asked first if that is
  2089.                  what you really want to do. 
  2090.                  
  2091.  
  2092.                5.Averaging Method Dialog Box
  2093.                  
  2094.                  The "Averaging Method" dialog box contains a scrolling
  2095.                  list of 24 lines; one line for each column of score
  2096.                  information. Each line contains fields for Title, Date,
  2097.                  Type, Drop, Points, and Weight. The Title and Date fields
  2098.                  can contain any text you wish to place in them. The "Type"
  2099.                  field is an option field and must be either "Let" or "Num"
  2100.                  for letter or numeric scores. Pressing SPACE-BAR with the
  2101.                  highlight in the "Type" column pops up a menu containing
  2102.                  the two choices, you can pick one by using the arrow keys
  2103.                  and ENTER. The "Drop" field is also an option field must
  2104.                  be either "Yes" or "No", and you may similarly choose by
  2105.                  pressing SPACE-BAR and selecting a menu choice. 
  2106.                  
  2107.                  The "Points" field is a numeric field containing the
  2108.                  maximum points allowed for this score. If the Type is set
  2109.                  to letter then the Points is automatically set to the
  2110.                  point value of "A" or "A+" depending on your choice in the
  2111.                  "Letter Grades" dialog box: any edits to the Points field
  2112.                  of a letter-type score will be discarded. The Points data
  2113.                  is used for computing averages and normalizing scores for
  2114.                  the distribution. 
  2115.                  
  2116.                  The Weight field is a numeric field containing the
  2117.                  relative weight the score is to carry in an average. The
  2118.                  weights can be any numbers. The Total Points and
  2119.                  Normalized Total Points methods of averaging will
  2120.                  disregard any weight assignments made to the scores.
  2121.                  
  2122.  
  2123.  
  2124.                                        - 29 -                              
  2125.  
  2126.  
  2127.                  Beneath the scrolling list, the dialog box contains a
  2128.                  field to select the type of average to be computed. You
  2129.                  can move the cursor out of the scrolling list to this
  2130.                  field by pressing the ESC key. Once the highlight is in
  2131.                  the "Average Type:" field you can press SPACE-BAR to
  2132.                  pop-up a list of choices. Use the arrow keys and ENTER to
  2133.                  select a choice.
  2134.                  
  2135.                  Pressing the Accept button (ESC ENTER or CTRL-ENTER) will
  2136.                  implement your choices and edits. Pressing the Cancel
  2137.                  button will throw out your choices and edits.
  2138.                  
  2139.  
  2140.                6.Enter Scores Dialog Boxes
  2141.                  
  2142.                  There are two dialog boxes for entering information
  2143.                  relating to the new column of scores, one for numerical
  2144.                  scores and one for letter scores. The two function
  2145.                  similarly in that you move the highlight with the arrow
  2146.                  keys and edit entries either by direct edits or by
  2147.                  pressing SPACE-BAR and choosing from a list of options.
  2148.                  After these options are completed, a score entry dialog
  2149.                  box opens to accept the entry of the scores. 
  2150.                  
  2151.                  The letter scores information dialog box contains text
  2152.                  fields "Title" and "Date" which will accept any text you
  2153.                  wish to use to identify the score column, a numeric field
  2154.                  for the weight the score is to have in the Weighted or
  2155.                  Grade Point averaging methods, and a "Quick-keys" option
  2156.                  field that can map the number keys on the numeric keypad
  2157.                  to the letters A,B,C,D and F for quick entry. 
  2158.                  
  2159.                  The numeric scores information dialog box is similar and
  2160.                  contains text fields for Title and Date which will accept
  2161.                  any text you wish to use to identify the score column, a
  2162.                  numeric field for the total possible points for the score,
  2163.                  a numeric field for the weight the score is to have in the
  2164.                  Weighted or Grade Point averaging methods, and a
  2165.                  "Auto-adder" option field that can make the Pop-up adder
  2166.                  appear automatically while entering scores to facilitate
  2167.                  adding up and entering exam scores in one step.
  2168.                  
  2169.                  After the initial information dialog boxes, the "Enter
  2170.                  Scores" dialog box will appear with a scrolling list of
  2171.                  names or ids in the same order as they currently appear in
  2172.                  the roster/spreadsheet layout. To the left of each name
  2173.                  will be a text field to hold the entry of the scores. 
  2174.                  
  2175.                  When all scores are entered, select the Accept button (ESC
  2176.                  ENTER or quickly with CTRL-ENTER) to add the scores and
  2177.                  score information to the data set. Selecting the Cancel
  2178.                  button will cancel the whole operation-- you will first be
  2179.                  asked if that is really what you want to do.
  2180.                  
  2181.  
  2182.  
  2183.                                        - 30 -                              
  2184.  
  2185.  
  2186.                7.Select Score Columns Dialog Box
  2187.                  
  2188.                  The select scores dialog box enables you to choose a
  2189.                  subgroup of score columns from those that currently hold
  2190.                  information. The box presents a scrolling list of records
  2191.                  each containing the title, date, and column number of a
  2192.                  score column. Initially all scores have a check mark to
  2193.                  the left indicating that all are selected. You can toggle
  2194.                  the check marks on/off with the SPACE-BAR and both toggle
  2195.                  and move down a line with the ENTER key. After ensuring
  2196.                  that the subgroup of scores you wish to select are marked
  2197.                  with checks, select the Accept button (ESC ENTER or
  2198.                  quickly with CTRL-ENTER). Select the Cancel button to
  2199.                  abort the operation. 
  2200.                  
  2201.  
  2202.                8.Custom Print Dialog Box
  2203.                  
  2204.                  The "Custom Print" dialog box contains a field for every
  2205.                  element in a student data record, and some fields for Tab,
  2206.                  New Line, and New Page. These fields can be navigated with
  2207.                  the arrow keys and selected with the ENTER or SPACE-BAR
  2208.                  keys. Selecting the fields in the order you want them
  2209.                  printed will make sequential numbers appear next to the
  2210.                  selected fields. When you have selected the fields you
  2211.                  want, select the Print button to initiate printing.
  2212.                  Selecting the Cancel button will cancel the operation.
  2213.                  
  2214.  
  2215.                9.Print Options Dialog Box
  2216.                  
  2217.                  The "Print Options" dialog box contains two option fields
  2218.                  to select the port for printer output and to select
  2219.                  whether IBM-graphics printing can be used. Placing the
  2220.                  highlight in either field and pressing SPACE-BAR will pop
  2221.                  up a list of options. Select an option with the arrow keys
  2222.                  and press ENTER. The options for printer output are LPT1
  2223.                  (the default) and LPT2, the options for IBM graphics
  2224.                  characters are either Yes or No.
  2225.                  
  2226.  
  2227.               10.Printer Output Dialog Box
  2228.                  
  2229.                  The "Printer Output" dialog box lets you choose where to
  2230.                  send the printer output. Navigate the options with the
  2231.                  arrow keys and make a selection with the ENTER key. The
  2232.                  options are: Printer, which will send the output directly
  2233.                  to the printer; File, which will send the output to a
  2234.                  file; and Editor, which will send the output to a file and
  2235.                  initiate the print editor on the file as soon as all
  2236.                  printing is complete; and Cancel which will cancel the
  2237.                  print operation. 
  2238.                  
  2239.  
  2240.  
  2241.  
  2242.                                        - 31 -                              
  2243.  
  2244.  
  2245.               D.Technical Reference: File Structures
  2246.                 
  2247.  
  2248.                1.Files created by gsh
  2249.                  
  2250.                  Four data files are maintained for each GRADESHEET data
  2251.                  set managed by the program. For the sample data supplied
  2252.                  with the program, the four files are the main data file
  2253.                  SAMPLE.GSH, a backup of that file called SAMPLE.BKH, the
  2254.                  note filename called SAMPLE.GSN, and the backup of the
  2255.                  note file called SAMPLE.BKN. 
  2256.                  
  2257.                  The data files are intentionally stored in a very simple
  2258.                  format, this makes translating data to/from GRADESHEET an
  2259.                  easier task. You could make a copy of the SAMPLE.GSH file
  2260.                  and load it into a word processor and easily format the
  2261.                  information for printing or merging or whatever (make sure
  2262.                  you make a copy first- DO NOT edit the actual data file
  2263.                  since GRADESHEET expects to find certain things at certain
  2264.                  places and may become addled if it's not there). The data
  2265.                  file begins with information about version number, type of
  2266.                  average, number of students, points & weights, and other
  2267.                  information items. This is is followed by the student data
  2268.                  with one data record per line (a non-wrapped line). Any
  2269.                  line in the data file that begins with a "#" is a comment
  2270.                  and is ignored by the GRADESHEET program. 
  2271.                  
  2272.                  The note files also have a simple format. The note file
  2273.                  begins with the class note. Subsequent notes are separated
  2274.                  by a star symbol (hex 0x0f) followed by a three character
  2275.                  digit to uniquely identify the note, followed by the first
  2276.                  6 characters of the original student name the note was
  2277.                  written for, followed by the actual text of the note.
  2278.                  Deleted notes are never actually deleted, but are kept in
  2279.                  the file and marked with a "0": you can easily retrieve
  2280.                  them with a word processor. 
  2281.                  
  2282.  
  2283.                2.Importing Ascii files
  2284.                  
  2285.                  Often instructors can be supplied with a list of student
  2286.                  names in ASCII format on a floppy disk. A future version
  2287.                  of GRADESHEET will come with a utility for importing ASCII
  2288.                  lists of names, ids, and section numbers. Presently, you
  2289.                  either have to enter them manually, or if if you're handy
  2290.                  with a flat file text editor you can kludge it. This
  2291.                  section describes how to do it. There is probably little
  2292.                  danger in trying-- either it will read your file correctly
  2293.                  or or you'll know it (still, it's a good idea to check
  2294.                  your data carefully).
  2295.                  
  2296.                  Step 1: Start GRADESHEET and create a new file with the
  2297.                  desired name (lets just call it "new.gsh" for now).
  2298.                  Without doing anything else, save the file and exit. This
  2299.  
  2300.  
  2301.                                        - 32 -                              
  2302.  
  2303.  
  2304.                  creates a file with a correct preamble and one blank
  2305.                  student record. 
  2306.                  
  2307.                  Step 2: Load the "new.gsh" file into your handy-dandy text
  2308.                  editor. Begin entering records on the very next line after
  2309.                  the "#Student records" line. For each name you want to
  2310.                  enter make sure that:
  2311.                  
  2312.                  a)    name     is between columns 11 and 35 inclusive
  2313.                  b)    idnum    is between columns 37 and 61 inclusive
  2314.                  c)    sect     is between columns 63 and 64 inclusive
  2315.                  d)    "0"      is in column 66
  2316.                  e)    blanks   in columns 67 to 239 inclusive
  2317.                  f)    the line must be terminated by a cr/lf pair (0x0d
  2318.                  0x0a).
  2319.                  
  2320.                  Name, idnum, and sect can be blank, but there MUST be a 0
  2321.                  in column 66. The name and idnum fields should be left
  2322.                  aligned. It does no harm to have a few extra blanks
  2323.                  extending beyond column 240, but each record must be less
  2324.                  than 300 characters. Don't use tabs.
  2325.                  
  2326.                  Step 3: Count the number of students EXACTLY. Go to the
  2327.                  line immediately after the "#Total students" comment (near
  2328.                  the top of the file). This line should presently contain a
  2329.                  "1". Delete the "1" and replace it with your count. That
  2330.                  is, if you entered seven student records replace the "1"
  2331.                  with a "7". Put a few blanks after your number for good
  2332.                  measure.
  2333.                  
  2334.                  Step 4: Save the file and try to load it into GRADESHEET.
  2335.                  Inspect the student records for accuracy. There should not
  2336.                  be any "*"'s in the note flag column to the left of the
  2337.                  student name/id (if there are, go back and make sure that
  2338.                  a "0" is in column 66).  Check the "Averaging Methods" and
  2339.                  "Letter Grades" dialog boxes for garbage. 
  2340.                  
  2341.                  Of course, if you were a REAL techno-nerd you'd write a
  2342.                  program to do this.
  2343.                  
  2344.  
  2345.                3.Fixing damaged files
  2346.                  
  2347.                  Hey, it happens. Usually for no discernible reason.
  2348.                  Sometimes because of a virus. Always at a bad time.
  2349.                  Remember the stars, and the earth, and the galaxies upon
  2350.                  galaxies extending on and on into space and how
  2351.                  insignificant all of this will be in 5,000 years. Tell
  2352.                  everyone to wait, fix a nice cup of tea, work on
  2353.                  recovering what you can from the disk, reconstruct what
  2354.                  you can from what other sources you have, and let go of
  2355.                  the rest. 
  2356.                  
  2357.  
  2358.  
  2359.  
  2360.                                        - 33 -                              
  2361.  
  2362.  
  2363.                  If you are not comfortable with DOS, or don't have a good
  2364.                  text editor or disk utilities, you will need to get some
  2365.                  help. Finish your tea first, and get ONE competent person
  2366.                  to help you. The last thing you need right now is a
  2367.                  ad-haste committee crowding around your computer pushing
  2368.                  buttons.
  2369.                  
  2370.                  First, you need to rescue whatever pieces you can with a
  2371.                  disk utility such as chkdsk; or better yet, the Norton
  2372.                  Utilities, Mace Utilities, or PC Tools. For the note
  2373.                  files, print out what pieces you can find, tag them
  2374.                  together with tape and put them in your desk drawer. You
  2375.                  can type them back in later if you want. Each note is
  2376.                  preceded by the first few letters of the name column as it
  2377.                  appeared when the note was made so you can kinda figure
  2378.                  out which note goes to which student.
  2379.                  
  2380.                  If you have damaged data files, retrieve as many pieces of
  2381.                  the data file as you can with a disk utility. Store them
  2382.                  on a safe disk. To reconstruct a readable data file you
  2383.                  must do three things: 1) precede the data with a proper
  2384.                  preamble; 2) make sure the data is one student record per
  2385.                  line; and 3) insert the proper number of students into the
  2386.                  preamble. 
  2387.                  
  2388.                  
  2389.                  1) Start reconstructing your file by making sure it
  2390.                  contains a readable preamble: 42 lines that contain score
  2391.                  information and other stuff. You can create a good
  2392.                  preamble by creating a new empty data file with GRADESHEET
  2393.                  or use the SAMPLE.GSH file. It won't contain the right
  2394.                  student count or points and weights, but that can be fixed
  2395.                  later. Cut and paste the good preamble into your
  2396.                  reconstructed file with a text editor. 
  2397.                  
  2398.                  2) The preamble should be followed by the student records
  2399.                  immediately after the "#Student records" comment line.
  2400.                  Each student record has to occupy its own line and contain
  2401.                  at 239 characters- pad with blanks if you have to, and
  2402.                  going over 236 is alright as long as the record is less
  2403.                  than 300 characters long. Each record should be terminated
  2404.                  by a cr/lf pair. (turn off word wrap on your text editor
  2405.                  so you see true lines.) The data should line up nicely in
  2406.                  columns, and column 66 should contain a "0" or possibly
  2407.                  something like "0x01". Compare the columns to those in a
  2408.                  good data file (such as sample.gsh) to make sure the
  2409.                  column placement is correct.
  2410.                  
  2411.                  3) The fourth line of the data file should read "#Total
  2412.                  students", and the fifth line should contain a single
  2413.                  number, which is the number of student data records
  2414.                  GRADESHEET expects to find. Edit this number to make sure
  2415.                  that it matches exactly the number of student data records
  2416.  
  2417.  
  2418.  
  2419.                                        - 34 -                              
  2420.  
  2421.  
  2422.                  you have in the file. If you count 23 student data lines,
  2423.                  enter 23 followed by a few blanks into this line. 
  2424.                  
  2425.                  Heaven willing, the program should be able to read the
  2426.                  reconstructed file. If you patched in a preamble from
  2427.                  another data file, you will have to fix the score
  2428.                  information (ALT-M) and possibly the letter grades
  2429.                  information (ALT-t L). Remember, the best backup is a
  2430.                  printed copy.
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.                                        - 35 -                              
  2479.