home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-05-22 | 318.7 KB | 7,337 lines |
-
-
-
-
-
-
-
-
-
-
- VAR Grade
-
- Grading Tools for Teachers
-
- Version 4.6
-
-
- MANUAL
-
-
-
-
-
-
-
-
-
-
-
- This program has been written to assist you
- in the grading of your classes.
-
- Written by DENNIS REVIE
-
-
-
-
-
-
- (c) Copyright 1991 by Dennis Revie
- Distributed by VARed Software
- 1490 Calle Fidelidad
- Thousand Oaks, CA 91360-6819
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- VAR Grade is COPYRIGHTED (C) 1987-1991 by Dennis Revie.
- All rights are reserved.
-
- VAR Grade can be distributed as SHAREWARE. It is not free.
-
-
- Baby Driver is licensed from Ithaca Street Software, Inc.
- COPYRIGHT (C) 1989. The programs INSTALLP.EXE and BDE.EXE
- are copyright Ithaca Street Software, Inc., and are included
- in accordance with the license. Comments and instructions
- from the Baby Driver manual have been used in this manual.
-
- VAR Grade is written in Borland International's Turbo
- Pascal. The files that can be listed by the "DIR *.BGI"
- (screen drivers) and "DIR *.CHR" (fonts) are copyrighted by
- Borland International and are used in accordance with the
- license.
-
- LHARC.EXE is Copyright (C) 1988-89 by Haruyasu Yoshizaki.
- PKUNZIP.EXE is Copyright (C) 1989-90 by PKWare, Inc.
-
-
-
-
- VAR Grade is dedicated to VAR, without whom neither the
- program nor the program author would exist.
-
-
-
-
-
-
-
- Last Revision: May 1991.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DEFINITION OF SHAREWARE
-
-
-
-
- Shareware distribution gives users a chance to try software
- before buying it. If you try a Shareware program and continue
- using it, you are expected to register. Individual programs
- differ on details -- some request registration while others
- require it, some specify a maximum trial period. With
- registration, you get anything from the simple right to continue
- using the software to an updated program with printed manual.
-
- Copyright laws apply to both Shareware and commercial
- software, and the copyright holder retains all rights, with a few
- specific exceptions as stated below. Shareware authors are
- accomplished programmers, just like commercial authors, and the
- programs are of comparable quality. (In both cases, there are
- good programs and bad ones!) The main difference is in the method
- of distribution. The author specifically grants the right to copy
- and distribute the software, either to all and sundry or to a
- specific group. For example, some authors require written
- permission before a commercial disk vendor may copy their
- Shareware.
-
- Shareware is a distribution method, not a type of software.
- You should find software that suits your needs and pocketbook,
- whether it's commercial or Shareware. The Shareware system makes
- fitting your needs easier, because you can try before you buy.
- And because the overhead is low, prices are low also. Shareware
- has the ultimate money-back guarantee -- if you don't use the
- product, you don't pay for it.
-
-
- DISCLAIMER - AGREEMENT
-
-
-
- Users of VAR Grade must accept this disclaimer of warranty:
- "VAR Grade is supplied as is. The author disclaims all
- warranties, expressed or implied, including, without limitation,
- the warranties of merchantability and of fitness for any purpose.
- The author assumes no liability for damages, direct or
- consequential, which may result from the use of VAR Grade." VAR
- Grade is a "shareware program" and is provided at no charge to
-
- i
-
-
-
-
-
-
- the user for evaluation. Feel free to share it with your
- friends, but please do not give it away altered or as part of
- another system. The essence of "user-supported" software is to
- provide personal computer users with quality software without
- high prices, and yet to provide incentive for programmers to
- continue to develop new products. If you find this program
- useful and find that you are using VAR Grade and continue to use
- VAR Grade after a reasonable trial period, you must make a
- registration payment of $50 (US). You will recieve the current
- version plus printed manual, and the next major update and
- manual. Canadian checks are accepted. Outside the US and
- Canada, registration is $60, payable in US dollars on an
- international postal money order. This registration fee will
- license one copy for use on any one computer at any one time.
- You must treat this software just like a book. An example is
- that this software may be used by any number of people and may be
- freely moved from one computer location to another, so long as
- there is no possibility of it being used at one location while
- it's being used at another. Just as a book cannot be read by two
- different persons at the same time.
-
- Schools, colleges, and Universities must register and pay
- for their copies of VAR Grade within 60 days of first use or
- their license is withdrawn. Site-License arrangements may be
- made by contacting us at the address listed below, and can be
- arranged on a per-school or per-user basis.
- Anyone distributing VAR Grade for any kind of remuneration
- must first contact us at the address below for authorization.
- This authorization will be automatically granted to distributors
- recognized by the (ASP) as adhering to its guidelines for
- shareware distributors, and such distributors may begin offering
- VAR Grade immediately (However we must still be advised so that
- the distributor can be kept up-to-date with the latest version of
- VAR Grade.).
-
- You are encouraged to pass a copy of VAR Grade along to your
- friends for evaluation. Please encourage them to register their
- copy if they find that they can use it. All registered users
- will receive a copy of the latest version of VAR Grade, as well
- as the next significant upgrade.
- To register, send the registration fee to the address listed
- below. The manual is the same as the on disk version, except
- that it includes figures and an index, as well as looking
- "spiffier".
- Note that if you find any significant bugs, they will be
- corrected and a corrected version of VAR Grade sent to you as
- soon as possible.
-
-
- ii
-
-
-
-
-
-
- Registered users will have the opportunity to purchase
- further updates at a nominal cost.
- When you register please include your name, address, and the
- version of the program that you have. A suggested form is
- included with the program in the file REGISTER.TXT.
-
- If reporting bugs, please include the version of VAR Grade
- that you have, as well as:
-
- (1) The type of computer AND microprocessor 8088, 80286,
- ...).
- (2) The type of printer you will use with it.
- (3) The version of DOS that you are using (important for
- finding bugs).
- (4) List the bugs that you have found--and EXACTLY, if
- possible, how they occurred. This information is needed
- to find and correct the bug.
- (5) Also include any other suggestions for improving the
- program--wish lists, etc.
-
- This program is produced by a member of the Association of
- Shareware Professionals (ASP). ASP wants to make sure that the
- shareware principle works for you. If you are unable to resolve a
- shareware-related problem with an ASP member by contacting the
- member directly, ASP may be able to help. The ASP Ombudsman can
- help you resolve a dispute or problem with an ASP member, but
- does not provide technical support for members' products. Please
- write to the ASP Ombudsman at 545 Grover Rd., Muskegon, MI 49442
- or send a Compuserve message via easyplex to ASP Ombudsman
- 70007,3536.
-
- Registration
-
- Fees and conditions are listed above in the Disclaimer-
- Agreement ($50 inside North America, $60 outside it).
- To order direct from us, send a check or P.O. to:
- VARed Software
- 1490 Calle Fidelidad
- Thousand Oaks, CA 91360-6918
- Credit card orders: You can order VAR Grade from the Public
- (Software) Library with your MC, Visa, AmEx, or Discover
- Card by calling (800) 2424-PsL or (713) 524-6394, or by
- FAX to (713) 524-6398, or by Compuserve to 71355,470, or
- by mail to PsL, P.O. Box 35705, Houston, TX 77235-5705.
- These credit card numbers are for ordering only.
-
-
-
-
- iii
-
-
-
-
-
- Information
-
- For dealer pricing, volume discounts, site licensing,
- shipping of product, returns, latest version number, or
- other technical information, contact us by calling (805)
- 523-7546, or by
- Compuserve to 73427,112, or write to the address listed
- above.
-
- +---------+
- +---------+ | (R)
- --| |o |------------------
- | +------+--+ | Association of
- | | |-+ Shareware
- +---| o | Professionals
- ------| | |--------------------
- +----+----+ MEMBER
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- iv
-
-
-
-
-
- Table of Contents
-
- TABLE OF CONTENTS
-
-
-
- DEFINITION OF SHAREWARE....................................i
-
- DISCLAIMER - AGREEMENT.....................................i
-
- TABLE OF CONTENTS.........................................iv
-
- I. INTRODUCTION TO VAR GRADE...............................1
-
- A. Program Features....................................2
- B. Conventions Used in this Manual.....................7
- C. Sample Classes......................................8
-
- II. REQUIREMENTS...........................................9
-
- A. Versions............................................9
- B. Files on the Disks..................................9
- C. Required Files.....................................11
- D. Where Should the Files Be?.........................11
- E. Networks...........................................12
-
- III. INSTALLATION OF VAR GRADE............................13
-
- A. Using INSTALL......................................13
- B. Installation Without INSTALL.......................15
-
- IV. FIRST USE OF VAR GRADE................................17
-
- A. Printing the Manual................................17
- B. Starting the Program...............................17
- C. Using an Existing Class: Tutorial..................17
- D. Starting a New Class...............................21
- E. Entering Data......................................23
- F. If You are Lost....................................24
- G. Exiting the Program................................24
- H. How Special Keys are Used..........................24
- I. How the Cursor Keys Work...........................25
- J. Using a Mouse......................................26
-
-
-
-
-
-
-
- v
-
-
-
-
-
-
- V. STARTING THE PROGRAM...................................27
-
- A. Where Should the Program Files Be?.................27
- B. Picking a Class....................................30
- C. Converting Old Classes Into New Classes............32
- D. Classes Too Big for the Memory.....................32
- E. Setting Up the Class...............................33
- F. Entering Students, Tasks, Attendance, and Grades...35
- G. Reading the Manual and Help screens................36
-
- VI. ENTERING STUDENTS.....................................38
-
- A. General Methods....................................38
- B. Names and IDs......................................38
- C. Typing in Names and IDs............................39
- D. Importing Students from Files......................41
- E. Sorting Students...................................47
-
- VII. DEFINING TASKS.......................................49
-
- A. Regular Tasks......................................49
- B. Special Tasks......................................51
- C. Scaling Tasks......................................55
- D. Memory Limitations.................................55
- E. Manipulating Tasks.................................55
- F. Examples of Task Definitions.......................57
-
- VIII. ENTERING GRADES.....................................61
-
- A. Entering Data for the Whole Class..................61
- B. Entering Individual Student Data...................64
- C. Saving Entered Data to Disk........................65
-
- IX. ATTENDANCE............................................66
-
- A. Defining Attendance Days...........................66
- B. Changing Defaults..................................66
- C. Entering Class Attendance..........................67
- D. Entering Individual Student Attendance.............68
- E. Default Attendance Task values.....................68
-
-
-
-
-
-
-
-
-
- vi
-
-
-
-
-
- Table of Contents
- X. ANALYZING THE GRADES...................................69
-
- A. Default Values for Analysis........................69
- B. Plotting the Scores of a Class.....................70
- C. Plotting the Scores of an Individual...............72
- D. Calculating Statistics.............................73
- E. Correlating Different Tasks........................73
- F. Statistical Plots of the Classes...................75
- G. Scaling the Tasks..................................76
- H. Setting the Fewest Allowed Points..................76
- I. Assigning Standard Deviations and T-Scores.........76
- J. Adjusting the Statistics of a Task.................77
- K. Changing the Grading Names.........................77
- L. Picking Automatic Grade Cutoffs....................78
-
- XI. ASSIGNING AND PRINTING THE GRADES AND ATTENDANCE......79
-
- A. Default Values for Analysis........................79
- B. Printing the Student Scores and Attendance.........85
- C. Calculating and Printing Grades....................88
- D. Exporting Data.....................................89
- E. Reports............................................90
-
- XII. OTHER PROGRAM FEATURES..............................103
-
- A. File Maintainance.................................103
- B. Running Other Programs from VAR Grade.............106
- C. Dates.............................................106
- D. Video Displays....................................106
- E. GrUtil.Exe........................................109
- F. Examples of VAR Grade Batch Files.................112
-
- XIII. APPENDIX...........................................115
-
- A. Program Parameters--Defaults and Limits...........115
- B. Backup Files......................................115
- C. Beeps or Noises...................................117
- D. Menus.............................................117
-
- XIV. GLOSSARY............................................119
-
-
-
-
-
-
-
-
-
- vii
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The whole art of teaching is only the art of awakening
- the natural curiosity of young minds for the purpose of
- satisfying it afterwards.
-
- The Crime of Sylvestre Bonnard. Part II, Chapter
- 4.
- Anatole France (1844-1920)
-
-
-
-
-
-
-
-
-
-
- Each is given a bag of tools,
- A shapeless mass,
- A book of rules;
- And each must make,
- Ere life is flown,
- A stumbling-block
- Or a stepping-stone.
-
- Stumbling-Block or Stepping-Stone. Stanza 2.
- R.L. Sharpe [1890]
-
-
-
-
-
-
-
- viii
-
-
-
-
-
-
-
-
- I. INTRODUCTION TO VAR GRADE
-
-
-
- WELCOME TO VAR GRADE! This program has been written to be
- flexible enough to allow you to grade your class with the same
- methods you now use--except that the program does the tedious
- chores of adding, plotting, and writing the scores. The program
- has been written by and for teachers and requires no special
- knowledge of computers or MS-DOS.
-
- This manual will help both computer novices and computer
- experts get the most out of the VAR Grade program. If you are
- not an experienced computer user, the manual will show you how to
- get started with the program. Before putting data from your own
- classes on the computer, we suggest that you go through the
- tutorial in Chapter IV, First Use of VAR Grade, which uses a
- sample class to illustrate the steps in starting the program. If
- you are acquainted with MS-DOS and want to modify the program to
- meet your specific needs, the manual contains helpful information
- on doing so in Chapter V, Starting the Program. Menus are used
- to access all areas of the program. This "menu-driven" program
- should be easy to use, but you can also get help at any time by
- simultaneously pressing the <Alt> key and the key "H".
-
- One of the most powerful features of the program is its
- ability to analyze student grades in a variety of ways. The
- tutorials and additional material in Chapter IV will enable you
- to examine both individual and group performance using several
- different methods of data analysis. The calculations generated
- by VAR Grade will give you a great deal of information helpful in
- assigning final grades. Both you and your students will benefit
- from this data, since you can identify clearly how the student is
- performing relative to the rest of the class, and also evaluate
- the student's work on different assignments. The program also
- allows you to generate clear and attractive graphics, which will
- answer the question "why did I get this grade?" in detail
- probably beyond what any student would expect.
-
- The program can be used for both grades and attendance. You
- may grade with either letter or number grades, and you can mix
- and match letter and number grades. You can change the points of
- any assignment or score at any time. You can also use many
- different types of pre-defined assignments (tasks), including
- ones that are the sums, averages, and weights of other tasks.
- Any task or combination of tasks can be plotted, correlated, and
-
- 1
-
-
-
-
-
-
- analyzed statistically. Attendance for your classes can be
- recorded. Several categories of attendance are defined by VAR
- Grade. Individual student scores can be printed or scores for
- each section of the class can be printed. You can control page
- length, margins, and type size when printing the data.
-
- The program has also been designed to be as immune as
- possible from errors on your part. The program checks for
- reasonable task scores, will not easily let you exit the program
- without saving your data, and will check to ensure that the data
- sent to a disk was actually written before letting you exit from
- the program. It will also prevent accidental deletions of your
- files by making them read-only files (which you cannot delete
- with the DOS "del" or "erase" commands). You can also protect
- your grades from prying eyes by requiring a password before
- allowing access to your data.
-
- The program has been in use for several years, and has
- undergone constant improvements and corrections. However,
- suggestions are always welcome for additions, deletions, or
- improvements to the program. Please send comments! Most of the
- recent changes in the program were suggested by people using this
- program.
-
- A. Program Features
-
- An unlimited number of students, tasks, and classes of students
- are allowed by VAR Grade. Only the amount of memory in your
- computer limits these.
-
- 1. Entering the students
-
- You can enter the students either by entering their names
- directly into the program, or by telling the program to use
- a file of names for the students. The "N" option on the
- Main Menu will allow a choice between these alternatives.
- See Chapter VI, Entering Students, for further information.
-
- You can sort and list students several ways, including by
- names, IDs, sections, and task scores. You can display and
- print students by their names or their IDs. These can be
- Changed in the "Z" option of the Main Menu.
-
- 2. The number of sections
-
- The number of sections is initially set at 1 when you first
- start a new class. For elementary schools, that is probably
- all that you will need. For high schools and colleges,
-
- 2
-
-
-
-
-
- Introduction
- several sections of the same class are frequently given by
- the same instructor. There is a limit of 99 sections of
- students in the class.
-
- 3. Tasks
-
- Below is a quick overview of tasks. For more information,
- see Chapter VII, Defining Tasks. Tasks can be defined or
- changed in the "T" option of the Main Menu. Besides
- defining tasks, there is a full retinue of tools to
- manipulate the tasks after they have been defined.
-
- (a) Regular tasks
-
- There are ten types of tasks allowed. Two of them
- correspond to ordinary number and letter grades. These
- can be defined in the "T" section of the Main Menu. You
- give a task a name, then, if it is a number task, the
- total allowed points for the task.
-
- (i) Number tasks are ones in which you enter numbers as
- the grades.
-
- (ii) Letter tasks are ones where the scores are entered as
- letters.
-
- (iii) Extra credit tasks are ones where the points are
- added to a number task, but the total points of the number
- task are not altered. Extra credit tasks are treated in
- special ways by the program. As far as the special exams
- below are concerned, they have 0 total points.
-
-
-
-
- (b) Special tasks
-
- The second type of tasks are called Special tasks. These
- pre-defined tasks are also be specified in the "T" section
- of the Main Menu. Special tasks are Sums, Averages,
- Highest, Percentages, etc., of other tasks. You do not
- enter scores into special tasks. Instead, you pick the
- tasks to be counted in the sum (or average, percentage,
- highest, etc.) of other tasks. The program then
- calculates the scores for you. These scores will be
- recalculated each time you change student scores.
-
-
-
- 3
-
-
-
-
-
-
- (i) Sum tasks
-
- These are tasks that are the sums of other tasks.
- Tasks that are not yet entered can be included in the
- list of tasks that will be summed. When the tasks are
- then defined, they will be included in the sums.
-
- (ii) Averaged tasks
-
- These are tasks that are the average of other tasks.
- If you use letter grades, the averages are reported as
- scores between the highest (e.g., A) and the lowest
- tasks (e.g., F), otherwise they are the numerical
- average of the tasks. Any tasks that have not yet been
- entered are not averaged, so the averages reflect only
- those tasks for which the student has had scores
- entered.
-
- (iii) Percentage tasks
-
- These are tasks that average other tasks, then convert
- those averages to percentages. Like averaged tasks,
- any tasks that have not yet been entered are not used
- in the conversions, so the percentages reported for the
- students are for the tasks that have had scores
- entered.
-
- (iv) Highest tasks
-
- These are tasks that sum the scores of other tasks,
- then the lowest one or more scores are discarded
- ("throw out the lowest of several scores"). The
- program will find the lowest of a set of tasks and add
- up only the highest tasks. Scores that are unentered
- are discarded first, then the lowest scores that have
- been entered are discarded.
-
- (v) Weighted tasks
-
- You can define a task as the sum of other tasks, each
- worth a certain weight.
-
- (vi) Attendance tasks
-
- Not only can attendance be taken (see below), but the
- attendance can be given values to be used as part of
- the final grade.
-
-
- 4
-
-
-
-
-
- Introduction
- (vii) Final tasks
-
- You can define a task as a final task. Letter grades
- are assigned based upon grade cutoffs specified by you.
-
- 4. Attendance
-
- On the "A" option of the Main Menu, you can have VAR Grade
- also keep attendance for your class. There can be up to 240
- days of attendance, with several different types of
- attendance (present, absent, late, etc.). The characters
- that represent each attendance type can be changed from the
- Attendance Menu.
-
- 5. Notes
-
- Besides names and IDs, you can enter notes of up to 20
- characters for the students. The notes can be anything,
- including why a student missed an exam, seat numbers,
- nicknames, etc. These notes can be printed along with your
- grades.
-
- 6. Entering data
-
- Scores and attendance can be entered spreadsheet style.
- Students and their data are listed either by individual
- students or by the whole class. Data entry is checked for
- valid input, so no scores can entered that have more than
- the allowed points.
-
- 7. Writing the scores
-
-
-
- Using the "W" option of the Main Menu, there are two ways
- you can print scores. First, you can print the scores of
- one student OR the scores you want for an entire class or
- combination of sections of the class. After choosing which
- way to write out the scores, a menu will be displayed that
- will list a number of options for printing on the Print
- Menu: which sections, what printer, and whether to write to
- the screen only, or also to a disk file or a printer. Thus,
- the Print Menu allows great flexibility in how the program
- prints the data. Second, the program allows you to write
- your own "report forms" so that you can print the scores
- just about any way you want.
-
-
-
- 5
-
-
-
-
-
-
- 8. Plotting the scores
-
-
-
- In the "P" option of the Main Menu, you can plot and graph
- the scores of any task you choose. If you grade with
- numbers, you also choose the low and high scores to plot.
- You can also plot all the scores for one student in the "I"
- option of the Plotting Menu.
-
- You can correlate scores on two tasks. The scores will be
- plotted against each other and the correlation coefficients
- calculated. You will be asked for the high and low scores
- for each exam, just as when plotting exam scores.
-
- You can also plot the class scores for any task or set of
- tasks. Ranges, means, medians, and standard deviations are
- calculated and plotted.
-
- All the plots can be displayed using several fonts, and the
- results printed on your printer.
-
- 9. Define a grading system
-
- You can pick just about any grading system you want, simply
- by renaming the grades and changing their points. You can
- also have the program automatically assign grades according
- to your grading scale. These and other options are
- available in the "G" option of the Main Menu.
-
- 10. Assign final grades
-
- At the end of an task or semester, you can assign grades and
- have the grades and grade cutoffs neatly printed using the
- "G" option of the Main Menu. If you use number grades, you
- also can weight exams by adding or multiplying the current
- scores by a number, and/or calculate statistics on tasks
- (without plotting scores).
-
- 11. Printers
-
- You can tell the program which printer that you are using.
- In fact, to be able to print graphs and plots, you need to
- pick a printer during installation or on the "Z" option of
- the Main Menu, with section "P". Virtually every printer is
- now supported by VAR Grade for printing graphs and plots.
- Most are also supported for printing files in pica, elite,
- and compressed characters (if your printer supports them).
-
- 6
-
-
-
-
-
- Introduction
- For unsupported printers, you can find the codes in your
- printer manual, and enter the necessary codes to support
- your printer.
-
- 12. Passwords
-
- If you keep your grades on a computer that is accessible to
- others, you can prevent most people from "browsing" in the
- student data by telling the program that you want to use a
- password. The password can be up to 15 characters long, and
- can include spaces and punctuation marks. Passwords can be
- changed in the "Z" option of the Main Menu.
-
- 13. Other program features
-
- Anytime that you want to change some of the current settings
- of the program, you can use the "Z" option on the Main Menu.
- Some of these are listed above. Among other changes, you
- can change (a) the colors of the characters and background,
- error messages, help screens, and graph points, (b) the
- lines on a screen, (c) the number of decimal places to use
- when writing scores, and (d) the ways dates are displayed.
-
- B. Conventions Used in this Manual
-
- Names of files and programs are printed in UPPERCASE letters.
-
- Warnings and notes are printed in italics.
-
- Examples of what to type are in double quotes: "TYPE THIS".
-
- MS-DOS prompts are usually listed as: A>. Anything after the
- prompt should be typed.
-
- Example: A> GRADE
-
- The prompt is A>, and you should type "GRADE".
-
- Special keys are those that do not print normal (ASCII) keys.
- They are designated in the manual and program by bracketing
- the key name with "<" and ">".
-
- Example: <Esc> means the Escape key, <Rtn> means the Return
- or Enter key.
-
-
-
-
-
- 7
-
-
-
-
-
-
- C. Sample Classes
-
- To look at the capabilities of VAR Grade, four sample classes
- called GSample, A, B, and C have been included. Many of the
- features of the program have been used for these classes. To
- view them, type "GRADE GSAMPLE", "GRADE A", "GRADE B", or
- "GRADE C". These classes are also used for tutorials and
- figures in the manual.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 8
-
-
-
-
-
- Requirements
-
- II. REQUIREMENTS
-
-
-
- 1. This program will run on an IBM PC or compatible computer.
-
- 2. It requires MS-DOS 2.0 or later.
-
- 3. It requires at least 300,000 bytes of free memory (memory
- LEFT after DOS and memory resident programs like Borland's
- SidekickTM are running). If you have 384K memory or greater
- in your computer you should have no problem running VAR
- Grade.
-
- 4. Two 360K disk drives or one drive of 720K or more. A hard
- disk is recommended.
-
- 5. The program can run using either a monochrome or a color
- monitor. To see graphs and plots, you need a display
- adapter that can display graphics (e.g., Hercules, CGA, EGA,
- VGA, and others). If you want to print graphs and plots, a
- dot matrix, ink jet, or laser printer is required. Grades
- can be printed on any printer.
-
- A. Versions
-
- The standard version of this program allows you to have up to
- 16,000 students in up to 99 sections or groups per class, up to
- 8,000 tasks per class, 240 attendance days per class, and an
- unlimited number of classes. In reality, the limitations are
- due to available memory. Should you desire "custom" versions
- of this program, they are also available. When you register
- your current version, should you desire a custom version,
- indicate so and we will try to meet your requirements. The
- program automatically uses a math coprocessor chip (8087 or
- 80287, etc) if one is installed.
-
-
-
-
-
-
-
-
-
-
-
-
- 9
-
-
-
-
-
-
- B. Files on the Disks
-
- Disk #1:
-
- README.BAT Lists Readme.46 to the screen.
- README.46 Introduction to VAR Grade.
- PKUNZIP.EXE Archive program used to extract files.
- Alternatively, LHArc.EXE may be included. If
- LHArc is used, all files ending in "ZIP",
- below, will end in "LZH".
- INSTALL.EXE Installation program for VAR Grade.
- GRADE1.ZIP Archive of the following files:
-
- GRADE.EXE This is the main program.
- GRADE.OVR This is the overlay for the program.
- GSAMPLE.PAR Sample class data.
- GSAMPLE.DAT Student data for the GSample class.
- REGISTER.TXT Registration form.
- A.PAR, B.PAR, C.PAR Sample classes.
- A.DAT, B.DAT, C.DAT Sample classes.
-
- Disk #2:
-
- PKUNZIP.EXE Archive program used to extract files.
- GRADE2.ZIP Archive of the following files:
-
- GRADE.HLP The file containing help screens.
- INSTALLP.EXE The program that installs printers.
- GPRTDRV.PDT Printer drivers (for INSTALLP).
- *.BGI Screen drivers for VAR Grade.
- *.CHR Fonts for the screen drivers.
- *.FRM Sample report forms.
- GRADE.MAN The VAR Grade Manual.
- GRUTIL.EXE Utility program used to load students into
- classes or print grids of the classes.
-
- Disk #3:
-
- BDE.EXE Program to change printer codes. NOTE: This
- program is included with the registered
- version. However, unregistered users may
- obtain a copy of it by sending $10 for
- postage and handling to the address listed
- above for registering the program.
-
- The installation program will generate another file, GRADE.PDT.
- This file contains information needed to print graphs and
-
-
- 10
-
-
-
-
-
- Requirements
- screens. After the program is run, an additional file is
- created, called GRADE.PRT. This file contains information used
- for printing text from VAR Grade.
-
- C. Required Files
-
- For the program to run, it requires:
-
- GRADE.EXE (program)
- GRADE.OVR (overlay)
-
- The following files are needed for graphs:
-
- ?.BGI (which one depends upon your display adapter)
- GRADE.PDT (to print graphs)
- *.CHR (to change fonts for graphs)
-
- The following files are used for installing printers:
-
- INSTALLP.EXE (installs new printers)
- GPRTDRV.PDT (printer codes, needed by Installp)
-
- The following are utilities, only:
-
- BDE.EXE (to change printer codes for a printer)
- GRUTIL.EXE (to print grids and make classes from batch
- files)
-
- D. Where Should the Files Be?
-
-
- 1. If you have DOS 2.X
-
- The required files can be in the default directory or drive,
- they can be anywhere in the directories specified by the DOS
- PATH command, or they can be in the default directory of any
- drive.
-
- 2. If you have DOS 3.X or later
-
- The program can be invoked from any drive or directory if
- the required files are in the same directory as the program.
- Otherwise, the files can be in the default directory or
- drive, they can be anywhere in the directories specified by
- the DOS PATH command, or they can be in the default
- directory of any drive.
-
-
-
- 11
-
-
-
-
-
-
- E. Networks
-
- This version will run on networks (LAN). It will not, however,
- take advantage of special features of the networks, such as
- interactive mail or print queues.
-
- To be able to use any video driver, you need to copy all the
- video drivers onto your network hard disk. This can be done by
- dearchiving all the files ending in "BGI" from the archive file
- GRADE2.ZIP (or GRADE2.LZH). See Chapter III, part B for
- details on how to unarc the files.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 12
-
-
-
-
-
- Installation
-
-
- III. INSTALLATION OF VAR GRADE
-
-
-
- When you obtain VAR Grade, it will be on disks. The program
- can be run directly from those disks; however, some of the files
- are not required, and some of the files are better placed onto
- other disks. Therefore, a program has been included on Disk #1
- that will set up new disks for you that has the correct files on
- the correct disks. VAR Grade can be installed onto either a hard
- (fixed) disk or onto floppy (removable) disks. The program
- INSTALL will automatically install VAR Grade. You will need to
- answer some questions and follow the instructions, but will not
- have to worry about what files are needed where. If you prefer
- to install the program yourself, directions are given below in
- Section B.
-
- A. Using INSTALL
-
- To install the program, you can run the program INSTALL.
- Follow the instructions below. INSTALL will not modify any
- existing files on your computer.
-
- 1. Put Disk #1 (the "Program" disk) into a drive. It can be in
- any drive.
-
- 2. You will need 4 blank, formatted 360K double-sided floppy
- disks, 2 720K 3 1/2" disks, or 1.2 megabytes of free disk
- space on any other disks. If the disks are not formatted or
- not empty, they can be formatted during the installation.
- NOTE: The program uses the MS-DOS format command for
- formatting, and will only format disks of 1.44 Megabytes
- capacity or less. Put one of these disks into the drive you
- will install the program onto. If you are installing onto a
- hard disk, you will not need any floppy disks.
-
- 3. Type "INSTALL". An opening screen will appear, explaining
- the requirements for VAR Grade and how to use the
- installation program. If you have a monochrome monitor, you
- may need to type "INSTALL/b" to force the program into black
- and white mode. This may be required for some monochrome
- boards, as these boards sometimes tell programs
- (erroneously) that they are color boards. "INSTALL/c" will
- force the program into color mode.
-
-
-
- 13
-
-
-
-
-
-
- 4. You can exit the installation program, at any time, by
- pressing the "Ctrl" and the "C" keys simultaneously
- (<CtrlC>), or by pressing the "Ctrl" and the "Break" keys
- simultaneously (<Ctrl-Break>). If the program has not
- completely installed the program, you may have to start
- over.
-
- 5. After pressing a key, you will be asked for the directory
- where you will be putting the program. If you have only two
- disk drives, the program can be installed onto either one of
- the two drives. The program will suggest a drive, but you
- can change it if you want (e.g., to change it to drive A,
- delete the suggested name by pressing the function key
- <F10>, then typing "a:", then press <Enter>). If you have a
- hard disk, the program will install the files onto the
- directory that you specify. The program will suggest
- installation onto "C:\VARGRADE", but you can change it to
- any other directory and/or drive. If you get a "beep" and
- error message, it probably means that you haven't yet put a
- disk into the drive.
-
- 6. The program will now install the program. If it does not
- find the disks or files it needs, it will request that you
- put them into the appropriate drives. If the disk does not
- have enough room on it for the VAR Grade files, you will be
- asked what to do. There are three options: (a) You can
- format the disk. This is probably the best option. (b) You
- can tell the program to write the files to another disk, or
- (c) You can tell the program to write the disk anyway.
- Choose this option if you have changed the disk or if you
- are installing VAR Grade onto a previous version of the
- program. If a previous version of the program is present,
- the installation program will ask if the existing files
- should be replaced (overwritten). Note that you will only
- be asked this once: if you say yes, all the duplicate files
- will be replaced.
-
-
- During the installation, the program will ask you to pick
- your printer. NOTE: if your computer cannot display
- graphics, this part will be skipped by the installation
- program. To do this, you will need the name and model
- number of your printer. Use the arrow, page up, and page
- down keys to traverse the list and find your printer. Then
- press the <spacebar> to select it. You can repeat this
- process until you have picked up to 5 printers. When you
- have picked all your printers, press <F10>. A file called
-
-
- 14
-
-
-
-
-
- Installation
- GRADE.PDT will be created that has the necessary
- information.
-
- 7. If there is not enough room on the new disk for all the
- fonts, they will be put on the disk with the Manual. If you
- decide not to use all the fonts, there should be room on the
- disk for a couple of the fonts.
-
- 8. When the installation is completed, a message will be
- displayed explaining how to label the disks and how to start
- VAR Grade.
-
- 9. When you run VAR Grade, the disk with the overlays needs to
- be in the drive at all times. Part of the program is in
- "overlays", which means that some of the program is on the
- disk and is read into the program when needed. NOTE: If you
- have removed the overlay disk, the program will print a
- message asking you to insert the overlay disk, as it needs
- the overlay file to continue. Also, do not move the disk
- with the overlays from one drive to another. It must always
- be in the drive that it was in when you started VAR Grade.
-
- B. Installation Without INSTALL
-
- To install the program without INSTALL, follow the instructions
- below.
-
- 1. You need up to 1.2 megabytes of disk space.
- 2. The simplest method is just to copy all of the files from
- the disks onto a directory of your drive. Then type
- "PKUNZIP GRADE1" and then "PKUNZIP GRADE2". This will cause
- the archiving program PKUNZIP to extract all the files. If
- LHARC is on disk #1 instead of PKUNZIP, extract the files
- with "LHARC x GRADE1" and "LHARC x GRADE2".
- 3. If you don't have enough room on that drive, the files you
- need are:
-
- GRADE.EXE, GRADE.OVR: which needn't be on the same disk.
- A .BGI file: Which one you need depends upon your display
- adapter. The name of the file corresponds to the display
- adapter (e.g., HERC.BGI is for Hercules adapters). This
- and the following files are needed only if you want to
- view graphs of the grades.
- A .PDT file: You need to run INSTALLP to install your
- printer. Start it by typing "INSTALLP GPRTDRV.PDT
- GRADE.PDT 5", then select your printer(s) (see step A6,
- above). If you have a monochrome monitor, you need to add
- start the program with "INSTALLP GPRTDRV.PDT GRADE.PDT 5 -
-
- 15
-
-
-
-
-
-
- m" to force INSTALLP into monochrome mode. To add or
- delete printers from VAR Grade, INSTALLP and GPRTDRV.PDT
- need to be with the program.
- *.CHR files: To change fonts for the graphs, the CHR files
- need to be with the program.
-
- These files can be removed from the archives GRADE1 or
- GRADE2 archives (as listed above), by typing "PKUNZIP
- GRADEx filename", where GRADEx is one of the two GRADE
- archive files, and filename is the name of the file. If
- LHARC is included instead of PKUNZIP, type "LHARC x GRADEx
- filename".
-
- Example: to dearchive GRADE.EXE, type "PKUNZIP GRADE1
- GRADE.EXE".
- NOTE: Chapter II, section B, lists which archive contains
- which VAR Grade files.
-
- 4. The only files that are absolutely required are the program
- (GRADE.EXE) and the overlays (GRADE.OVR).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 16
-
-
-
-
-
- First Use
-
-
- IV. FIRST USE OF VAR GRADE
-
-
-
- In general, you move around the program by choosing options
- on menus. The "Main Menu" is the menu that appears after
- specifying a class name. If you choose one of the options on the
- Main Menu, the program goes to another set of menus ("secondary
- menus"), etc. Below is a short description of how to enter data
- for a new class, as well as a list of some of the features of the
- program.
-
- A. Printing the Manual
-
- You can print the manual by typing, at the DOS prompt:
-
- A> COPY GRADE.MAN PRN
-
- NOTE: The manual is over 100 pages long.
-
- B. Starting the Program
-
- 1. Type "GRADE" when in DOS (i.e., at the prompt: A> ). If
- you have a monochrome monitor, type "GRADE/B". For more
- details, see Chapter V, Starting the Program.
-
- 2. You will then be asked for the name of a class. A class
- will be highlighted on the screen. Press <Rtn> to select
- that class, or use the arrow keys to move the highlight to a
- new class before pressing <Rtn>. To access any class not
- listed on the screen, type the name and press <Rtn>. If the
- program cannot find the class, it will make a new class with
- that name. Class names can be corrected with the
- <Backspace> key. After a class has been selected, the Main
- Menu then appears. This chapter will describe both how to
- start a new class and how to use the class supplied with the
- program.
-
- C. Using an Existing Class: Tutorial
-
- Start the program as in section A. Next, you will see four
- classes highlighted, GSample, A, B, and C. Move the highlight
- to GSample. Press <Rtn>. VAR Grade will now read the students
- into the program.
-
-
-
- 17
-
-
-
-
-
-
- A menu will appear. This menu is called the Main Menu. On it
- are several options. These options are separated into four
- categories. First, there are several options involved with
- entering data. Second, there are options regarding analyzing
- the student data. Third, there are other options, such as
- changing how parts of the program work, seeing the help
- screens, and running other programs. Last, there are options
- for leaving the class and program. You can use the arrow keys
- to move the highlight to a different menu choice. To pick a
- choice, either move the highlight to the desired choice, then
- press <Rtn>, or just press the key shown on the left side of
- the highlight. If you have a mouse, you can move the mouse
- cursor to the desired choice, then press the <left button>.
-
- 1. Entering data
-
- Press "D" on the Main Menu. You will see a list of students
- in the class and scores for several of the tasks that have
- been defined. Use the arrow keys on the keypad to move
- around the class.
-
- (a) Names
-
- Move to the second name, "Axelsen, Diana". The cursor
- will be at the end of the name. Press the backspace key.
- Next press an "e". The name will now read "Axelsen,
- Diane".
-
- (b) Number tasks
-
- Move down to "Crick, Francis". Now move right two cells
- to the number "80.00". If you look to the top of that
- column, it will say that it is task #1, with the name
- "Number 1". The cursor will be at the end of the number.
- Press the backspace key 4 times. Now type a "5". The
- number should read "85". Move down one cell with the down
- arrow. Notice the 85 stays in the previous cell. You do
- not have to type a <Rtn> to signal the end of input; just
- moving to another cell with the cursor keys is sufficient.
-
- NOTE: Scores higher than the allowed points for a task
- will not be accepted. A beep or noise will tell you this
- has happened.
-
-
-
-
-
-
- 18
-
-
-
-
-
- First Use
- (c) Letter tasks
-
- Now move to "Darwin, Charles". Move right three cells, to
- a "B". This is in the column: task #2, "Lette". The
- "Lette" is the first five letters of "Letter 2", the name
- of task #2. Only the first few letters of each task name
- is shown (to show all the letters takes too much screen
- space). To change the task score, use the backspace key
- to delete the B, then put in a new grade, from A to F.
- Notice that if you type any other letters, they will be
- ignored by the program. Only valid letters are accepted.
-
- (d) Scrolling to the right
-
- From "Darwin, Charles", task #2, move right four cells
- with the right arrow key. Notice that when you moved to
- the fourth cell, the screen shifted to the right. The
- names are still listed on the left, but a slightly
- different set of tasks is shown. If you want, you can
- change the score as before.
-
- (e) Scrolling down
-
- Just as in the previous example, you can also scroll down.
- This time you will see more names. Use the down arrow on
- the keypad to go all the way to the last person in the
- class. Notice that the screen shifts as you do so. You
- can scroll through the students and tasks until you find
- the data you want to change.
-
- (f) Changing which data is displayed
-
- To change which data is listed on the screen, press
- <AltC>. You will see the Display Menu, which asks whether
- to display the name, ID, or both. Choose "B", for both.
- If there had been more than one section of students in the
- class, you would be asked whether to display section
- numbers. In GSample, there is only one section of
- students. Next, you will be asked whether to display
- notes. Press "Y". Last, you will be asked which tasks to
- display. Type "1 3:2", then <Rtn>. You have told the
- program to list tasks 1, 3, and then 2 on the screen.
-
- You will now see the names, IDs, notes, and task scores
- for tasks 1, 3, and 2. You can display any regular tasks
- (number, letter, or extra credit), in any order.
-
- You could now alter the data, if you wished.
-
- 19
-
-
-
-
-
-
- (g) Exiting
-
- To leave this part of the program, type an <AltS>. The
- data you changed will be saved into memory.
-
- 2. Analyzing grades
-
- We can see a plot of the scores on task #1 by pressing "P"
- when we are on the Main Menu. Next, press a "T" (for three
- dimensional). You will be asked which task to plot. Type
- in a "1", then a <Rtn>. Next, you will be asked for the
- high score to plot. Just type a <Rtn> to allow the program
- to choose the highest score. Next, you are asked for the
- low score to plot. Again, just type a <Rtn>. You have told
- the program to pick the highest and lowest scores in the
- class as the highest and lowest points to plot. You will
- next see a menu, the Print Menu, that will list several
- options, such as printing to a printer, disk file, etc.
- Just press "S". The program will display the plot. At the
- bottom right of the screen is a message: "Press any key to
- continue." When you are through looking at the plot, press
- a key. You will return to the Plot Menu. Press an "X" or
- <Esc> to exit back to the Main Menu.
-
- 3. Writing scores
-
- If you want to list some of the task scores of the class on
- the screen, press a "W" when on the Main Menu. You will see
- another menu, the Write Data Menu. Press an "S". This will
- display the scores of all the students in the class. You
- will be asked whether you want to display task scores,
- attendance, etc. Pick "T", task scores. You will then be
- asked for the list of tasks to display. Type "1:4", then
- <Rtn>. You have just told the program to list the first
- four tasks in the class. Next, you will be asked if you
- want to display the student names, and/or IDs. Press "B" to
- display both. Last, you will see the Print Menu. Press "S"
- on the Print Menu to see the scores. The listing will stop
- at every screenful of students. When the screen stops,
- press a key to see some more data. When you have seen all
- the scores, the Write Data Menu will appear again. Press
- "X" or <Esc> to go back to the Main Menu.
-
- 4. Quitting the program
-
- Press "Q" on the Main Menu to leave the class. Since we
- changed some of the data, the program will ask you if you
-
-
- 20
-
-
-
-
-
- First Use
- want to save the data before exiting. Press "N" (don't save
- the data).
-
- D. Starting a New Class
-
- Start the class as in section A. This time, instead of
- pressing <Rtn>, type in a name of a class. The Main Menu will
- then appear.
-
- 1. First, if there are more than one section of students in
- your new class, you will need to increase the number of
- sections. You can have up to 99 sections of students in
- each class. Press "Z" when on the Main Menu. On the second
- menu, press "S" (change the number of sections). Type in
- the new number, from 2 to 99, then <Rtn>. Then exit back to
- the Main Menu by pressing "X" or <Esc>. If you have several
- classes that use the same tasks and turn in the same
- assignments, calling them different "sections" of the same
- class lets you easily compare them.
-
- 2. Next, you want to enter the names of the students. Enter
- the names by pressing "N" on the Main Menu. There are
- several choices. You can type in only names ("N"), type in
- names and IDs ("I"), or load the class names from a files
- ("F", "A", "C"). Name, IDs, and sections can be changed at
- any time. If you choose "N" or "I", you will be asked for
- the section in which to add students. If you are typing in
- the names, just enter the names (ending each name with
- <Rtn>). If you are also typing in IDs, type them in, too.
- If the previous name was entered incorrectly, you can delete
- it by typing <F2>. When you have finished entering names,
- press <Esc>.
-
- Example: If you are on the Main Menu, type an "N", then "N"
- again. The program will ask for the section number. Type
- in the section number, then <Rtn>. You can now type in
- names, ending each with a <Rtn>. If you misspelled a name,
- but did not notice until you were on the next name, press
- <F2> to delete the previous name. Retype it in correctly.
- After the last name has been entered, press an <Esc>, and an
- <Esc> again when the program asks for the section number.
-
- NOTE: The program sorts the names alphabetically. If the
- names are entered last name first, they will be sorted by
- last name. If they are entered with the first name first,
- they will be sorted by first names. The program will
- check for duplicate names, so you cannot put the same name
- into the same section twice.
-
- 21
-
-
-
-
-
-
-
- If you are entering names from a file, the program will ask
- for the name of the file. Flat files are ones where the
- names, IDs and exam scores are in columns. For the "F"
- (flat file) option, you need to tell the program where the
- names and IDs are located in the file. Names longer than 20
- characters will be truncated, as will IDs longer than 15
- characters. If there are no IDs, sections, or exams, just
- tell the program to start at "0" for them. For the "A"
- (automatic flat file) and "C" (comma) options, the program
- will try to make sense of the names. Comma and quote
- delimited files are readable by most spreadsheets. See
- below, Chapter VI, Entering Students, for more details on
- loading students from files.
-
- 3. Tasks are assignments for students. They can be exams,
- tests, homework, projects, etc. If you have task scores to
- enter into the program, press "T" when on the Main Menu to
- define the new assignments. The second menu will ask you
- for the number of the task. You will then be asked the name
- and total points of the task (if it is a number exam). You
- can continue to define as many tasks as you like. There are
- ten different types of tasks that can be defined. You must
- define a task before you can enter task scores. Note that
- if you are grading by numbers, no scores can be entered that
- are either higher than the total points of the task. If you
- are using letter grades, only letters defined by you can be
- used (the "default" grades are A to F, with + and - grades,
- but these can be changed).
-
- 4. Next, you can use either the letters as defined by you, or
- the "default" grades to enter the scores. Pick the number
- of the task or tasks that you want to use. You may enter
- scores for multiple tasks or for only one. You then can
- enter the scores "by individual" ("I" on the Main Menu), or
- "by section" ("D" on the Main Menu). "By individual" lists
- all the tasks for one student, while "by section" or class
- lists for every student in the class only those tasks that
- you have picked. With either method, the program lists the
- students by the whichever sort method you have chosen (e.g.,
- alphabetically by name). You can use the cursor keys (up,
- down, etc.) to move to a new task or student. Pressing
- <Rtn> will cause the program to move to the next task, while
- using the cursor keys will move you up, down, or over to new
- tasks.
-
- NOTE: If you are "using" edit keys, you move between
- students with <Ctrl>-cursor keys.
-
- 22
-
-
-
-
-
- First Use
-
- 5. When you are finished entering data, press <AltS> to exit
- the section and save the data to memory. Next, when on the
- Main Menu, type an "S" to save the data to a disk file. The
- program will ask for the class name. Most of the time, you
- will just type <Rtn>. If you want to change the name of the
- class or the directory where it is located, you can do so
- before pressing <Rtn>.
-
- E. Entering Data
-
- In general, if you are asked to "enter" data, end it with
- "<Rtn>" or a cursor key, when you are asked to "press" a key,
- only one key needs to be pressed.
-
- 1. Menu choices
-
- The program accepts as input only the keys listed on the
- menu, and will respond to the key when it is pressed.
-
- When you are asked for a menu choice, to select it you can
- (a) press the key, OR (b) use the cursor keys to pick the
- correct choice and press the Return or Enter key, OR (c) use
- a mouse to select the choice and press the left button.
-
- 2. Entering numbers
-
- When you type numbers in, you must press the return key
- (<Rtn>) or, a cursor key (arrow, page up and down, etc.) to
- signal the end of your data.
-
- A <Rtn> alone, with no number, tells the program:
-
- (a) do not change the current value; OR
- (b) end current input of the number; OR
- (c) let the program choose the appropriate number.
-
- Which possibility (a, b, or c) that the program will use is
- stated when the data is requested.
-
- 3. Selecting and entering names
-
- When you enter words or names, you must press either the
- return key (<Rtn>) or a cursor key (arrow, page up and down,
- etc.) to signal the end of your data.
-
- When names of classes or students are listed on the screen,
- the cursor keys can be used to select the student or class
-
- 23
-
-
-
-
-
-
- name. Select the desired name with the cursor keys, then
- press <Rtn>.
-
- F. If You are Lost
-
- If you are lost, or want to return to the Main Menu, you can
- usually reach it by repeatedly pressing the <Esc> key.
-
- G. Exiting the Program
-
- Normally, you exit the program by going thru the Main Menu.
- To exit, pick the "Q" (quit the program) option. If any
- data has been changed, the program will ask if you want the
- changes to be saved. You can also exit from almost anywhere
- in the program by pressing Ctrl-C (the Control key and the
- "C" key simultaneously: <CtrlC>). Again, if student data
- has been changed, you will be prompted about saving it
- before leaving the program. The key combination Ctrl-Break
- has no effect while in the program.
-
- H. How Special Keys are Used
-
- These keys are not used in all parts of the program, but will
- be used in most parts. Other keys are also used, but these are
- listed on the screen when they can be used.
-
- Key Name of key Program Function
- <Esc> Escape Exit this program section.
- <Rtn> Return, Enter End of input.
- <Pg Up> Page Up List previous screen.
- <Pg Dn> Page Down List next screen.
- <Home> Home Go to the first screen.
- <End> End Go to the last screen.
- <F1> Function key 1 Use all choices, or select the
- next available choice.
- <F2> Function Key 2 Delete previous entry.
- <F10> Function Key 10 To delete current entry.
- <AltH> Alt-H HELP--always available.
-
- Key Name of key Program Function
- <AltU> Alt-U Undo that field when entering
- numbers or words.
- <CtrlE> Control E Switch between how the cursor
- keys work (see below).
- <CtrlC> Control C Exit from the program. If data
- has been changed, you will be
-
-
-
- 24
-
-
-
-
-
- First Use
- asked whether it should be saved
- before exiting the program.
- <CtrlS> Control S Stop writing to a printer or
- disk.
-
- I. How the Cursor Keys Work
-
- You have options as to how you want the cursor keys to work.
- If you do not redefine the functions of the cursor keys, they
- will work as follows:
-
- Key(s) Movement
- <Home>, <Ctrl-Pg Up> Go to the first name or cell
- <End>, <Ctrl-Pg Dn> Go to the last name or cell
- <Pg Up> Go up one screen
- <Pg Dn> Go down one screen
- <Left Arrow> Go left one cell or column
- <Right Arrow> Go right one cell or column
- <Ctrl-Home> Go up one half column
- <Ctrl-End> Go down one half column
- <Up Arrow> Go up one name or line
- <Down Arrow> Go down one name or line
- <Ctrl-Left Arrow> Go left two columns
- <Ctrl-Right Arrow> Go right two columns
- <Backspace> Delete previous character
-
- You can switch between using or not using edit keys by pressing
- <Ctrl-E> (simultaneously press the "Ctrl" and "E" keys) anytime
- you are entering numbers or names (strings of characters).
- Furthermore, if you choose to use edit keys, you can use
- "insert" or "overstrike" modes. Just press the <Ins> key to
- switch between these modes. In insert mode, the characters are
- inserted at the position of the cursor, with the rest of the
- characters pushed to the right. In overstrike mode, the
- character typed replaces the one at the cursor.
-
- If you "use" edit keys, by redefining their functions, you will
- be able to move left or right in the data with the cursor keys
- functioning as they would in a word processor. If you switch
- to "using" the edit keys, they will be redefined as follows:
-
- Key(s) Movement
- <Home> Go to the first character.
- <End> Go to the last character.
- <Left Arrow> Go left one character.
- <Right Arrow> Go right one character.
- <Ctrl-Left Arrow> Go left one name or cell.
- <Ctrl-Home> Go left four names or cells.
-
- 25
-
-
-
-
-
-
- <Ctrl-Right Arrow> Go right one name or cell.
- <Ctrl-End> Go right four names or cells.
- <Del> Delete the character at the cursor.
- <Ins> Switch between Insert and Overwrite
- modes.
-
- J. Using a Mouse
-
- If you have a mouse, it can be used by the program. The mouse
- cursor is a box, larger than a character, and is seen on the
- screen as having different colors than the surrounding text.
- Both two and three button mice are supported.
-
- Mouse button(s) Meaning
- <Left button> Select. If the button is pressed while
- the mouse cursor is at a menu choice,
- that choice will be selected. If the
- mouse cursor is at a number or name, the
- cursor will move to that place. If the
- mouse cursor is outside the current
- window, this will usually cause that
- window to close. If the mouse cursor is
- inside a window, but at no choice,
- number, or name, nothing will happen.
- If there is more information than can be
- seen on one screen, "mouse bars" will
- appear on the right and/or bottom of the
- current window. Pressing on these bars
- will move you the screen to a different
- part of that information.
- <Right button> Escape. This is equivalent to pressing
- the escape key.
- <Left & right buttons> Return (enter). This is equivalent
- of pressing the <Rtn> key. Where the
- cursor is located determines what action
- is taken by the program.
- <Center button> [Three button mice, only.] Clear the
- name or number. Equivalent to pressing
- the <F10> key.
-
-
-
-
-
-
-
-
-
-
- 26
-
-
-
-
-
- Starting the Program
-
-
- V. STARTING THE PROGRAM
-
-
-
- This part of the manual tells you how to start the program,
- including where to place your files, where to put your class
- grades, and how to locate class files from the program. It will
- also explain how to access help and the manual from the program.
- You should have already installed the program (see Chapter II).
-
- A. Where Should the Program Files Be?
-
-
- 1. For DOS beginners
-
- Before starting the program, make sure that all the program
- files listed above in Chapter II, Requirements, are in the
- current directory of one disk, or, if the program has been
- installed onto floppy disks, on the current directories of
- two disks.
-
- At the DOS prompt, type: "GRADE"
-
- If you are not a DOS expert, go to section B.
-
- 2. For DOS experts
-
- The program will search the current environment for the
- program files. This means that the search for the files are
- in the following order:
-
- (i) It searches the current directory first.
- (ii) It then searches for the files in the directory where
- the "GRADE.EXE" file was found.
- (iii) It then searches the directories specified by the DOS
- PATH command.
-
- NOTE: The PATH command tells DOS which directories to
- search for executable files: those ending in ".COM",
- ".EXE", or ".BAT".
-
- (iv) If it still hasn't found the files, it searches the
- default directories on each drive in your computer.
- (v) If the program files are still not found, the program
- will halt with an error message.
-
-
- 27
-
-
-
-
-
-
- The required files, therefore, are most logically placed in
- one directory of a hard disk or on two floppy disks, as is
- done by INSTALL.
-
- (a) MS-DOS 3.X or above
-
- The program can be started from any directory by just
- typing the directory and "GRADE". For example, if the
- program is in the directory c:\class, just type
- "c:\class\GRADE". If the program files are in the same
- directory as the GRADE.EXE file, the program will find the
- files it needs. Note that this will only work in DOS 3.X,
- not in DOS 2.X.
-
- (b) MS-DOS 2.X
-
- Because the program can find the necessary files if the
- program has been installed correctly, you can then keep
- the program files in one directory, and the class files in
- another. Just make sure that the PATH command specifies
- the directory where the program is located. Read your MS-
- DOS manual for directions on how to use the PATH command.
-
- If you know the name of the class that you want to grade
- before you enter the program, you can enter the class name
- as a parameter on the command line: e.g., if the class is
- called "BIOLOGY", type "GRADE BIOLOGY" at the DOS prompt.
- The BIOLOGY class data will automatically be read into the
- program. The class name can include a path, so, if the
- BIOLOGY class is located in the c:\science directory, you
- can start the program with "GRADE C:\SCIENCE\BIOLOGY".
-
- (c) Examples
-
- (i) If the program is on the same drive as the class (the
- "A>" is the DOS prompt):
-
- For example, type:
-
- A> GRADE
-
- If the program is on a different drive, type the drive,
- colon, GRADE.
-
- For example, if you are on drive A, and the program
- is on drive B, type:
-
- A> B:GRADE
-
- 28
-
-
-
-
-
- Starting the Program
-
- The program will find the overlay, print, and help
- files if they are on the default directory or on any
- directory specified by the path command.
-
- (ii) If you know the name of the class that you want to
- use, enter it on the DOS command line:
-
- A> GRADE classname OR
- A> GRADE \path\classname
-
- (iii) If you are using a hard disk, you may want to set up
- a batch file that will do the typing for you:
-
- Batch file example:
-
- If GRADE (including the necessary files) is in the
- directory, C:\CLASS, prepare a batch file that says:
-
- SET PATH=C:\CLASS;
- GRADE
-
- OR
-
- SET PATH=C:\CLASS;
- GRADE classname
-
- (iv) If you are using DOS 3.X, you can start the program
- by typing the directory and "GRADE":
-
- If VAR Grade is in the directory C:\CLASS, type
-
- C:\CLASS\GRADE
-
- OR
-
- C:\CLASS\GRADE classname
-
- (v) If you have a monochrome monitor, you may need to
- start the program with:
-
- GRADE/B classname
-
- This will force the program into monochrome mode. Many
- Hercules compatible display adapters erroneously tell
- programs that a color monitor is attached. The results
- are that some color combinations are invisible to you.
-
-
- 29
-
-
-
-
-
-
- You can also force the program into monochrome mode
- with a DOS SET command:
-
- A> SET VMON=BW;
-
- You can set up a batch file for VAR Grade as follows
- (assuming the program is in the directory C:\VARGRADE):
-
- SET VMON=BW;
- SET PATH=C:\VARGRADE;%PATH%;
- GRADE
-
- If you have a monochrome monitor, you probably want to
- add that command to your AUTOEXEC.BAT file. This file
- is executed every time you start your computer.
-
- (d) Using one drive to run the program
-
- You can start the program from one 360K drive by putting
- the program disk in the drive, and typing "GRADE". When
- the program cannot find the overlay file, you will be
- asked to put the disk containing the file into a drive.
- If you now put it in the same drive that the program disk
- was in, the program will continue and run correctly.
-
- B. Picking a Class
-
- When the program starts, the first screen shows the program
- name, a comment about registering the program, the class files
- and directories listed on the directory from which the program
- was invoked, and a prompt for the class.
-
- If there are any files on the disk that have the extension
- ".PAR", they will be listed by the program on the opening
- screen. The ".PAR" file contains the parameters of your class:
- task names, default settings for the program, etc. To help you
- find the right class, sub-directories are also listed.
-
- You can either type in the name of the class, or you can use
- the cursor keys to locate the class.
-
- 1. Using the cursor keys
-
- One of the class files or a directory will be highlighted.
- If you have a monochrome monitor and do not see a class
- highlighted, try starting the program with "GRADE/B" to
- force the program into monochrome mode. To pick the correct
- class, use the cursor keys to move the highlight to the
-
- 30
-
-
-
-
-
- Starting the Program
- correct class or directory. Then press <Rtn>. If you chose
- a directory, a new listing of classes will be shown. Repeat
- the above process until a class is chosen.
-
- NOTE: If any characters have been typed on the prompt line,
- the program will use them as the class name. You can
- delete these by using the <F10> key.
-
- 2. Typing in the name
-
- (a) If the class that you want is not listed, you can change
- directories and search for the class. There are two ways
- to change directories:
-
- i) Press <F5>, then type in the name of the new drive or
- directory. You can continue to change directories
- until you find the desired class.
-
- ii) Type the new drive or directory instead of the class
- name. The program first tests to determine whether
- what you have typed is a directory. If it is, the
- directory is changed.
-
- NOTE: The new directory must end in a backslash ("\"),
- or the new drive must end in a colon (":").
-
- (b) If and when your class is listed, just type the name in.
- The ".PAR" is not needed, and any extensions, like .PAR,
- are discarded. The program will read in the class
- parameters, and, if a file with the same name with the
- extension ".DAT" is also there, the student scores will be
- read into the program.
-
- 3. Starting new classes
-
- Type in the name of the class. When the program does not
- find the ".PAR" file, it will creat a new class.
-
- Each class has two files. Each starts with the name of the
- class (e.g. "BIOLOGY"). They have the extensions ".PAR" and
- ".DAT" (e.g. "BIOLOGY.PAR" and "BIOLOGY.DAT"). There may
- also be backup files with the extensions ".PAX" and ".DAX"
- (see the Appendix for further details).
-
- 4. Using the DOS command line
-
- You may also enter the class name from the command line by
- listing it as a parameter: e.g. if the class name is "MATH",
-
- 31
-
-
-
-
-
-
- start the program by typing: "GRADE MATH". If the class
- exists, it will be read into the program. If it does not, a
- new class will be created.
-
- C. Converting Old Classes Into New Classes
-
- If you want to use the same exams and class information for two
- different classes, just copy the "CLASSNAME.PAR" file to a new
- classname (e.g., copy "BIOLOGY.PAR" to the file "MATH.PAR" by
- typing, at the DOS prompt: "COPY BIOLOGY.PAR MATH.PAR". Math
- will now be set up exactly the same way as Biology). The new
- class is now set up the same as the previous class, except that
- no students will be in the new class. This feature can allow
- you to set up your class once and use the set-up for many
- classes in the future.
-
- D. Classes Too Big for the Memory
-
- After the classname is entered, the program will read in the
- class data and student information. If there are more students
- than can fit in the available memory, the program will warn you
- and ask if you want to continue. If you continue, the program
- will read ONLY as many students into the class as there is
- memory.
-
- WARNING: If you then use the program and save the data, the
- students that were not read into the program will be lost.
-
- To find out approximately how many students can be read into
- the program, enter a "Z" when in the Main Menu. At the top of
- the second menu you will see how many students are currently in
- the class and how many could be in the class if all the
- available memory is used and if the current tasks are not
- increased. There are essentially an unlimited number of
- students and tasks allowed. The limitations are that all the
- data must be able to fit into the available memory.
-
- Part of the program is in overlays. This means that part of
- the program is on disk, not in memory. When the program
- starts, it leaves a certain amount of memory free, and uses the
- rest for overlays. You can change how much of the program is
- in memory with a DOS SET command. If you need more memory,
- enter the following command at the DOS prompt:
-
- A> SET OMEM=0;
-
-
-
-
- 32
-
-
-
-
-
- Starting the Program
- This command will shrink the program to its minimum size.
- Conversely, to put all the program into memory, use the
- command:
-
- A> SET OMEM=250000;
-
- You can add either SET command to your AUTOEXEC.BAT file that
- is executed when you start your computer. This way, the
- program will always use the amount of memory you want. You can
- vary the number from 0 to 250000 to get variable amounts of the
- program in memory.
-
- If you have more than 640K of memory installed in your
- computer, you may be able to use that extra memory as EMS
- memory. VAR Grade can use EMS memory for some parts of the
- program. If you are short of memory, this will let VAR Grade
- have more room for students and grades.
-
- E. Setting Up the Class
-
- Anytime that you want to change some of the current settings of
- the program, you can use the "Z" option on the Main Menu.
-
- 1. The number of sections
-
- The number of sections is initially set at 1 when you first
- start a new class. For example, if you teach 3 English
- classes that have identical exams and assignments, you can
- call them different sections of the same class. You can
- then compare the different classes as "sections". Each
- section uses the same set of exams, but the program can do
- statistics on any combination of sections. The program
- keeps track of what sections you last used, and will, by
- default, use whatever sections that were last used by you.
-
- To set the number of sections, go to the "Z" option of the
- Main Menu, then into "S". Just enter the number of sections
- that you have in the class.
-
- 2. Colors
-
- Yes, the colors of the program can be changed! This can be
- done in the "Z" option of the Main Menu, then "C". There are
- several colors used, designated:
-
- (i) Normal colors: The text is in this color.
- (ii) Background color: The background is this color.
-
-
- 33
-
-
-
-
-
-
- (iii) Highlight color: Foreground color used for plotting
- scores.
- (iv) Highlight background: This color is the background
- corresponding to the highlight.
- (v) Error colors: Foreground color for error messages.
- (vi) Error background: This color is the background for
- the error messages.
- (vii) Help colors: Foreground color used by the Help
- screens.
- (viii) Help background: This color is the background for
- the help screens.
-
- Some of these colors are used in pop-up menus and messages,
- as well. To change the colors, press "Z" on the Main Menu,
- then "C" (color) on the second menu. You will be asked for
- the new colors. The bottom lines of the screen show what
- the colors would look like. Needless to say, if you are
- using a monochrome monitor, you will only see black and
- white colors. Some monochrome adapter boards tell the
- program that they are color boards. This results in some
- things becoming invisible or not highlighted when they
- should be. If this is the case for you, you can force VAR
- Grade into monochrome mode by either of two methods:
-
- (a) Start the program with "GRADE/B". The /B tells the
- program that you are using a black and white monitor.
- You can force the program into color mode with "/C" when
- starting VAR Grade.
-
- Example: C> GRADE /B GSAMPLE
-
- This will force the program into monochrome mode and load
- the data from the class GSample into the program.
-
- (b) Set a DOS command: "SET VMON=BW;". At the DOS prompt
- (e.g., "A>"), type the above statement. This tells the
- program you are using a black and white monitor. This
- command can also be put into your AUTOEXEC.BAT file that is
- run when your computer is turned on.
-
- After changing the colors, you are asked if you want to make
- these new colors the default colors. If you say "Y" (yes),
- all future classes will have the new colors as their initial
- colors. Lastly, the program keeps two sets of colors, one
- for monochrome monitors (black and white), the other for
- color monitors. This feature is for those who switch back
- and forth between color and monochrome monitors.
-
-
- 34
-
-
-
-
-
- Starting the Program
- 3. Printers
-
- You can tell the program which printer you are using. In
- fact, to be able to print graphs and plots, you need to pick
- a printer during installation or in the "P" section of the
- "Z" option of the Main Menu. Virtually every printer is now
- supported by VAR Grade for printing graphs and plots. Most
- are also supported for printing files in pica, elite, or
- compressed printing (if your printer supports them), and
- bold and high quality. For unsupported printers, if you can
- find the codes in your printer manual, you can enter the
- necessary printer codes to support your printer (See Chapter
- X: Printing the Grades).
-
- 4. Passwords
-
- If many people have access to your computer and its disks,
- you may worry about someone's altering your class files. To
- greatly reduce the chances of this happening, you can
- require that a password be used for your class. To define a
- password, use the "W" option in the "Z" section of the Main
- Menu.
-
- NOTE: The default value is not to have a password. The
- password can have up to 15 characters, numbers, and/or
- punctuation characters. Should you forget your password,
- you can contact us at the address at the end of the manual
- to get instructions on how to defeat the password. The
- password is not foolproof, but greatly reduces the
- likelihood of snooping.
-
- F. Entering Students, Tasks, Attendance, and Grades
-
- There are two kinds of prompts in the program. The first, like
- the prompt asking for the classname, asks you to Enter the name
- and then type a <Rtn> to signify the end of the data. The
- second type only asks for one key--this option is usually used
- for the menu selections. To save keystrokes, the program will
- respond immediately when the key is pressed--no <Rtn> is
- necessary. When you are presented with a list of choices, you
- can use the cursor keys to move to the desired choice, then
- type <Rtn> to select that choice.
-
- NOTE: In many parts of the program, if you enter a <Rtn> with
- no data entered, the program will assume either that: (a)
- you did not want to enter data--the program will continue;
- or (b) you want to exit this section and go back to a higher
- level menu; or (c) the number to be entered is zero.
-
- 35
-
-
-
-
-
-
-
- In general, if the program asks you to enter data, you should
- end with a <Rtn>. If you are choosing a menu option or between
- two alternatives, press only the appropriate key. When you
- have to enter a long list of numbers, such as designating Task
- 80 as the sum of Tasks 1 to 79, the program will allow you to
- enter them with an inclusive colon: "1:79" would be 1 through
- 79, rather than requiring you to enter all the numbers from 1
- to 79. This situation arises in three places: when entering
- lists of tasks, as noted in the example, when entering lists of
- sections to use, and when entering attendance days. Colons can
- be used to enter a list of numbers from high to low, as well.
- Entering "79:1" will tell the program to use tasks 79 down to
- 1.
-
- Example: To enter tasks 1 thru 5 and 8, type:
- "1:5<Rtn>8<Rtn><Rtn>".
-
- NOTE: When entering a list of separate numbers, you can
- separate them with <Rtn>s, commas, or spaces. For the
- above example, typing "1:5,8,<Rtn>" or "1:5 8 <Rtn>" will
- give the same result as the example above.
-
- Later chapters in this Manual will tell you how to enter
- students, tasks, attendance, and grades.
-
- G. Reading the Manual and Help screens
-
- If the files GRADE.HLP and/or GRADE.MAN are present in the
- default directory of any drive or in any directory specified by
- the DOS path command, then you can read them from the program
- (See Chapter V Section A, above). When the program is on the
- Main Menu, type an "H" for help or an "M" for the manual. The
- help screen is much shorter and less detailed than this manual.
- The help screen can also be reached from anywhere in the
- program by typing <AltH> (press the ("Alt" and the "H" keys
- simultaneously). The help reached from <AltH> is context
- sensitive. This means that VAR Grade will try to find the
- relevant material from the help file. You can browse at will
- through the file by using the cursor keys. When in Help or the
- Manual, typing <AltK> will show you a list of the keys and
- features supported. If there is not enough memory to display
- the file, an error message will appear. To view the file, you
- would then have to reduce memory use (See Section D, above).
-
- Moving with the keys in HELP or the MANUAL:
-
- Key Movement
-
- 36
-
-
-
-
-
- Starting the Program
- <Up Arrow> Up one line
- <Down Arrow> Down one line
-
- <Page Up> Up one screen
- <Page Down> Down one screen
-
- <Ctrl-Home> Up one-half screen
- <Ctrl-End> Down one-half screen
-
- <Home>, <Ctrl-Pg Up> Beginning of the file
- <End>, <Ctrl-Pg Down> End of the file
-
- <AltL> GO TO LINE: The top line will be the
- line that you designate. In the center
- of the screen a box will appear that
- will ask for the line number. At the
- bottom right of the screen, you can see
- which line you are on and how many lines
- there are in the file.
- Example: type "<AltL>4<Rtn>" to go to
- line 4.
- <AltS> GO TO SCREEN: The top line will be the
- first line of any screen that you enter.
- In the center of the screen a box will
- appear that will ask for the screen.
- The total number of screens and the
- screen that you are currently on are
- shown at the bottom right corner of the
- screen.
- Example: type "<AltS>8<Rtn>" to go to
- screen 8.
- To locate text:
-
- Key Movement
- <AltF> Find a string
- <AltN> Find the next matching string
- <AltB> Find the previous matching string
- <AltK> Show the supported keys
- <AltR> Return to the previous screen
-
-
-
-
-
-
-
-
-
-
- 37
-
-
-
-
-
-
-
-
- VI. ENTERING STUDENTS
-
-
-
- One of the first things that you will do when starting a new
- class is to enter the names of students into the program. This
- Chapter tells you how to enter new students into the class, add
- IDs, change the names of students, and sort and list the students
- in the class.
-
- A. General Methods
-
- When the Main Menu is on the screen, choose the "N" (Name)
- option. Several options will be listed on a new menu, the Add
- Student Menu. You can type the names into the program via
- options Name only ("N"), or by Name and ID ("I"). You can
- import (read) names into the class from flat files ("F" and
- "A"), or comma and quote files ("C").
-
- B. Names and IDs
-
- The student names can be up to 20 characters long, and can
- include spaces and punctuation. The program can sort the
- students alphabetically by their names for printing out scores,
- so it is usually better to enter the names last name first.
- Spelling is retained exactly as you enter it, except that
- leading and trailing spaces are ignored. When sorting,
- however, lower and upper case letters are not distinguished, so
- "Sue" is considered to be the same as "sue".
-
- ID numbers or other names (nicknames, etc.) can be entered as
- "IDs". At some colleges and universities, students are given
- their grades by student numbers rather than by name. You can
- use IDs for first or last names and the "name" for the last or
- first name. You can change IDs, or add them later in the
- several sections of the program. IDs can be up to 15
- characters long, and can include spaces and punctuation. The
- program can sort by IDs as well as names. Spelling is
- retained, but, as in sorting names, sorts do not distinguish
- between lower and upper case letters.
-
-
-
-
-
-
-
- 38
-
-
-
-
-
- Entering Students
- C. Typing in Names and IDs
-
-
- 1. Names only
-
- You add names on the "N" option on the Add Students Menu.
- You first need to tell the class which section you want to
- enter students. Pick a number from 1 to 99. To enter
- names, you just need to type in the name, ending with a
- <Rtn>. If the name is already present in the section, it is
- NOT reentered and an error message results. The same name
- can be used in two different sections of the same class.
- To delete the letters you have typed, and hence remove the
- name, type an <F10>. The <F10> command works in all parts
- of the program. Names can be changed later in several parts
- of the program (see below). If you added the previous name
- in error, you can delete it with an <F2> (backup) command.
- When you have added all the names, press the escape key
- (<Esc>). You will exit back to where you are asked for the
- section numbers again. To exit, press <Esc> again.
-
- 2. Names and IDs
-
- This option, "I" on the Add Students Menu, works the same as
- for adding names only. The only difference is that you are
- asked for the ID, as well. Deleting an ID or Name with <F2>
- will remove the previous student from the class.
-
- 3. Adding, changing, and deleting names, IDs, and notes
-
- Names, IDs, and notes can also be added, changed, or deleted
- in four other places of the program. The details are
- described in later chapters. The four places are: (i) "I"
- on the Main Menu: Individual students; (ii) "D" on the Main
- Menu: Data entry for tasks of the class; (iii) "A" on the
- Main Menu, then "I": Adding attendance for individual
- students; and (iv) "A" on the Main Menu, then "C": Data
- entry for class attendance.
-
- Student notes are a field in the student records that can be
- used to enter up to 20 characters. Notes can be used to
- enter seating arrangements, comments, nicknames, or anything
- else you may want. They can be printed, but otherwise are
- not used much by VAR Grade. They can be entered and changed
- in the same four places of the program mentioned above.
-
-
-
-
- 39
-
-
-
-
-
-
- (a) When individuals are listed
-
- In the attendance by individual students (iii, above) or
- Tasks by individual students (i, above), all the tasks or
- attendance for a student are listed. If you press the
- <AltI> key (insert student), you will be presented with a
- blank form to enter the new name. Entering any letters
- will add the student to the class. An "Empty" or blank
- name will be deleted or not entered into the class, and
- the deletion can be quickly done by using the <F10> key.
-
- NOTE: when a student has been deleted, his or her name and
- all associated data are deleted.
-
- Changing the spelling of the name, ID, or note, or
- changing the section number for the student, is also
- possible here.
-
- NOTE: only sections that have been defined are allowed as
- sections for the student.
-
- You can increase the number of sections in the "Z" section
- of the program.
-
- (b) When the whole class is displayed
-
- If you need to add a new name when in parts ii or iv
- (above), use the key <AltI>. A new line will be displayed
- on the screen. As above, removing a student name will
- remove that student and the associated data from the
- class. Blank names are removed from the class only when
- you leave that section of the program.
-
- A second way to delete the student is with the <AltD> key.
- The student will be deleted immediately, and the rest of
- the class moved up one line.
-
- NOTE: when a student has been deleted, his or her name and
- all associated data are deleted.
-
- You can also change the names, IDs, notes, or sections for
- a student by using the cursor keys or a mouse to move to
- the cell with the name, ID or section and typing in the
- new name or ID for that student. To see any students not
- listed on the screen, use the cursor or Alt keys (as
- listed at the top of the screen). The cell highlighted is
- the one that will be used for data input. You can use the
- <F10> key to completely delete the ID or name.
-
- 40
-
-
-
-
-
- Entering Students
-
- If you start altering the data, then decide the original
- data was correct, you can retrieve the data if you haven't
- moved from that cell. Use the <AltU> (undo) key to get
- the original data back.
-
- (c) Recovering deleted data
-
- Data that has been changed or deleted is normally lost.
- There are, however, two ways to recover the data if you
- immediately decide to "undelete" it:
-
- (i) quit the program without saving the data to disk.
- Any data entered in this session will not be saved.
-
- (ii) if you have already saved the data from the class,
- use the backup files to recover the data from the
- previous session. More information on how to do this
- is located in the Appendix.
-
- (d) Removing groups of students
-
- The Add Students Menu ("N" on the Main Menu) has two
- options that can be used to remove groups of students.
- You can remove all students from any section, or you can
- delete all students from the class. Be careful when you
- use these options, as all the data for the students that
- were removed is lost.
-
- D. Importing Students from Files
-
- You can also enter names via text files. VAR Grade will import
- data that is written by many other programs, including most
- spreadsheet programs.
-
- When data is imported into VAR Grade, either a student name or
- an ID must be included for each line. If a student name is
- included, the program will check whether the name is already
- present (as well as whether the section is correct, if used).
- If the name is present, the data will included with that
- students' data. If the name is not present, the program will
- add a new student. If you do not include a name on each line,
- the program will check the ID to see if it matches a student
- in the class. If so, the new data will be added. Otherwise,
- all of the data will be discarded. If a student name and ID is
- included, the name will be checked. If the student exists, the
- ID will be changed to the new ID. For student notes, if new
- notes are included, they will replace the old student notes.
-
- 41
-
-
-
-
-
-
- For tasks, the program will try to match the task number or
- task name. If it matches either as being identical to a task
- already defined, the new data will be entered into that task.
- Otherwise, a new task will be defined and added to the class.
- For those tasks, the new data will replace the old data.
-
- 1. Importing flat files
-
- Many spreadsheets will export (write) data in a flat file.
- A flat file is one where the data is listed in columns. All
- the names of students are in one column, all the IDs in
- another, etc. In the "F" option of the Add Students Menu,
- you can pick a flat file of student names, IDs, sections,
- and/or task scores, tell VAR Grade which columns the name,
- IDs, sections, and tasks are in, and have the data
- automatically loaded into the class. The file must have
- been previously prepared by deleting lines that do not have
- student names on them, or else the program will try to load
- those lines as well. An example of a flat file is listed
- below:
-
- Jones, Fred 123 1 34.5 23.5 B 44
- Smith, Ann 321 2 43.5 18.3 B 43
-
- To load new students into the class, the program will first
- ask for the filename of the flat file. It will then display
- the contents of the file across the top of the screen, along
- with a ruler. You now have to tell the program what data is
- where. First, you need to tell the program where the
- student names are. An answer of 0 tells the program that
- data is missing from the file. Next you tell the program
- where the IDs, notes, sections, and tasks are located. For
- the tasks, you will also be asked for the number of the
- task. Data then will be read into the program. For the
- tasks, if the data is numeric, it will be read in as number
- tasks; if it is not numeric, the data will be read in as
- letter tasks. In the above example, suppose the first
- column is the names, the second the IDs, the third the
- sections, and the next four are tasks. The sixth column
- (third task) would be read in as a letter task. The tasks
- would be numbered as the first four unused tasks in your
- class, and given names (e.g., Number task 1, Number task 2,
- Letter task 3, and Number task 4).
-
- 2. Importing comma & quote files
-
- Many spreadsheets also can read in data from files where the
- data is not in columns, but is instead separated by commas.
-
- 42
-
-
-
-
-
- Entering Students
- Data that has commas in it, e.g., student names, are kept
- together by double quotes (""). The "C" option of the Add
- Students Menu lets you import data from these files. An
- example of data in the file might be:
-
- "Jones, Fred", "123", 1, 34.5, 23.5, B, 44
- "Smith, Ann", "321", 2, 43.5, 18.3, B, 43
-
- The program will assume that the student names are in the
- first field, the IDs in the next, and the next five are
- tasks. For the tasks, the fourth one will be a letter task;
- the others will be number tasks. As in the flat files, the
- names of the exams will be made by the program, and the
- first five unused tasks will be used for the new tasks. If
- this is not what you want, you have another option. You
- might include this as the first line of the file:
-
- "Name", "ID", "Section", "One", "Two", 8, "#4"
-
- This line would tell the program that the first field is the
- name, the second is the ID, the third is the section, the
- fourth and fifth are number tasks (they are numbers) with
- the names One and Two, the sixth is a Letter task 8, and the
- last field is a number task with the name #4.
-
- NOTE: Whether they are letter or number tasks is determined
- by the student data, not from the first line.
-
- On the first line, "Name" tells the program that field is
- student names, "ID" tells it is IDs, "Notes" means student
- notes, "Section" refers to sections, and any other words are
- treated as tasks. These need to be the entire label for the
- fields, but whether the labels are in upper and/or lower
- case letters is not important. For the tasks, anything that
- is a number (like 8) is taken as the desired number of the
- task (the program will make up a name for the task), and
- anything that is not a number will be taken as the name
- (with its number being the first unused task). Whether the
- tasks are made number or letter tasks are determined by the
- data on line two (the first student).
-
- 3. Automatic flat file imports
-
- The "A" option on the Add Students Menu works like the
- previous one ("C"), except that the fields are separated by
- one or more spaces, not by commas. The method of
- determining the type of data is the same as that used for
- the comma and quote files.
-
- 43
-
-
-
-
-
-
- 4. Entering scores of one task
-
- The "G" option on the Add Students Menu is designed to be a
- simple import of grades from one task. The main purpose of
- this option is for instructors in large classes. They can
- easily import grades on an assignment from their teaching
- assistants. Either names or ID's are matched with students
- in the class, then the new grade will replace the previous
- one. The files imported need to have either the name or ID
- listed first, then a comma, then the task scores. If the
- names have commas in them, you can surround them with double
- quotes (e.g., "Darwin, Charles"). When you enter this part
- of the program, you are asked for the file name, the task
- number, and whether to match names or ID's. If the teaching
- assistants use VAR Grade, it is easier to export and import
- via a comma and quote file, as the import is done
- automatically.
-
- The file format should have names or ID's like the following
- example (listing ID's, then the task score):
-
- A1234567, 66
- Z6543210, 44
-
- 5. GrUtil
-
- The utility program GrUtil can load students from text files
- into the class via all three ways as VAR Grade can. It will
- also print "grids" for the students. Grids are empty boxes
- for entering data. There are, therefore, four different
- things GrUtil can do. For the examples below, the DOS
- prompt is assumed to be "A>", although your prompt may be
- "B>", "C>", "C\VARGRADE>", or any other prompt. It is also
- assumed that you are reading students into the class
- GSAMPLE. If you have a monochrome monitor, you can start
- the program with an extra "/B", e.g., start with GRUTIL/B
- instead of GRUTIL for the examples below.
-
-
-
-
-
-
-
-
-
-
-
-
- 44
-
-
-
-
-
- Entering Students
- (a) Printing grids
-
- To print grids, you need to tell the program what class to
- use, and that it needs to print grids. To print grids of
- the class GSAMPLE, type, at the DOS prompt:
-
- A> GRUTIL GSAMPLE GRID
-
- Be sure your printer is on when you run this program.
- This is a quick way to get a list of the students and to
- get boxes to put their grades. You can print attendance
- grids (twice as many boxes) by replacing "GRID" with
- "AGRID".
-
- (b) Loading students from flat files
-
- GrUtil can load students from flat files, the same as VAR
- Grade, but you must specify the columns for the names,
- IDs, and sections when you invoke the program. If the
- column for the student names starts or ends with a 0, the
- program assumes that it should figure out what data is
- where, and loads as do the comma and quote files (see
- below). If there are no IDs or sections, then entering a
- 0 for the start of their data will cause the program to
- not load them into the class. For example, to load from
- the flat file FLAT.TXT into the class GSAMPLE, type the
- following at the DOS prompt type (the numbers are the
- names, etc):
-
- A> GRUTIL GSAMPLE FLAT.TXT 1 20 21 40 0 0 41 44
-
- This will tell the program to load students from the
- FLAT.TXT file into GSAMPLE, with the names starting at
- column 1 and ending at column 20, the IDs starting at
- column 21 and ending at column 40, and the sections at
- column 41 and ending at column 44. Student notes are not
- in the file.
-
- If you are just loading names into the program, type:
-
- A> GRUTIL GSAMPLE FLAT.TXT 1 20
-
- (c) Loading students from comma and quote files
-
- Students from comma and quote files will be read by GrUtil
- the same way that VAR Grade does. Type, at the DOS
- prompt:
-
-
- 45
-
-
-
-
-
-
- A> GRUTIL GSAMPLE COMMA.TXT COMMA
-
- This tell GrUtil to load students into the class GSAMPLE
- from the file COMMA.TXT. COMMA tells the program it is a
- comma and quote file.
-
- (d) Loading students from other files
-
- If you start GrUtil with only the names of the class and a
- text file, or with those plus a 0 for the where the
- student names start, GrUtil will assume you are loading a
- flat file. It will try to make sense of the file in the
- same manner as the quote and comma files, except that
- spaces separate the cells. To load students this way:
-
- A> GRUTIL GSAMPLE TEXT.TXT
-
- See the section "Automatic Flat file Imports" above for more
- details.
-
- 6. Large classes
-
-
- (a) Transferring scores between classes
-
- For classes with many sections, teaching assistants
- usually grade the sections. You can have them export
- grades from their section as a comma and quote file, then
- import them into the program (again as a comma and quote
- file). To do this, you need to make sure that (a) the
- section numbers are exported along with the grades, and
- that (b) the task (exam) names that the teaching
- assistants use are all identical. So, for example, they
- must all use "Midterm #1" and not "Exam #1" or "Midterm
- 1", etc. Other ways to export and import scores are
- suggested above.
-
- (b) Moving students between sections
-
- You can move all the students from one section to another
- one by pressing "M" on the Add Students Menu. You will
- need to enter the old and new section numbers. Every
- student in the old section will be moved into the new
- section.
-
-
-
-
-
- 46
-
-
-
-
-
- Entering Students
- (c) Deleting Sections
-
- You can remove one or more sections of a class by pressing
- "N" on the Main Menu, then "S". Every student in the
- section or sections that you choose will be removed from
- the class. All student in the class can also be deleted
- from this menu.
-
- E. Sorting Students
-
- Students can be sorted by a variety of methods, including by
- name only, by name and section, by ID only, by ID and section,
- by section only, by the scores of any defined task, or by no
- sorts. You can change the method of sorting in the "Z" option
- of the Main Menu, then "A" (alter the method of sorting the
- class). The change is "permanent" in that the program will
- remember which sorting method was used and will continue to use
- that method until told differently. Sorts are not done until
- you are finished altering data, so if you add new students, the
- names will not be alphabetized or sorted until you exit back to
- the Main Menu.
-
- You can have the program list the students via their names OR
- by their IDs. This affects how the students are listed when
- you see lists of students on the screen. When you print the
- scores, you are also asked how you want the class listed to the
- printer.
-
- F. Transferring Names to a New Class
-
- If you have entered names into one class, and need to have the
- same list of students entered into a second class, there are
- several ways it can be done.
-
- First, if no tasks have been entered, you can simply save the
- names of the first class, then save them again with a different
- name. Saving is done in the "S" option of the Main Menu. When
- you save the class, it first lists the name of the class. Just
- change it to the second class name.
-
- WARNING: When you change the name of the class, the program
- assumes that the new name is the one you are using. So if
- the first class was English, and the second Physics, the
- program will use the Physics name for the class currently in
- memory.
-
-
-
-
- 47
-
-
-
-
-
-
- Second, if tasks have been entered, you can do the same
- procedure as the first one, except that you then remove all the
- tasks from the second class. This is done on the "T" option of
- the Main Menu, then "R".
-
- Third, you can export the class names as either a comma and
- quote file or as a flat file. Then you can read the names back
- in to the new class.
-
- Example: When in English, save the class as a flat file in the
- "W" option of the Main Menu. Then exit the class ("X" on
- the Main Menu), and choose the Physics class. Then, in the
- "N" option of the Main Menu, tell the program to import a
- flat file, and choose the one you just wrote.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 48
-
-
-
-
-
- Defining Tasks
-
-
- VII. DEFINING TASKS
-
-
-
- Tasks are graded assignments for students. They can be
- homework, exams, tests, papers, or anything else that is graded.
- There are ten different predefined types of tasks in VAR Grade.
- The tasks are divided into two categories: (1) Regular tasks are
- those where you enter grades. There are three types of regular
- tasks. (2) Special tasks are those that you do not enter grades
- into. These include sums, averages, percentages, etc. There are
- seven types of special tasks. Defining, removing, and redefining
- tasks can be done from the Task Type Menu, the "T" option of the
- Main Menu.
-
- A. Regular Tasks
-
- You can enter tasks as numbers (Number tasks), you can enter
- them as letters (Letter tasks), or you can enter them as extra
- credit (Extra credit tasks). These can be defined in the "T"
- section of the Main Menu. You give a task a name, then, if it
- is a number task, the total allowed points for that task.
-
- 1. Number tasks
-
- Number tasks are ones in which you enter numbers as the
- grades. The maximum allowed points for any regular task
- is one million! The program checks the scores of every
- student when you put in the scores to make sure they do
- not exceed the maximum allowed points. If the score does
- exceed it, that score is rejected, and a new score must be
- entered. This validation of scores reduces the number of
- errors made while entering student scores. Tasks that
- have 0 or less total points are ignored by Special tasks.
- Note that the program will assume the task has 100 total
- points unless you alter the number. You can also "fast
- define" a sum task by pressing <F1>. The next available
- task number will be defined as a Number Task having 100
- points. All you need to enter is the name of the task.
- The next available task number means that if you have
- defined tasks 1 through 10, the new one will be 11. If
- you have defined tasks 1 thru 5 and 10 thru 15, the new
- one will be task 6 (not 16).
-
-
-
-
- 49
-
-
-
-
-
-
- If you decide to increase or decrease the total points of
- a number task, you can do so without changing the student
- scores. You need to redefine the task.
-
- For example, if task 5 is worth 50 points, and you want to
- change this to 100, you define task 5 by pressing "N" on
- the Task Menu. You will be asked for the name of the task
- (with the old name shown). You will then be asked for the
- total points (enter 100). Last, you will be asked if the
- student scores should be deleted. At this point, say NO.
- The new total points will be 100, and the student scores
- will be the same.
-
- WARNING: If you decrease the total points, student scores
- greater than the new total will be reduced to that
- total.
-
- 2. Letter tasks
-
- Letter tasks are ones where the scores are entered as
- letters. The program will converts them to numbers, but the
- score can be entered, printed, and manipulated as a letter
- grade. The standard or default grading system is an A is
- 4.0, a B is 3.0, a C is 2.0, etc. Plusses are 0.3 points
- higher (except A+), and minuses are 0.3 points below the
- grade (e.g. B- = 2.7; C+ = 2.3). You can, however, define
- any grading system that you want, including the names and
- points for each grade, as long as the total grade types does
- not exceed 50 (see Chapter XI, Section ). If you do change
- the grading system, you should do it before you enter any
- letter grades. The program stores the grades as numbers,
- not as letters. Thus, changing the points allowed for
- letter grades after some letter grades have been assigned
- can result in incorrect scores.
-
- 3. Extra credit tasks
-
- Extra credit tasks are ones where the points can be added to
- a number task, but the total points of the number task are
- not altered. Extra credit tasks are treated in special ways
- by the program. The extra credit tasks need to have the
- total points be specified, just like number tasks. However,
- this number is used only to check data entry. As far as the
- special exams (below) are concerned, extra credit tasks have
- 0 total task points, but the student scores are used in the
- calculations for special tasks. In the case of discarding
- the lowest of a list of tasks, if the extra credit score is
- one of lowest scores, it will be discarded. This may not be
-
- 50
-
-
-
-
-
- Defining Tasks
- what you want, so you should consider this potential problem
- before you include extra credit tasks in the definitions of
- Highest Tasks.
-
- B. Special Tasks
-
- The second type of tasks are called Special tasks. These can
- also be specified in the "T" section of the Main Menu. Special
- tasks are Sums, Averages, Highest, Percentages, etc., of other
- tasks. You do not enter scores into special tasks. Instead,
- you define the task as the sum (average, percentage, highest,
- etc.) of other tasks. The program then calculates the scores
- for you. These scores will be recalculated each time you
- change student scores.
-
- Note: Unentered tasks can either be ignored by special exams or
- they can count as 0 total points. Which of these the program
- will use can be set on the Grading Menu ("G" on the Main Menu,
- then "Z"). Scores less than the fewest allowed points, which
- can also be set on the Grading Menu, will always be ignored.
-
- For example: at the end of the term, you probably want to add
- up all the task scores in the class. You can specify a task,
- e.g. #30, as the sum of all the previous tasks (#1 through
- #29). Task #30 is a special task called a "sum task". Since
- any of the 10,000 possible task numbers can be either a special
- or regular task, you can, for example, define special tasks as
- the sums of quizzes, tests, and/or homework.
-
- One limitation for defining special tasks is that they can be
- defined only as tasks acting on other tasks with lower numbers.
- Allowing you to add or sum tasks with the same or higher
- numbers could result in circular definitions that would confuse
- the computer and produce nonsense or variable results. A
- second limitation applies only to sums of tasks. The total
- points allowed for a "sum task" (like task #30 above), is
- 9,999,999 (less than 10 million points). The ability to
- specify any task as the sums of others is a very powerful
- feature that should allow great flexibility when you analyze
- student scores.
-
- NOTE: Tasks can be removed by using the "R" (remove) option on
- this second menu or by redefining the task as a new task. To
- remove, choose the "R" (Remove) option. Then choose the task
- number or numbers at the prompt. Since all student data for
- the task(s) is also removed, you will be asked again to make
- sure that you want to remove the task(s).
-
-
- 51
-
-
-
-
-
-
- 1. Sum tasks
-
- These are tasks that are the sums of other tasks. Tasks can
- be summed multiple times.
-
- Example: Task 5 can be the sum of task 1 + task 1 + task 1.
- This would be the equivalent of multiplying the task by 3.
-
- Tasks that are not yet entered can be included in the list
- of tasks that will be summed. When the tasks are then
- defined, they will be included in the sums. The total
- points possible for each student includes only those tasks
- that have scores entered.
-
- Example: Task 12 is the sum of tasks 3, 5, and 7. Each has
- 100 possible points. Mary had 90 points on task 3, and 85
- on task 5. She has 175 of 200 points. When her score for
- task 7 is entered, there will then be 300 total points
- possible.
-
- NOTE: The sums of all the tasks in a Sum task must be less
- than 10 million points.
-
- 2. Averaged tasks
-
- These are tasks that are the average of other tasks. Task 5
- can be the average of tasks 1 through 4. If you use letter
- grades, the averages are reported as scores between the
- highest (e.g. A) and the lowest tasks (e.g., F), but the
- average is shown with numbers, not letters. Any tasks that
- have not yet been entered are NOT averaged, so the averages
- reflect only those tasks for which the student has had
- scores entered.
-
- 3. Percentage tasks
-
- These are tasks that average other tasks, then convert the
- scores to percentages of the total points.
-
- Example: If task 10 is the percentage of tasks 5 and 6
- (which each have 100 points), the program adds up the scores
- from 5 and 6, then divides the scores by the total points of
- 5 and 6 (200 points). The score is then converted to a
- percent by multiplying by 100. Hence, the scores range from
- 0 to 100 percent.
-
- Like sum and average tasks, any tasks that have not yet been
- entered are not used in the conversions, so the percentages
-
- 52
-
-
-
-
-
- Defining Tasks
- reported for the students are for the tasks that have
- already had scores entered.
-
- 4. Highest tasks: Throwing out the lowest scores
-
- Throwing out low tasks seems to be a popular phenomenon with
- students. Unfortunately, it is a fairly tedious thing to do
- for instructors. You can throw out the lowest of a set of
- tasks in VAR Grade. In the "T" section of the Main Menu,
- option "H" will allow you to define a task that will throw
- out the lowest task(s) of a special task.
-
- Example: You can throw out the lowest two out of ten tasks.
-
- Highest tasks discard the lowest one or more scores of a
- sum, average, or percentage tasks ("throw out the lowest of
- several scores"). The special task that is used must have a
- number lower than the highest task. This is a very common
- grading option that is used in many classrooms.
-
- For a highest task, the program will find the lowest scores
- of a list of tasks and add up only the highest of those
- scores. You need to tell the program how many tasks to
- discard (the lowest 1, the lowest 5, etc.). Scores that are
- unentered are discarded first, then the lowest scores that
- have been entered are discarded.
-
- You can throw out scores on any sum, average, or percentage
- task. The "highest" task will report the score with the
- same type. Therefore, if you discard the lowest of an
- average task, the scores will be reported as an average.
-
- 5. Weighted tasks
-
- You can define a task as the sum of other tasks, each times
- a weight. For example, you can define task 20 as the sum of
- task 10 with a weight of 0.2, task 11 with a weight of 0.3,
- and task 12 with a weight of 0.5. This will give "true"
- weighting of tasks. Unentered tasks are always given a
- score of 0 for the weighting. You will first be asked for
- the total points the task will be worth, after weighting.
- Then, you will be asked which tasks to weight. Last, you
- will be asked for the relative weights for each of those
- tasks. The relative weights can be percentages, or in
- arbitrary numbers.
-
- Example: If you have three exams in your class, each worth
- 100 points, and want to weight them 30%, 30%, and 40%, you
-
- 53
-
-
-
-
-
-
- can define task 4 as the weight of task 1 with a final
- weight of 30, task 2 with a weight of 30, and task 3 with a
- weight of 40.
-
- The calculation for the weights is done by taking the
- weights you give for each task and dividing them by the
- total points for each task. These numbers are then added up
- and adjusted so that the maximum possible points is equal to
- the total points of the weight task. For the example above,
- assuming you want the total points to be 100, the students
- scores are calculated as:
-
- 100 * (((Task #1 score) * 30 / 100) + ((Task #2 score) *
- 30 / 100) + ((Task #3 score) * 40 / 100))
-
- The parentheses denote calculations that are kept together.
- In the example, "*" means "multiplied by".
-
- 6. Final task
-
- You can define a task as a final task. This task will
- assign letter grades based upon scores of another task.
- These scores are only assigned after cutoffs have been
- assigned. This is done either by defining automatic cutoffs
- in the "G" option of the program before you define the task,
- or by assigning new cutoffs, also in the "G" option. The
- final grades are recalculated each time new scores are
- entered. If you don't want the grades recalculated, you can
- either change the task to a letter task after the
- assignments, or you can transfer the scores to a new letter
- task.
-
-
- 7. Attendance task
-
- If you use attendance in your classes, you can define a task
- that will automatically calculate a score based upon their
- attendance. To do this, you first specify how many points
- the task will be worth. Next, you need to pick which
- attendance days to use. Note that pressing <F1> will choose
- all the attendance days. Last, you can assign relative
- weights for each type of attendance (there are six different
- types), and how many days to ignore (for example, if you
- allow two absences per grading period, you can tell the
- program to discard the lowest two attendance scores). For
- assigning the relative weights for the different types of
- attendance, you can assign "default" values on the
- Attendance Menu ("A" on the Main Menu).
-
- 54
-
-
-
-
-
- Defining Tasks
-
- NOTE: If there are other types of special tasks that you would
- like to have the option of using, send a note to us and explain
- how this type of task would be calculated. We will try to
- accommodate you.
-
- C. Scaling Tasks
-
- In the "G" option of the Main Menu, there is an option that
- lets you add any number of points to a regular task, or
- multiply the scores of any regular task by a number. Since
- the primary purpose of scaling scores is to adjust the scores
- before giving final grades, further details are given in
- Chapter XI, Assigning and Printing the Final Grades.
-
- D. Memory Limitations
-
- Each task that is defined takes up space. In cases where
- memory is limited, you may find that you cannot define a new
- task. You may need to delete an old task to be able to add a
- new one. A second option to increase your memory is by
- removing any TSR (terminate and stay resident) programs like
- SidekickTM (Borland International) from memory BEFORE running
- the program. A third option is to tell VAR Grade to use less
- memory for overlays (See Chapter V, Section B3, above). VAR
- Grade uses very little memory per student, so, for example,
- classes of 30 students with 30 tasks or of 90 students and 10
- tasks would take up less than 15K of memory over and above that
- used by the program. If you are having memory problems,
- contact us at the address below for possible solutions.
-
- E. Manipulating Tasks
-
- Tasks can easily be moved, copied, removed, and so forth.
-
- 1. Copying tasks
-
- Tasks may by copied to new tasks that have higher task
- numbers. To do this, go the "T" option of the Main Menu,
- then press "C".
-
- The definition of the task is copied exactly, even if the
- task is a special task. The students scores are copied as
- well. You will be asked for a new name for the task,
- however.
-
-
-
-
- 55
-
-
-
-
-
-
- Example: If the task to be copied is a number task, the new
- task will have the same total points and student scores as
- the first task.
-
- Example: If the task to be copied is defined as the
- percentage of tasks 1 through 3, the new task will also be
- defined as the percentage of tasks 1 through 3.
-
- 2. Transferring tasks
-
- When tasks are transferred, the student scores are
- transferred but the task definition is not. The task to
- transfer to is defined as a number or letter task, depending
- upon the definition of the task to be transferred. The
- student scores are copied from the first task to the second.
-
- 3. Transfer one task definition
-
- You can transfer the definition of a single task, but not
- any student scores (which will be set as not yet entered).
- It is equivalent to copying the task, then clearing all the
- student scores.
-
- 4. Transfer a group of task definitions
-
- You can also transfer the definitions of a group of tasks.
- The group is specified be entering the beginning and ending
- numbers of the tasks, then specifying where to transfer
- them. Like the previous option, the task definitions will
- be transferred, but no student scores will be transferred.
- If any of the tasks that are transferred are special tasks,
- their definitions will be adjusted as follows: if the
- special tasks include any tasks that are also transferred,
- the new tasks will be redefined to include those tasks
- rather than the original tasks.
-
- Example: Task 6, Week 1 average, is the average of tasks 1
- through 5 (Monday thru Friday grades). You decide to
- transfer the definitions for Week 2. You transfer tasks 1
- thru 6 to 11 through 16. Task 16 will now be defined as
- the average of tasks 11 through 15 (not 1 through 5).
-
- 5. Moving tasks
-
- You can move one or more tasks. To move one task, press "M"
- on the Task Type Menu. To move a group of several
- consecutive tasks, press "G". When a task is moved, the
- task is renumbered, and all the special tasks that use that
-
- 56
-
-
-
-
-
- Defining Tasks
- task are redefined to refer to the new number, as well.
- When you move a group of tasks, you are asked for the first
- and last numbers of the tasks to move. All the tasks
- between and including those two numbers are moved. Student
- scores, of course, move along with the task.
-
- 6. Clearing student scores
-
- To redefine all student scores for a task as unentered, use
- the "K" option on the Task Type Menu. The task remains
- defined the same way as previously. You can clear only
- regular tasks, as the others are recalculated each time
- scores are entered into the class.
-
- 7. Show task definition
-
- To help you remember how you have defined tasks, the "V"
- option on the Task Type Menu will list the current
- definition of the task.
-
- 8. Removing tasks
-
- You can remove one or more tasks from the class. The "R"
- option on the Task Type Menu asks you for a list of all the
- tasks to remove. After you specify the tasks to be removed,
- the program will ask you if you really want to remove them.
- If you say "D" (delete), the task and the student scores
- will be deleted from the class. Using the option with the
- <F1> key to select all tasks will start the class over for
- you. If you have the same students from one grading period
- to the next, removing all the tasks will start the class
- over for you, while keeping the students in the class.
-
- F. Examples of Task Definitions
-
- Example #1: I gave three tests. The first was worth 100
- points, the second was worth 130 points, and the third was
- worth 211 points. I want the exams to be worth 25%, 25%,
- and 50%, respectively, and the total points to be 100.
- Solution: Define the tests as Tasks 1 through 3, all number
- tasks. Define task 4 as a Weight Task. For task 4, make
- the task worth 100 points. Then pick tasks 1 through 3, and
- assign task 1 a weight of 25, task 2 a weight of 25, and
- task 3 a weight of 50.
-
-
-
-
-
- 57
-
-
-
-
-
-
- Example #2: For each test, I give two versions to my students.
- Half the students take one version, half the other. I want
- to keep track of each version separately, yet calculate the
- final averages in the semester for the students in my class.
- Solution: For each test, define three tasks. The first two are
- the two versions of the tests. The third one is an Average
- Task, which averages the first two tasks. The third task
- will be the average of one task that has an entered score
- and one that is unentered, hence equivalent to the entered
- score (see the definition of Average Tasks, above).
-
- Example #3: I give a homework assignment, then give students
- extra credit for turning it in early. At the end of the
- semester, I discard the lowest homework assignment.
- However, I don't want the extra credit discarded, just the
- lowest homework.
- Solution: When the homework is graded, define the homework
- task, the extra credit task, and a third task, the sum of
- the homework and extra credit. When you discard the lowest
- homework assignment, use the third task in the definition,
- not the first two tasks.
-
- Example #4: I want to distinguish between unentered grades and
- excused grades. How do I do it?
- Solution: The program keeps track of the lowest allowed score.
- When the program is first run, the lowest allowed score is
- 0. You can, however, enter scores less than 0. You can
- always enter scores down to -1,000,000. NOTE: You can tell
- the program the lowest score to use for statistics in the
- "G" option on the Main Menu, then "F" for fewest. The
- program, when calculating statistics, assumes that scores
- less than the fewest allowed points are unentered scores.
- The scores you entered, however, are displayed correctly (as
- scores less than the fewest allowed) when printing or
- entering scores. Hence, if you enter a -100, it will be
- ignored for the plots, printing, etc., but written as a -100
- when entering data.
-
- Example #5: I want to assign grades to students halfway through
- the semester. I then want to assign final grades at the end
- of the semester.
- Solution: Define a Final Task at the half way point that
- assigns grades based on the first half scores. Then assign
- grades in the "G" option of the Main Menu. Define a second
- Final Task that assigns grades based on the grades for the
- entire class.
-
-
-
- 58
-
-
-
-
-
- Defining Tasks
- Example #6: I defined a number task as having 100 points. I
- entered grades, then decided to redefine it as having 110
- points. Yet, I do not want to lose the previously entered
- grades.
- Solution: When you redefine a task, the program asks whether to
- delete any previous grades. If you say no, the grades will
- not be changed. The only exception is if you decrease the
- number of points, and a student has more than that number.
- That student score will be decreased to the new maximum
- points for the task.
-
- Example #7: I give three quizzes each week. Then I define a
- task as the sum of these three scores. It's tedious to keep
- defining the tasks each week. Is there an easier way?
- Solution: Define the tasks for the first week. Thereafter,
- transfer the task definitions (section E4, above). If the
- first week tasks were 1 through 4, transfer the group to
- tasks 5 through 8. The new task 5 through 7 definitions
- will be the same as tasks 1 through 3, and task 8 will sum
- tasks 5 through 7.
-
- Example #8: Halfway through the semester, I like to give the
- students a handout that tells them their current grades,
- including a tentative final grade.
- Solution: Define a task that sums, averages, or calculates the
- percentages of the scores on the tasks. Define the
- automatic cutoffs in the "G" option of the Main Menu. Use
- your standard grade cutoffs. Then define a final task,
- using the previous task. This task will now calculate final
- grades based upon only those scores that have been entered.
-
- Example #9: I set up my class so that tasks 1 through 10 are
- quizzes, 11 through 20 are tests, and 21 through 40 are
- homework. I just gave my eleventh quiz. What do I do?
- Solution: Move tasks 11 through 40 to higher numbers. For
- example, move them to tasks 21 through 50. This is done
- with the "M" option on the Task Menu (see section E5,
- above).
-
- Example #10: I gave three exams, each worth 100 points.
- However, the third exam should have been worth 150 points.
- How can I fix this?
- Solution: Scale the task, "S" on the Grading Menu, by telling
- the program to multiply the scores by 1.5. The new scores
- will each be 1.5 the original scores, and the exam total
- points will be 150.
-
-
-
- 59
-
-
-
-
-
-
- Example #11: I used one class for the fall semester ("Fall"),
- and another for the spring semester ("Spring"). I want to
- consolidate the grades from the two classes so that I can
- calculate a final grade for the year. How can I do this?
- Solution: One way is to define a third class, "Year". Enter
- and export, via a comma and quote file ("W" on the Main
- Menu, then "Q"), the task scores you need for the final
- grades from each of the two classes "Fall" and "Spring".
- Make sure, before you export the tasks, that the names of
- the tasks from the two classes are different. Then, when in
- "Year", import those two files ("N" on the Main Menu, then
- "C").
-
- Example #12: I want attendance to count for 20% of the grade in
- my class, tests 40%, and homework 40%. In addition, I allow
- three absences in the semester. How do I do this?
- Solution: First, define a task that totals the homework (e.g.,
- #20), and one that totals the tests (#21). Nest, define an
- attandance task (#22). Make the task worth, for example,
- 100 points. Pick which days to use for the attendance.
- Then, specify three days of attendance to be discarded.
- Last, assign weights for each attendance type (e.g., 2.0 for
- present and excused, 1.0 for late, and 0 for the rest).
- Next, define tasks that total the homework and tests. Last,
- define a weight task (#30), and assign the attendance task
- (#22) a weight of 20, homework (#20) a weight of 40, and
- tests (#21) a total of 40. If you want final grades
- assigned, define a final task that uses the scores of the
- weight task (#30). Whew!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 60
-
-
-
-
-
- Entering Grades
-
-
- VIII. ENTERING GRADES
-
-
-
- Grades can be entered into the program in either of two
- ways. Either the whole class can be listed for a list of tasks,
- the "D" option of the Main Menu, or every grade for an individual
- student can be listed, the "I" option on the Main Menu.
-
- A. Entering Data for the Whole Class
-
- The "D" option of the Main Menu lets you enter task data for
- all students in the class.
-
- 1. Moving around the screen
-
- Students, IDs, sections, and tasks can be listed on the
- screen. To enter scores, the tasks must have already been
- defined in the "T" option on the Main Menu. Only number,
- letter, and extra credit tasks can have scores entered. The
- others are calculated by VAR Grade.
-
- To change which data is listed on the screen, use the key
- <AltC>. You will be asked (a) if you want to list the
- students by name, ID, or both; if you pick both, there will
- be one column for each on the screen. (b) Next, if there is
- more than one section of students in the class, you will be
- asked if you want the sections to be listed. (c) Next, you
- will be asked if student notes should be listed. (d)
- Finally, you can pick which tasks are listed on the screen.
-
- The options you select are saved by the program, so that the
- next time you use the program, the same list is shown. Any
- time you define a regular task, it will be added to the end
- of the list of tasks. Only the first characters of the task
- name (how many depends upon the total points for the task),
- as well as its number, are listed at the top of the columns,
- while the student names, and/or IDs, notes, and sections are
- listed on the left.
-
- A cell is a piece of data. It can be a task score, a name,
- etc. To move between cells, use the cursor keys. The
- cursor keys are the ones on the keypad, including the arrows
- and the home, end, etc. keys. If you "use" cursor keys,
- then use <Ctrl>-cursor keys to move between cells.
- Otherwise, use the left, right, etc. keys to move between
-
- 61
-
-
-
-
-
-
- the cells. You can change between "using" and not using
- cursor keys for editing by pressing <Ctrl-E> at any time.
- If you move past the right end of the screen, the tasks are
- scrolled to the left. The student names (or IDs), however,
- always stay listed on the screen. If there too many
- students to fit on one screen, the list will scroll up as
- you move down the screen. The top of the screen lists some
- special keys. They are:
-
- Key(s) Movement
- <AltB> Move to the beginning, left hand column.
- <AltE> Move to the end column, that furthest right.
- <AltI> Insert a new student before the student where the
- cursor is. If the cursor is at the end of the
- line, insert the new student after the current
- one.
- <AltD> Delete the student where the cursor is. This
- immediately deletes the student.
- <AltC> Change columns (discussed above).
- <AltS> Save the data to memory. It is not saved to disk.
- To do that, use the "S" option on the Main Menu.
- <AltU> Restore (undo) the data in that cell. This works
- only if you have not left the cell.
- <F10> Delete the data in that cell.
- <AltZ> Change sections for entering data.
-
- Alternatively, you can move around the screen with a mouse.
- The left mouse button moves the mouse to the position on the
- screen. The middle button (for three-button mice), deletes
- the data in the current cell. The right button is
- equivalent to pressing <Esc>. Lastly, pressing both the
- left and right buttons simultaneously is equivalent to
- pressing the <Rtn> key. If "mouse bars" are present on the
- right or bottom of the window, pressing the left button on
- the bars will move you to a different part of the data.
-
- 2. Enter the data
-
- You can use the cursor keys to move around the class and
- screen. Unentered scores are left blank. You can enter the
- new scores in the appropriate places. To keep the same
- score, type only a <Rtn> or use the cursor keys to move to
- the next cell.
-
- To enter a new number score, put in a new number between the
- minimum allowed points and the total allowed points of that
- task. Other numbers are rejected. The minimum allowed
- points are -1,000,000, while the maximum for any task is
-
- 62
-
-
-
-
-
- Entering Grades
- 1,000,000. You can use decimal points in number scores. To
- enter a zero, you must type a "0". Cells for tasks that are
- left blank revert to unentered scores.
-
- NOTE: Scores higher than the allowed points for the task
- will not be accepted. A noise will occur when you leave
- the cell. The noise can be altered in the "Z" section of
- the Main Menu.
-
- If you are entering letter grades, only letters that are in
- the names of the grades are allowed (e.g., for grades from A
- to F, only the letters A, B, C, D, and F are allowed).
-
- Press <Esc> or <AltS> to stop entering scores. With <Esc>,
- the data in the current cell is discarded and you can quit
- without saving any of the changes (except deleting students
- by the <AltD> key), while <AltS> automatically saves it to
- memory, but not to the disk. You can also alter the student
- name, ID, and section numbers. To delete a student, delete
- the name (e.g., with <F10>), or use <AltD>.
-
- If you are low on memory, you might not be able to enter
- data for all the students. You can make the program use
- less memory by either:
-
- (a) Pressing <AltC> to change what coloumns are listed.
- Not listing ID, section number, student notes, or
- listing fewer tasks will save memory.
- (b) If there is more than one section of students in the
- class, press <AltZ> to have the program list fewer
- classes (e.g., list only section 2).
- (c) Reduce the amount of memory the program uses for
- overlays (see Chapter V, Section D).
-
- 3. Hints
-
- (a) It is helpful to give the tasks unique names. The names
- can be up to 20 characters long. You can enter scores
- into any defined task whether or not the task name exists.
- However, names will help you make sure you are entering
- scores into the correct task. When entering data for the
- whole class, only the beginning of the task names is
- listed.
- (b) VAR Grade can be used to add up points on any task. To
- use VAR Grade to add up scores for questions on a test,
- for example, you can define Task 20 as question 1, Task 21
- as question 2, etc, in the "T" option on the Main Menu.
- Then, define Task 22 as the Sum of Tasks 20 and 21.
-
- 63
-
-
-
-
-
-
- Voila! You can then use the program to add up the points
- on questions 1 and 2 of the task. You could then also use
- VAR Grade to do statistics on each individual question.
- If you have a large number of questions on the task, this
- could get a little tedious, as you need to define each
- question and enter the grades for each task.
-
- B. Entering Individual Student Data
-
- The "I" option of the Main Menu lets you enter task data for
- all tasks of individual students. The program will list all
- the number, letter, and extra credit tasks for one student.
- Use the cursor keys to move around the screen. You can alter
- any of the tasks, as well as the student names, IDs, or
- sections. Unentered scores are left blank. To delete a score,
- make the cell blank (e.g., with the <F10> key). To keep the
- same score, type only a <Rtn> or use the cursor keys to move to
- the next cell.
-
- To enter a new score, put in a new number between the fewest
- allowed points and the total allowed points. To enter scores
- less than zero, you need to change the fewest allowed points in
- the "G" option on the Main Menu. The minimum allowed points
- are -1,000,000, while the maximum points are 1,000,000. To
- enter a zero, you must type a "0". Press <Esc> or <AltS> to
- stop entering scores. With <Esc>, you can quit without saving
- the changes, while <AltS> automatically records the changes.
- You can also alter the student names, IDs, and section numbers.
- To delete a student, delete the name (e.g., with <F10>). The
- top of the screen lists some special keys. They are:
-
- Key Movement
- <AltB> Move to the first student in the class.
- <AltL> Move to the last student in the class.
- <AltP> Move to the previous student.
- <AltN> Move to the next student.
- <AltI> Insert a new student before the student where the
- cursor is. If the cursor is at the end of the line,
- insert the new student after the current one.
- <AltD> Delete the student where the cursor is. This takes
- immediate effect."
- <AltF> Find a student. You will pick from a list of all the
- students in the class.
- <AltS> Save the data to memory. It is not saved to disk. To
- do that, use the "S" option on the Main Menu.
-
-
-
-
- 64
-
-
-
-
-
- Entering Grades
- C. Saving Entered Data to Disk
-
- It is strongly recommended that you save the data you have just
- entered as soon as possible after entering it. Although the
- program won't let you exit without saving changes, in case of
- power failures or computer failure, you will have a copy on
- disk of your new data. You save entered data in the "S" option
- on the Main Menu. You will be asked for the filename to save
- the data to. The current filename is listed on the line, and
- just pressing <Rtn> will do the trick. If you want to change
- the name, change it, then press <Rtn>. If you change the name,
- further updates will be made to the new name.
- WARNING: When you "save" data in the "D" or "I" options of the
- program, you are saving it to memory, not to a disk file.
- NOTE: The file that contains your student data is normally
- made a "read-only" file. This means that you cannot delete
- it with the DOS del or erase commands. You can tell the
- program to write your files "read-only", as "hidden" (the
- DOS dir command will not even list the file), or "normal".
- Normal files can be deleted in DOS. The program also makes
- backup files "normal", hence they can easily be deleted.
- Details on how to change the way the program saves the data
- are in Chapter V, Starting the Program.
-
- It is also recommended that you keep two copies of your class
- data on disk. To encourage this practice, the "F" (file)
- option on the Main Menu has a backup ("W") option to write the
- class to another directory or disk. The program will suggest
- writing the file to either drive A or B, so that the data will
- be on floppy disks. If you are using drive A for your class,
- the program will suggest drive B, otherwise it will suggest
- writing to drive A. You may pick any other drive or directory.
-
- Some users use VAR Grade on two different computers. If one of
- these has limited memory (less than 300K), versions 4 and above
- of the program will not be able to fit into memory. You can
- save your data in a format that earlier versions of the program
- will understand. To do so, when on the Main Menu, press <Alt2>
- (simultaneously press the "Alt" and "2" keys) to write the data
- in a way that is understandable to version 2, or <Alt3> to
- write version 3 files, or <Alt4> for version 4.
- WARNING: Some of the information in your class may be lost.
- Specifically, any task types that do not exist in the
- previous versions will be converted to ones that are
- understandable to that version (hence may not be what you
- want). If you do use this option, use only features in this
- version that exist in the previous version.
-
-
- 65
-
-
-
-
-
-
-
-
- IX. ATTENDANCE
-
-
-
- Attendance dates can be defined and attendance entered for
- up to 240 different days. The attendance is entered by a whole
- class, or by individual students in a manner analogous to those
- for entering data for tasks. Attendance is found in the "A"
- option of the Main Menu.
-
- A. Defining Attendance Days
-
- You define attendance days in the "D" option of the Attendance
- Menu. There are two methods by which to define a new
- attendance day. First, to choose the next undefined day, press
- <F1>. Second, you can type in any number (from 1 to 240) as
- the day you want to define.
-
- In either case, you need to give the day a name or date. In
- fact, it is required that you enter a name or date before the
- attendance is defined. To make it easy to enter dates, the
- function keys <F3> through <F8> can be used to automatically
- enter the dates. The keys are defined as the following:
-
- Key Meaning
- <F3> The date two days ago.
- <F4> The date yesterday.
- <F5> The date today.
- <F6> The date tomorrow.
- <F7> The date in two days.
- <F8> The date any number of days from todays date, up to
- 365 days away. Enter the days.
- Example: To enter the date one week earlier, enter a
- -7.
-
- The dates that are entered are in whatever format you have
- chosen. These can be changed in the "Z" option on the Main
- Menu. With this option you can change how dates will be
- printed on documents as well as how they are entered in
- attendance.
-
- B. Changing Defaults
-
- By default, when attendance days are added, the student
- attendance is made "Present". There are six categories of
- attendance: Present, Excused, Unexcused, Late, Not Entered, and
-
- 66
-
-
-
-
-
- Attendance
- Other. These have the characters " ", "E", "U", "L", "_", and
- "O", respectively. The default student attendance and the
- characters associated with them can be altered on the "A"
- (Attendance) option of the Main Menu, then "Z".
-
- The screen will list the current values. The default new
- student attendance will be highlighted or, if you have a
- monochrome monitor, underlined (unless you've changed the
- default colors). Use the cursor keys (or <Ctrl>-cursor keys)
- to move around the menu. To select a new default student
- attendance, press <Rtn>. The new value will now be
- highlighted. To change the letters for the different types of
- attendance, pick the new key. To simplify matters, any
- lowercase letters will be converted to uppercase letters. The
- allowed keys are the uppercase letters and the characters ".",
- "_", "-", and " ".
-
- C. Entering Class Attendance
-
- To enter attendance for all students in your class, use the "C"
- option of the Attendance Menu. This option works like the "D"
- option of the Main Menu for entering task data.
-
- 1. Choose the dates
-
- Students and days will be listed on the screen. Just as in
- entering task scores, to change the columns, use the key
- <AltC>. You can then pick which days to list on the screen,
- as well as whether to list the names, IDs, and sections.
- See Chapter VIII, Section A1 for more details. The most
- recently defined list of names and days are saved by the
- program. If you define new attendance days, they will
- automatically be added to the end of the list of days to
- display. The top of the screen lists valid keys and key
- codes for the attendance. Next the days are listed by name
- and number. The names are listed by the first several
- letters of the date. Student names and/or IDs are on the
- left of each row. If you have numerous days you want
- displayed, not all of them may fit on the screen at once.
- If you move to the right, more may be displayed. The names
- or IDs in the leftmost column are always displayed.
-
- 2. Enter the data
-
- You can use the cursor or <Ctrl>-cursor keys to move around
- the class and screen. The valid keys are listed at the top
- of the screen. Only those keys will be accepted. To delete
- a student, delete the name (e.g., with <F10>), or use
-
- 67
-
-
-
-
-
-
- <AltD>. To add a new student, type <AltI>. When quitting
- this section, any changes made to the screen are recorded by
- the program by <AltS>, or possibly by exiting with <Esc>.
-
- D. Entering Individual Student Attendance
-
- To change attendance for just one student, use the "I"
- option of the Attendance Menu. The program will list all of
- the currently defined attendance days for a student. You
- can alter the attendance for any day, as well as the student
- name, ID, or section. To keep the same attendance, type a
- <Rtn> or use the cursor keys to move to another day. To
- enter a new attendance value, put in a new letter (from the
- list near the top of the screen). Press <Esc> to erase the
- data or <AltS> to save it when finished. To delete a
- student, delete the name (e.g., with <F10>), or use <AltD>.
- To add a new student, type <AltI>. For more details, see
- Chapter VIII, Section B.
-
-
- E. Default Attendance Task values
-
- When you define an attendance task, the program will suggest
- value for the number of days to discard and the weights for
- the various types of attendance. You can change these
- values on the Attendance Menu (the "V" option). The number
- of days you can discard is one less than the number of
- attendance days. The weights can be any number greater than
- or equal to zero.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 68
-
-
-
-
-
- Analyzing the Grades
-
-
- X. ANALYZING THE GRADES
-
-
-
- Grades can be analyzed a variety of ways. These are listed
- in the sections below. Furthermore, all the statistics and plots
- listed below can be printed on a printer or sent to a disk file.
- Chapter XI, Printing the Grades, explains the printing. The
- analyses in this chapter are generally from the "G" and "P"
- options of the Main Menu.
-
-
- A. Default Values for Analysis
-
- After you pick several of the options listed below, a screen
- will appear that asks how you want to proceed. Several options
- will be listed, including: (a) which printer to use; (b) what
- sections to use; (c) whether to print to the screen or to a
- printer or disk file; (d) whether to temporarily drop students
- from the statistical analysis. Picking a printer and deciding
- where the data should be displayed are discussed in Chapter XI,
- Assigning and Printing the Grades. The others are discussed
- here.
-
- 1. Sections
-
- If you have only one section of students in the class, this
- option is not displayed. Otherwise, the most recently
- selected sections will be listed. Each time you enter the
- program, the program will default to using all of the
- current sections of the class. If you change the list of
- sections to use, this new list will become the default
- sections for all parts of the program during the current
- session with the program. If you choose to use no sections,
- an error message will result and you will exit back to the
- Main Menu as there are no usable data.
-
- 2. Temporarily dropping students
-
- You can tell the program to temporarily drop students from
- the calculations for statistics and/or plots. This option
- can be used for students that have incomplete data. The
- number of students currently ignored are shown on the Print
- Menu screen. These students are ignored only for
- statistical purposes. You can still enter data, write
-
-
- 69
-
-
-
-
-
-
- scores to printers, etc., unless statistical measures are
- needed (e.g., all plots).
-
- When you need to increase or decrease the numbers of
- students to ignore, two lists of students will be shown: (1)
- all the students in the class, and, (2) those students who
- are temporarily dropped from the statistics calculations.
- You drop students by using either the cursor keys or by
- typing in the student names. The <F3> key can be used to
- switch between adding and decreasing the number of students
- to be ignored. These students will be ignored for any
- further statistics during the current session with the
- program or until they are no longer ignored in this part of
- the program.
-
- 3. Font selection
-
- You can change fonts from the Plot Menu. Font files must
- end in "CHR". You will be asked for the directory for the
- font files. The program will suggest "*.CHR". This will
- list all the font files in the DOS PATH. You can, however,
- change which drive to search by replacing *.CHR with, for
- example: "A:*.CHR". This will cause the program to search
- drive A for the font files.
-
- WARNING: Some fonts will not look good on some video
- monitors.
-
- 4. 2D versus 3D plots
-
- Most plots can be done either with bars that look two
- dimensional (2D), or with bars that look three dimensional
- (3D). The plots are otherwise the same.
-
- B. Plotting the Scores of a Class
-
- By selecting the "P" (plot) option on the Main Menu, the scores
- for any of the tasks can be plotted. The program lists the
- tasks and asks for a task to be plotted. On the Plot Menu, "P"
- will plot the scores, and "T" will give the same plot with 3-D
- bars. Plotting the scores follows the sequence below.
-
- 1. Choose a task
-
- You will see a list of all the tasks. To see any that are
- not listed on the screen, use the cursor or <Ctrl>-cursor
- keys. If you pick task zero or <Esc>, the program will exit
-
-
- 70
-
-
-
-
-
- Analyzing the Grades
- this section without plotting an task. Otherwise, the task
- will be plotted.
-
- 2. Score ranges
-
- If you grade with numbers, you must specify the range of
- scores to plot (the high and low scores). The program will
- ask for these numbers. If you just type <Rtn> when asked
- for the high and/or low scores, the program will choose the
- highest or lowest score in the class. If there are no
- students in the range of scores you have chosen, an error
- message will result and no scores will be plotted.
-
- By picking different ranges of scores, you can zoom in on
- various groups of students to see how they have done, rather
- than seeing scores only for the entire class. One of the
- most useful features of picking the low range is to prevent
- a very low score from skewing the plot.
-
- Student scores not yet entered or lower than the fewest
- allowed points are not used for the plots.
-
- 3. Defaults
-
- As discussed above, after picking the task and a range of
- scores, you can pick which sections of students to use and
- where to print the scores. See Part A of this chapter for
- more details.
-
- 4. Plotting the scores
-
- The plot separates the scores into up to 25 categories of
- scores. It also shows the mean, median, and standard
- deviation of the scores for the task (see the section on
- "Calculating Statistics" below for a more complete
- explanation of what these statistics mean). It plots the
- numbers of students with the various scores. The statistics
- calculated are only for those scores in the range of scores
- you choose. If you vary the high or low range of the scores
- used, these statistical measures will change. On the plot,
- the mean and median are shown with arrows. At one standard
- deviation above and below the mean are additional arrows
- (listed as "+1", "-1"). If the standard deviations fall
- outside the range of scores plotted, they may not be
- displayed.
-
-
-
-
- 71
-
-
-
-
-
-
- 5. Listing the scores
-
- After the plot is shown, you will be asked if you want to
- see the list of students' scores. If you decide to see
- them, the program will list the students scores in two
- columns: (a) class order (dependent upon your method of
- sorting students) and (b) by scores on that task, from high
- to low. The rank order of the students is also printed, if
- you choose that option on the Print Menu (the program
- defaults to printing the ranks). If you just want to list
- the scores, but not plot the scores, pick "L" on the Plot
- Menu.
-
- C. Plotting the Scores of an Individual
-
- You can follow how a student is doing in your class by plotting
- the scores for that student on a set of tasks. By selecting on
- the Plot Menu the "I" for 2D bars, or "B" for 3D bars, you can
- plot trends for scores of any of the class tasks for an
- individual student.
-
- 1. Picking the tasks
-
- The program will list the tasks and asks you to pick which
- ones to plot. You have the option of plotting (a) the
- percentages of each task, (b) the sums (totals) of each
- task, (c) the T-scores, or (d) the standard deviations from
- the mean for each task.
-
- 2. Listing the scores
-
- The program will then plot the task scores and calculate the
- statistics. The program assumes that the student trend is a
- straight line: either the scores increase or decrease. Note
- that this is frequently not the case, hence, these results
- should be interpreted with caution. The program then
- calculates the best-fitting line for that trend, and plots
- it on the graph. The correlation coefficient for the tasks,
- and the mean, median and standard deviations are also
- calculated. These all may or may not be useful for
- understanding how a student is doing in the class. The
- statistics are listed on the screen after the graph is
- plotted. If you choose more tasks than fits on one screen,
- you will need to press a key to proceed through all the
- tasks.
-
-
-
-
- 72
-
-
-
-
-
- Analyzing the Grades
- D. Calculating Statistics
-
- You can calculate statistics without having to plot the scores.
- Rather than plotting each task to calculate the mean, median,
- and standard deviation, you can pick the "G" (grade) option on
- the Main Menu, then pick the "M" option on the Grading Menu.
- You can then see these statistics for any combination of tasks.
- To calculate statistics, you need to choose which tasks to
- calculate statistics, and pick which sections to use. The data
- will be calculated only for those sections you have told the
- program to use. This allows comparisons between different
- sections or combinations of sections. Statistics will not be
- calculated if a task has not been defined or if the task has
- less than the fewest allowed points.
-
- The median is the score for the person exactly in the middle of
- the class, i.e., exactly half the scores are above that number
- and half are below that number. The mean is the number
- calculated by adding up all the student scores and dividing by
- the number of students in the class. If you have a "normal" or
- "bell-shaped" distribution of scores, the mean and median
- should be the same number. In practice they are usually
- different. The standard deviation is a measure of how the
- scores are dispersed. The larger the standard deviation, the
- greater the range in the scores. A score that is equal to the
- mean plus the standard deviation (called "one standard
- deviation above the mean") is approximately in the top 16% of
- the scores. For a normal distribution, two thirds of the
- scores should be within one standard deviation of the mean.
- How many standard deviations away from the mean a student has
- scored, therefore, is a measure of how the student did on the
- task in relation to everybody else. You can then compare
- scores between tests by comparing the deviations from the means
- for each student.
-
- E. Correlating Different Tasks
-
- By selecting the "C" or "3" options on the Plot Menu, you can
- plot the scores for any of the tasks against the scores for any
- of the other tasks. This helps you to see if there were any
- problems on one or both of those tasks. If the tasks are
- measuring different things, the scores will be widely
- scattered. This may be an indication that one or both of the
- tasks did not measure what you hoped it would. If the tasks
- are measuring similar abilities, the scores will tend to
- cluster near the diagonal.
-
-
-
- 73
-
-
-
-
-
-
- 1. 2D or 3D plots
-
- In contrast to the other plots, the two different plots for
- correlations look quite different. In the 2D plot, the
- scores are shown as x's. If two or more x's are on the same
- place, the x becomes thicker. For the 3D plot, 3D bars are
- plotted. The more students on a point, the higher the bars.
- To make the plot easier to interpret, it is slightly skewed.
- This makes it easier to tell the difference between tall
- bars and bars at different points on the graph.
-
- 2. Choose the tasks
-
- You must choose the tasks to plot on each of the axes. Any
- task can be plotted against any other task. To help in your
- selection, the program lists the tasks. If you pick task
- zero for either axis, the program will give an error message
- and ask again. To exit this section without plotting, type
- an <Esc>.
-
- 3. Pick a range of scores for each task
-
- If you grade with number grades, for each task that you have
- picked, you must pick the high and low scores to plot. If
- you just type <Rtn>, the program will pick the highest or
- lowest score in the class (whichever is appropriate). If no
- students are in the ranges of scores that you pick, no
- scores will be plotted and an error message will result.
-
- 4. Defaults
-
- As discussed above, after picking the task and range of
- scores, you can pick the sections, decide whether to ignore
- students, and change how to print the scores. See Part A of
- this chapter (above).
-
-
- 5. Correlation plot
-
- The plot shows a 20 X 20 matrix of the distribution of the
- scores. The correlation coefficient is calculated and
- shown. The coefficient ranges from 1.0 (the scores on the
- X-axis predict exactly the scores on the Y-axis) to 0.0 (the
- scores on the two axes are completely random with respect to
- each other) to -1.0 (the low scores on the X-axis predict
- high scores on the Y-axis, and vice versa). The closer the
- coefficient is to 1.0, the more closely the two tasks
- measured the same parameters or abilities (and hence the
-
- 74
-
-
-
-
-
- Analyzing the Grades
- students scored more nearly the same on both the tasks). If
- the correlation coefficient is close to 0 or below it, then
- students who did well on one task did poorly on the other.
- If you decide that this result indicates a flaw in one or
- both of the test, the program will allow you to delete one
- or both tasks. For the 2D plot, two or more scores on the
- same point will show up as a thicker "x", while on the 3D
- plot, the bars will get higher and higher with each score.
-
- F. Statistical Plots of the Classes
-
- The last type of plot, the "S" option on the Plot Menu, shows
- plots of the mean, median, and standard deviations for one or
- more tasks. Furthermore, the "1" option on the Plot Menu will
- show how an individual student scored on those tasks compared
- with the entire class.
-
- 1. Pick the tasks
-
- The program lists the tasks and asks for which ones you wish
- to plot. You can choose to plot from one to forty tasks.
- If you want to plot an individual student against the
- scores, you will also be asked for a student record to plot.
-
- 2. Plotting the statistics
-
- The program will show the range of scores as bars. The mean
- is a wide line all the way horizontally across the bar. The
- median is a horizontal bar halfway across the bar, with some
- vertical lines in it. The standard deviation is shown as
- the vertical line, extending one standard deviation above
- and below the mean. At one standard deviation above and
- below the mean are horizontal lines extending halfway across
- the bar. If you are plotting the scores of a student as
- well, that student's scores are shown as arrows. The tip of
- the arrow is the position of the student's score. If you
- plot tasks that have a wide range of scores, some or all of
- these measures may end up compressed. The range of scores
- that are plotted are from the lowest to the highest obtained
- scores. The Y axis may extend down to 0 points, however,
- even if no scores are that low. The widths of the bars
- changes depending upon how many tasks are plotted; the more
- tasks, the narrower the bars. The X-axis shows the numbers
- of the tasks that were plotted.
-
-
-
-
-
- 75
-
-
-
-
-
-
- G. Scaling the Tasks
-
- If you grade using number grades, you can scale the regular
- tasks differently. Pick the "G" (grade) option of the Main
- Menu, then the "S" (scale) option in the Grading Menu. You may
- add any number of points to an task, or multiply the task by
- any positive number. The total points for the task, after the
- scaling, must be less than or equal to one million and greater
- than or equal to the lowest allowed score. Point totals less
- than the allowed scores are summed as the lowest allowed score,
- while scores greater than the total task points are set at the
- total points. Students with scores that have not been entered
- are not changed (the score is still undefined). This part of
- the program allows you to conveniently change point totals for
- any task. It also allows you to add points to one section and
- not to others, as the scaling occurs only for those sections
- you choose. You cannot scale special tasks. The total points
- for the task, after scaling, will not change. If desired, you
- can readjust the total points manually in the "T" section of
- the Main Menu either before or after scaling the task.
-
- H. Setting the Fewest Allowed Points
-
- When the program starts, the fewest points that a student can
- have on a task is 0 points. If you want to enter scores less
- than 0, you can set the fewest allowed points to be less than
- zero. On the "G" option of the Main Menu, the "F" option
- allows this. You can reset the number to as few as -1,000,000
- points. Even though the fewest allowed points may be 0 (or any
- other number), you can still put in scores less than the fewest
- allowed points. Students with scores less than the fewest
- allowed points will always be ignored for statistical tests,
- and are considered to be equivalent to unentered scores. The
- difference from unentered scores is that unentered scores can
- either be ignored or set to 0 for special tasks, while numbers
- below the fewest allowed points will always be ignored. When
- you print the numbers, both types of scores will be blank or
- print as "Not submitted". If you set unentered scores to zero,
- numbers below the fewest allowed points will print as "*Not
- submitted". This will let you distinguish between the two
- types of scores.
-
- I. Assigning Standard Deviations and T-Scores
-
- Standard deviations and T-scores tell you how a student did in
- relation to the other students in the class. You can calculate
- the standard deviations and/or T-scores of a task for the
- class, and assign these numbers to a number task. Go to the
-
- 76
-
-
-
-
-
- Analyzing the Grades
- "G" option on the Main Menu. On the Grading Menu, press "V"
- for standard deviations, or "T" for T-scores.
-
- You will be asked which task to use for the calculations, and
- to which task to assign the new scores. WARNING: The new task
- will be redefined as a number task. If you assign standard
- deviations and T-scores, approximately half of the scores will
- be below zero. Make sure that you change the fewest allowed
- points to a number below the lowest standard deviation or T-
- score (see Section H, above).
-
- J. Adjusting the Statistics of a Task
-
- In unusual circumstances, you may want to manually adjust the
- mean, median, and standard deviation of a task. The "A" option
- on the Grading Menu lets you do this. The "D" option lets you
- remove those adjustments.
-
- To adjust the statistics, you need to pick the task to use.
- Student scores are adjusted by changing the standard deviation
- and the mean. The current values are then displayed. You can
- change one or more of these values to any numbers you want.
- The student scores are now also adjusted to reflect the new
- mean and standard deviation. These numbers are then used by
- all the other parts of the program that calculate these values.
- To return to the true values, use the "D" option on the Grading
- Menu. Note that, if you revert to the original scores, they
- may be slightly different than the true original value due to
- rounding off errors.
-
- K. Changing the Grading Names
-
- VAR Grade can use just about any grading system you want. The
- program defaults to the grading system commonly used in the
- United States: A through F, with + and - scores. However, you
- can define any grading system that has up to 50 grades (plus a
- "unentered" or "incomplete" grade). Each grade can have a name
- of up to two characters long. The grading system can have the
- highest grade as the highest score, or the highest grade as
- having the lowest score. Furthermore, you can assign point
- totals to the grades.
-
- To change the grading system, go to the "G" option on the Main
- Menu. Choose the "N" option on the Grading Menu. Next, you
- will be asked whether to use one of a few pre-defined grading
- systems, or to define your own system. If you define your own
- grading system, you will be asked to enter the grade names,
- then the point totals for the grades. These point totals are
-
- 77
-
-
-
-
-
-
- the values for the grades, not the scores that are needed to
- obtain the grade (see Section L to do this). Grade names and
- point totals can be changed at any time. The program converts
- all letter grades to numbers and stores the numbers.
-
- WARNING: If you change the grading system after assigning
- letter grades, the new numbers may translate into a different
- grade than you want.
-
- L. Picking Automatic Grade Cutoffs
-
- If you always use the same grading system, you may want to set
- the grading system in the "C" option of the Grading Menu. For
- instance, you can tell the program that 90% is an A, 80% is a
- B, etc. Alternatively, you can tell the program that 90 points
- is an A, 80 points a B, etc. When you assign grades, VAR Grade
- will use these values, either as percentages or points, as the
- point system to use when assigning grades. You can change the
- grading system at any time. To remove the cutoff points needed
- for various grades assigned in the "C" option, use the "R"
- (remove) option of the Grading Menu. The program will again
- ask you for the lowest scores for each grade every time you
- assign grades in the "G" option of the Main Menu. If you
- define a Final grade task, it will use, by default, the values
- of the cutoofs in effect when the task is defined to compute
- grades. If you change or remove the cutoffs, this will not
- change the grades in any Final grade tasks that have already
- been defined. Any new Final grade tasks will use the latest
- cutoffs. To change the cutoffs of Final grade tasks that have
- already been defined, use the "G" option of the Main Menu to
- assign new grades.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 78
-
-
-
-
-
- Printing the Grades
-
-
- XI. ASSIGNING AND PRINTING THE GRADES AND ATTENDANCE
-
-
-
- You can print out the grades and attendance of a class by four
- methods:
-
- 1. Plot the scores of a task. The program will list the
- student scores for that task in numerical order and in
- sorted order (see Chapter X, Analyzing the Grades).
- 2. Print grades or attendance for any combination of tasks and
- sections or names with the "W" (write) option on the Main
- Menu--discussed below.
- 3. Assign and print the grades with the "G" (grade) option on
- the Main Menu. This method is also discussed below.
- 4. Write a report form, then use the "W" option on the Main
- Menu to select the form to write the data.
-
- A. Default Values for Analysis
-
- After picking several of the options listed below, a menu will
- appear that asks how you want to proceed. Listed on the menu
- will be several options, including: (a) which printer to use;
- (b) what sections to use; (c) whether to print to the screen or
- to a printer or disk file. The options listed will vary in
- different parts of the program. Some of the options are listed
- above, in Chapter X, Analyzing the Grades.
-
- 1. Choosing a printer
-
- When you install the program, you are asked which printer
- you will be using. If you want to change which printer will
- be used or how to print (single or double spacing; pica or
- elite; etc.), press "Q" on the Print Menu to get to the
- Printer Menu. The Printer Menu can also be reached in the
- "Z" option of the Main Menu.
-
- NOTE: Any time you are printing to a disk file or a printer,
- you can stop the printing by pressing <CtrlS>. You will be
- asked whether to stop printing. If you answer yes, no more
- printing will be done.
-
- (a) Installation of a printer
-
- To install a new printer, press "P" on the Printer Menu.
- The program INSTALLP must be on a disk or directory that
-
- 79
-
-
-
-
-
-
- the program can find, and there must be enough memory to
- run the program INSTALLP. It will list all the currently
- supported printers. Use the cursor keys to locate the
- printer(s) that you wish to install. When you find each
- one, press the space bar. After you have picked up to 5
- different printers, press the <F10> key to install the
- printers. To quit before installing the printers, press
- <F3>. This will install the Graphics printer codes. If
- yours is not listed, your printer manual should list the
- printer(s) that it emulates.
-
- NOTE: The list of supported printers will be continually
- updated. If yours is not supported with the version that
- you have, an update may be available that will explicitly
- support your printer.
-
- When you install the printers, the program will change the
- file GRADE.PDT. For many of the printers, the Line
- printer codes will also be installed. For others,
- however, you also need to tell the program which printer
- codes to use. Pick the "L" option on the Printer Menu.
- Listed will be several different printers that are
- frequently emulated. Most printers emulate the Epson FX-
- 80 printer. If yours does, pick that. If not, it may
- emulate one of the other printers listed below. Some
- printer manufacturers and the printers they usually
- emulate is listed below. If your printer is not listed,
- or if you want to change the printer codes for your
- printer, use the "U" option on the Printer Menu to put in
- the printer codes. The program will keep track of the
- line printer codes for each of the five printers that can
- be installed.
-
- Line Printer Definition Printers Supported
-
- Epson FX-80 Most Epson printers, including the
- EX, FX, MX, and RX series. Also,
- many printers from Brother,
- Citizen, Panasonic, and others.
- IBM Graphics Printer IBM dot matrix, Okidata with IBM
- emulation, Star Micronics, and
- others.
- HP Laser Jet HP LaserJet, Plus, Series II,
- DeskJet, PaintJet, and most laser
- printers.
- NEC P-2200 Most NEC printers.
- Okidata 92 Okidata 84, 92, 93, 192, 193, 292,
- and others.
-
- 80
-
-
-
-
-
- Printing the Grades
- (b) Changing the line printer codes
-
- To change the printer codes, press "U" on the Printer
- Menu. Listed will be the current printer codes. To
- change them, use the cursor keys to move to the code that
- you want, then press the correct codes. Your printer
- manual will list the codes needed to use pica, elite, etc.
- printing. NOTE: Some of the keys work differently in this
- part of the program, as you need to be able to enter any
- possible printer code. To enter escape (#27), press the
- <Esc> key. The backspace key will enter <CtrlH> (#8).
- The enter or <Rtn> key will enter <CtrlM> (#13). To enter
- codes below 32 or above 127, hold down the <Alt> key, then
- use the keys on the numeric keypad to enter the number.
- You can enter up to 10 characters for each of the codes.
- To backspace (remove the previous character), use the <F2>
- key. After you exit with <AltS>, the new codes will be in
- effect. Pressing <AltE> will switch between listing the
- codes as hex numbers or as text.
-
- (c) Changing the graphic printer codes
-
- If your printer is not supported, or if the printer codes
- that are used by the program are not producing the results
- that you want, the program BDE (Baby Driver Editor) can be
- used to change the codes. To change the codes, exit VAR
- Grade. Put the Utility disk into a drive, and type "BDE
- \path1\GRADE.PDT". Path1 is the directory where the file
- GRADE.PDT is located. If BDE cannot find GRADE.PDT, there
- will be no codes to modify. If you have a monochrome
- monitor, you need to add a " -m" at the end, so type: "BDE
- \path1\GRADE.PDT -m". When the program starts, you will
- see a list of all the installed printers. You can change
- any of the listed printer codes or values by finding the
- printer, pressing <Rtn> to select it, then altering any of
- those values. If you need help, press <F1>. When you are
- finished, press <F10> to install the new codes, or <F3> to
- exit.
-
- NOTE: The program BDE is sent to registered users. All
- other users can obtain a copy of it by sending $10 (US) to
- the address listed above for registering the program.
-
- (d) Printer errors
-
- If there are problems with your printer (not turned on,
- out of paper, etc.), the program will put out an error
- message. Sometimes the error message may mistakenly state
-
- 81
-
-
-
-
-
-
- that the error is a "disk" error instead of a printer
- error. In either case, try to correct the error before
- telling the program to continue. If the error is not
- correctable, output to the printer will stop. In most
- cases, the printing is just turned off.
-
- (e) Changing installed printers
-
- After you choose your printer, the choice is written to a
- file called "GRADE.PRT". This file also contains the
- various line printer codes, and is written to the current
- directory. To change the printer, go to the Printer Menu,
- then select the number of the printer you want to use. If
- the printer is not listed, it is not installed, and must
- be installed before it can be chosen.
-
- If you have your classes each in different directories,
- you can have each class set up to print differently. The
- program searches for the GRADE.PRT file in the current
- directory first, then searches for the file in the
- directory where the program is located, then, if still
- not found, searches for the file in a directory specified
- by the DOS PATH command.
-
- (f) Changing the printer ports
-
- The program assumes that you are using the first parallel
- printer port, called LPT1 (also called LST or PRN). To
- change this, you can pick either of several parallel or
- serial ports as the destination of the printing for each
- of the five allowed printers. No checking is done by the
- program for the presence of the port, so if the port you
- choose does not exist, you will not be able to print data.
-
- 2. Print options
-
- The "Z" option of the Printer Menu lets you change how the
- page is output to a printer or disk file.
-
- (a) Line Spacing
-
- Single, double, and even greater spacing of lines can be
- printed. Changes from single line spacing occur when
- output is sent to a disk or the printer, never on the
- screen. Also note that the plots are always single
- spaced.
-
- (b) Margins
-
- 82
-
-
-
-
-
- Printing the Grades
- You can set up the left, right, top, and bottom margins of
- the pages. The left margin is the number of characters to
- leave blank on the left side of the page. The right
- margin is set indirectly: you specify the number of
- characters on a line. If you decrease the number of
- characters, the line is shorter, hence you have a larger
- right margin. The header and footer set the lines at the
- top and bottom of the page. The page numbers are written
- in the footer, while the running head on the top right of
- the page is written in the header. Setting either to 0
- will prevent them from being written. You can also stop
- page numbers from being written by telling the program to
- stop printing page numbers. Lastly, you can specify the
- number of lines on a page. A typical 8 1/2" by 11" page
- in pica mode has 80 characters on a line and 66 lines.
- Elite has 96 characters and 88 lines, while compressed has
- 136 characters and 110 lines. Some laser printers only
- print 60 lines in pica, 80 in elite, and 100 in
- compressed.
-
- This flexibility also can cause problems. If you have set
- the number of characters to a very small number, you can
- truncate some of the data sent to the printer. If only
- the left part of the graph has been written, check the
- margins that you have set to see if that is the problem.
- If the program doesn't break the pages in the correct
- place, try increasing or decreasing the lines on a page.
-
- (c) Listing ranks
-
- You can have VAR Grade print out the rank of each student
- when listing the students in the class. This option can
- be turned on or off in the Print Menu. Student ranks will
- be listed by whatever sorting method you have chosen (see
- Chapter VI, Section E, above). For example, if you have
- sorted the class by student names, the ranks printed will
- be the alphabetical order of the class. If you sort by
- the score on an task, the ranks will be by the score on
- that task. Note that if you sort the class without regard
- to sections, then print them by sections, the numbers will
- not necessarily be consecutive for each student in each
- section.
-
-
-
-
-
-
-
- 83
-
-
-
-
-
-
- (d) Printing Notes
-
- You often enter notes that you do not want printed out.
- VAR Grade, therefore, will print the notes only if you
- tell it to. You can toggle (switch on and off) whether to
- show the notes. If the toggle is on (the notes will be
- shown), when data is printed, the notes will also be
- printed. NOTE: When printing final grades from the "G"
- option of the Main Menu, the notes may not all fit onto
- the lines when printing both the student ID and names and
- may be truncated.
-
- To print out notes that you have entered into the student
- records, you need to tell the program to "show" the notes.
- Pressing "T" on the Write Data Menu will let you indicate
- whether to show the notes. You can also indicate whether
- to show the notes in the Print Menu that is always seen
- before you print your data. For those parts of the
- program where you can print notes, there is an option on
- the Print Menu that lets you toggle whether to show the
- notes.
-
- (e) Decimal places
-
- When printing classes by sections, you can specify how
- many decimals to print the scores. Number, sum, extra
- credit, and highest tasks are set, when you first run the
- program, to 0 decimal places. Average, weight,
- attendance, and percentage tasks are set to 2 decimal
- places for printing. You can change either set to between
- 0 and 5 decimal places in the "Z" section of the Main
- Menu.
-
- 3. Disk files
-
- When you print files to disk, they are printed as ASCII
- files. This means that you can then use a word processor to
- alter them in any way that you want, or use the word
- processor to print the files. If you pick the "D" (print to
- disk) option, you will be asked the name of the file. Any
- name can be used, as long as it is a valid MS-DOS filename.
- Pressing <Rtn> will cause the default disk file listed to be
- written; pressing <Esc> will turn off the printing to a disk
- file. In case of a syntax error in the file name, the
- program will ask for a new name. The program checks to see
- whether there is enough space on your disk and to see if a
- file with that name already exists. If there is not enough
-
-
- 84
-
-
-
-
-
- Printing the Grades
- space on the disk, the program will stop sending files to
- the disk. If you are printing a graph or plot, the program
- will write the plots to a file with the same filename, but
- the extension (the part after the period), will be changed.
-
- NOTE: The plots are not written in ASCII letters, but will
- be written for whichever printer you specify. These can
- be printed from disk to your printer by typing "COPY
- file.ext PRN".
-
- Each type of plot has a different letter in the extension
- (the first letter of the suggested extension), with a number
- from 00 to 99 after it. For example, printing a plot to a
- disk file for the class GSAMPLE will produce a file
- "GSAMPLE.P00". If that file already exists, it would be
- written to "GSAMPLE.P01", etc. The disk file that you
- specify will contain a line in it telling you the name of
- the file for the plot.
-
- 4. Class name
-
- In addition, in the "Z" option of the Main Menu, there is an
- option that will let you rename the class with up to 15
- characters. This rename is for printing purposes only, and
- will not change the file name of the class. When VAR Grade
- prints data to a printer or disk file, it also prints the
- name of the class. Renaming the class will override the
- default name (which is the one used when starting the
- program).
-
- Example: The class is called "BIO" when you tell VAR Grade
- to use it. The default name for printing would be "BIO".
- You can change it to anything else, e.g. "Biology 100", for
- printing purposes, but the file name(s) will still be BIO
- (plus the extensions ".PAR" and ".DAT").
-
- B. Printing the Student Scores and Attendance
-
- If you want to print out a list of the students and their task
- scores, select the Main Menu choice "W" (write). This is the
- Write Data Menu. You can print out all the task scores or
- attendance for one student ("by name") or for whole sections of
- students ("by section"); you can print a grid for entering
- scores; or, you can export data in formats that can be read by
- other programs.
-
-
-
-
- 85
-
-
-
-
-
-
- 1. By name
-
- After you select these options, you will see a list of
- students in the class. If there are more students than fit
- on one screen, you can use the cursor keys to locate the
- desired student. The highlighted name can be chosen by
- typing <Rtn>. You can also pick a name by typing it in at
- the prompt. If you are searching for a student in the
- class, you only have to type in the first characters of the
- name that match the desired name and that do not match any
- other names.
-
- Example: if you type "ken" when picking a student, the first
- student with the letters "ken" in the name will be found.
- "ken" would find "Kravitz, Ken" in the GSample class.
- However, it could also find a name like "Kendrow, John".
-
- Note that you can also use the cursor keys to find any name.
- If you type in the name, and there is more than one section
- of students in the class, you must enter the section number
- for the student (or <F1> to search for the section--note
- that the program will find only the first occurrence of the
- name). If you want to print scores for all the students,
- press <F1> when the program asks for the student names. You
- will be asked whether to print them one student per page.
- If you answer "y", a new page will be started for each
- student. If you answer "n", the program will fit as many
- students on a page as it can.
-
- If you picked the "L" option on the Print Scores Menu, you
- will need to choose which tasks to list for the student(s).
- If you pick the "N" option, all the tasks will be listed for
- the student(s).
-
- If you use attendance in your class, you also need to choose
- whether you want to write attendance, tasks scores, or task
- scores and a summary of attendance. The program first lists
- the name of the student, the ID, the section, and the date
- the data was printed (i.e., the current date). It will then
- list the defined tasks by number and name as well as the
- scores for the student, the total points for the task, and
- the percentage of the total points for the student score.
- If you grade with letter grades, the total points and
- percentages are not listed, since they are meaningless. If
- no score was entered for the student, it is listed as "not
- submitted". For attendance, VAR Grade will list all the
- dates and attendance. For the attendance summary, a list of
- the totals for each attendance category will be printed. If
-
- 86
-
-
-
-
-
- Printing the Grades
- you list the scores to a printer or to a disk file, VAR
- Grade will break the listing into pages. You can change
- such things as margins, type styles, etc. before you print
- the class from the Print Menu (see above).
-
- 2. By section
-
- If you select this option, you must pick the tasks or
- attendance days to print, ending the input with a <Rtn>,
- followed by a second <Rtn> (with no other characters) or "0"
- <Rtn>. This tells the program that you are finished putting
- in task or attendance numbers.
-
- NOTE: If there are too many tasks or attendance days to
- print on one screen, the program will print out as many as
- fits across the page for a whole section, then more, etc.,
- until all tasks and students have been printed.
-
- If you are printing more than one set of tasks, or more than
- one section of students, the program will ask if you want to
- print them one set per page. If you answer "y", the program
- will start a new page for each new set of tasks or section
- of students. If you answer "n", the program will fit as
- many on a page as it can. After specifying what to print,
- you reach the Print Menu. If the wrong section, printer, or
- other options are listed, change them before specifying
- where to print the data. If you are printing the student
- notes, they will be printed after any tasks that you have
- chosen. We always recommend that you print the scores on
- your printer immediately after entering task scores, just in
- case there is a computer or disk malfunction. If you print
- the scores on your printer, using elite type and single
- spacing will allow more scores to be printed per page than
- pica printing. As mentioned above, you can set decimal
- places, margins, page lengths, characters per line, etc.
- from the Printer Menu. Although you may have entered scores
- using several decimal places, they will be printed using the
- number of places to the right of the decimal that you
- specify. NOTE: The program keeps grades using 15
- significant digits, but may not print that many. When
- printed to the printer, page lengths are calculated and the
- printing formatted accordingly. The date is also printed so
- that you know when you last printed your class data.
-
- 3. Printing grids
-
- For entering student data, it is often useful to list the
- students with a blank grid. You can then use it to record
-
- 87
-
-
-
-
-
-
- the grades. The grid can make it easier to enter the
- student grades into the computer. The program will just
- list all the students in the class and empty boxes (grids)
- for entering student data. Attendance grids have twice as
- many boxes as regular grids.
-
- C. Calculating and Printing Grades
-
- To calculate and print grades on a task (or final grades) use
- the "G" (grade) option on the Main Menu, then "G", "P", or "3"
- on the Grading Menu.
-
- 1. Choose a task
-
- First, pick which task to grade. The program lists all the
- valid tasks. If there are more tasks than can be listed on
- one screen, use the cursor keys to see more tasks. Task 0
- or <Esc> is interpreted as no task (exit). Only non-letter
- grades can be picked (the others already have the grades
- assigned). If you pick a final task, the grades will be
- assigned to it. Otherwise, the grades are printed, but no
- record is made of the grades.
-
- 2. Defaults
-
- As discussed above, after picking the task and range of
- scores, you can pick the sections and how to print the
- scores.
-
- 3. Plot and cutoffs
-
- If you selected the "P" or "3" options on the Grading Menu,
- all the scores for the sections specified will be plotted;
- otherwise, the "G" option skips the plotting. You then must
- select the LOW cutoffs for each grade (unless you have
- already set the cutoffs in the "C" option of the Grading
- Menu). Depending upon your grading system, up to 49 cutoffs
- need to be entered. If you just press enter for a cutoff,
- the program will select the same cutoff as the previous
- cutoff (hence nobody will receive that particular grade, and
- the totals for that grade will not be listed at the end of
- the class). You can use <F2> to backup one or more grades.
-
- 4. Listing the grades
-
- The program will list the total points (or averages) and
- grades, by section, for the selected task. A table of
- numbers of students with each grade and the cutoffs are then
-
- 88
-
-
-
-
-
- Printing the Grades
- listed. The program will ask whether these grades are
- acceptable. If you choose no ("N"), the plot and cutoffs
- will continue to be repeated, with new cutoffs, until you
- say they are acceptable ("Y"). When the data is printed
- out, the classname, section, task, and date are also
- printed. If you have picked a task defined as a Final task,
- the program will save the grades for the students on that
- task, as well as the new cutoffs. The grades for that task
- will then be recalculated each time you enter scores. If it
- is not a Final task, it does not store the assigned grades
- and cutoffs anywhere in the program. If you print notes,
- they will be listed on the right hand side of the page.
-
- WARNING: If you are printing with both names and IDs, the
- notes may be truncated.
-
- D. Exporting Data
-
- You can export data from a VAR Grade class in three different
- formats. Other programs can then read the data.
-
- For all three methods of export, you can specify whether to
- write names, IDs, and sections, as well as any combination of
- tasks. If you want student notes to be written, make sure that
- the you have you have told the program to show the notes (i.e.,
- set the toggle) before you export the data.
-
- 1. Comma and quote file
-
- A quote and comma file is an ASCII file where strings
- (names) are enclosed in double quotes (""), while numbers
- are not. Cells of data are separated by commas. Many
- spreadsheets can import this type of file. Each cell get
- imported into one cell in a spreadsheet. Each line in the
- file ends up as one line in the spreadsheet.
-
- 2. Flat file
-
- A flat file is an ASCII file where data is separated into
- columns. The columns are separated by spaces. Many
- spreadsheets can import data in this format.
-
- 3. Byte file
-
- This type of file is not an ASCII file. It is included
- either as a last resort, so you can write your own
- converter, or to work with report card programs that may be
- on the market. The names are written with 20 characters,
-
- 89
-
-
-
-
-
-
- then the IDs with 15 characters, student notes with 20
- characters, sections as 2-byte cardinal numbers, and tasks
- as 2-byte letter grades for letter and final tasks or 8-byte
- floating point numbers for all other tasks (1 sign bit, 11
- exponent bits, and 52 bits for the significand). If
- specified, the order is: name, ID, notes, section (written
- if there is more than 1 section in the class, otherwise not
- written), then the list of tasks, in the order you chose.
-
- E. Reports
-
- A simple programming language, named VRL (VAR Grade Report
- Language) has been added to VAR Grade so that you can write
- reports that include your class data. The language will allow
- you to write just about any report that you might want. The
- reports are written in plain text (ASCII characters) that are
- called report forms. These forms are translated by VAR Grade
- into complete reports. Included with the program are several
- forms that can be used by you for your classes, or used as
- examples to help you write your own reports. The language used
- for the forms can be used to emulate any of the types of output
- that VAR Grade already does. It also lets you write reports
- that can include data on students from more than one class, so
- that you can have the program write reports that will
- consolidate the grades for your students that are taking more
- than one of your classes.
-
- Overview of the VRL language
-
- The purpose of VRL is to let you access just about any piece
- of data of your class. It is also a forgiving language, in
- that if you make a mistake, the program will not blow up or
- go into computer heaven. Instead, mistakes will show up as
- reports that do not look how you want them, and will usually
- result in the incorrect commands appearing in square
- brackets in the output. Each command in the VRL language
- starts with a left square bracket "[", and ends with a right
- square bracket "]". The only exception to this are
- comments, which start with a left curly bracket "{" and end
- with a right curly bracket "}". The form that tells VAR
- Grade what to do is read line by line. This means that
- commands must be entirely on one line. You can have as many
- commands on one line as will fit. Each line in the form can
- have up to 255 characters, with no limit on the number of
- lines.
-
- The commands can be broken down into several categories.
- First, there are comments. The comments are ignored by VAR
-
- 90
-
-
-
-
-
- Printing the Grades
- Grade, but are useful for commenting on what you have done.
- Second, there are printer and format commands. Printer
- commands tell the printer to do something, such as print the
- next part with bold type. Format commands tell the program
- to change the way things are written, such as to go to the
- next page (called a "formfeed"). Third, there are commands
- that let you write class data. These let you write student,
- task, and attendance data. Fourth, there are commands that
- tell the program to change something. These are used to
- change or switch data, like changing the class, to switch to
- a different task, and so forth. Fifth, there are commands
- that tell the program to repeat things. These allow you to
- easily write lists of students and tasks. Last, you can
- write out text. Anything that is not in brackets is written
- exactly as it is in the report form.
-
- Commands can also be formatted. This means that you can
- specify not only to write a particular score or name, but
- also how to write it (spaces, how many decimals, etc.).
- Different commands need different types of formatting, so
- the relevant formatting will be discussed with each command.
-
- In the explanations, the commands need to have square
- brackets around them. Subcommands, like those in the Print
- command, need to have the command and the subcommand between
- the square brackets. Although spelling is important for the
- commands, they can be in any mixture of upper and lower case
- letters. If you want to write a left square bracket in your
- text, you can do so by writing two consecutive square
- brackets ("[["). Extraneous material that is written after
- the commands, but inside the brackets, is generally ignored.
-
- Writing report forms
-
- Before writing report forms, you should do three things.
- First, read the following sections on what the commands do.
- This will let you know what types of things you can do, as
- well as what some of the funny looking commands mean.
- Second, browse through some or all of the forms included
- with the program. This will help you see how somebody else
- has accomplished what you might want to do. Feel free to
- copy, modify, and discard anything in the forms. Last,
- write the form in plain text (also called "ASCII"
- characters). Most, if not all word processors and all
- editors will write what you have written in plain text. If
- not, there are a number of good shareware word processors
- that can.
-
-
- 91
-
-
-
-
-
-
- In the "W" (write) option of the Main Menu, there are
- several options for writing and editing forms.
-
- Designating an editor
-
- The "D" option on the Write Data Menu will let you
- designate whichever editor or word processor you want to
- use to edit or view report forms. The editor should be
- capable of writing plain text (i.e., in ASCII characters).
- You should enter the editor with whatever command you use
- to invoke the editor. If you have a hard disk or EMS
- memory, any word processor can be called from VAR Grade.
- If you do not have either, only word processors or editors
- that take up little memory can be called from the program.
- If your word processor takes up too much memory to be
- called from the program, you will not be able to edit
- report forms from inside VAR Grade. You could, however,
- exit the program and then edit the report forms.
-
- Editing forms
-
- The "F" option on the Write Data Menu will invoke the
- editor you have designated. VAR Grade will invoke your
- editor so that you can edit or view report forms. Forms
- can have any name. However, it is suggested that you use
- the extension ".FRM" for the forms. The forms included
- with the program all have that extension. If you use a
- consistent ending for the forms, it will be easier to find
- the one that you want. When the editor is invoked, it is
- invoked with: "editor *.FRM", where 'editor' is the name
- of your editor or word processor.
-
- Class reports
-
- This option, "C", is intended for using forms that write
- reports for all the students in your class. It will ask
- you for the name of the form to use, then will ask where
- to print the class data. If you use this option to print
- a form intended for individual students (see the next
- section), the first student in the class will be used as
- the "correct" student. Examples of class forms are listed
- below.
-
-
-
-
-
-
-
- 92
-
-
-
-
-
- Printing the Grades
- Form Use
- Consolid.FRM Lists all the students grades on
- one task in each of three classes.
- This shows the capability of the
- report writer in being able to find
- and write the grades of students
- (having identical names) from
- different classes.
-
- Flat.FRM Emulates flat files. This writes
- all the students' names, IDs,
- sections, and notes as a flat file.
-
- Quote.FRM Emulates quote and comma files.
- This writes all the students'
- names, IDs, sections, and notes as
- a quote and comma file.
-
- Section.FRM Lists all the grades for all the
- students in the class. This
- emulates the "Write students in
- sections" option of the Write Data
- Menu.
-
- Individual reports
-
- This option, "I", is intended for using forms that write
- reports on individual students. A second menu will
- appear, asking if you want to write a report on one
- student, all students below a designated score on a task,
- or all students above a designated score on a task. If
- you choose to write a report on one student, you will be
- asked for the name of the student. If you pick either of
- the other two options, you will be asked for the task and
- the cutoff score. Each student in the class that is above
- or below the cutoff (whichever option you chose), will
- have the form printed for him or her. This will let you
- write a report telling the low students to shape up and a
- different report praising the top students, each listing
- the relevant grades for the student. Examples of class
- forms are listed below.
-
- Form Use
- Classes.FRM Lists the grades for a student from
- three separate classes. This shows
- how to write a report that
- consolidates the class data for one
- student into one report.
-
- 93
-
-
-
-
-
-
-
- Form Use
- Low.FRM This is an example of a report that
- will tell the parents of students
- that their child is not doing well
- enough in your class.
-
- Name.FRM Lists all the grades and data for
- one student. This emulates the
- "Write data for a student" option
- of the Write Data Menu.
-
- Report.FRM This shows the capability of
- writing a free form report that
- tells the students in your class
- how they are doing.
-
- Comments
-
- Comments are words bracketed by "{" and "}" (see example 1,
- below). When the form is printed, the comments are removed
- from the form. The purpose of comments, therefore, is to
- let you state what you have done in plain English so that
- the next time you look at the form, you will remember why
- you wrote it. Comments can be anywhere in the form.
- However, they cannot be nested (see example 2). If you want
- to put a left curly bracket into your text, put it in as two
- consecutive left brackets ("{{") (example 3). For a
- comment, if the right curly bracket is not present, the rest
- of the line is not printed (example 4).
-
- Examples:
-
- # Statement in Form Program Output
- 1 {This is a comment}
- 2 {This is {a} comment} comment}
-
- # Statement in Form Program Output
- 3 {{This is a comment} {This is a comment}
- 4 {This is a comment
-
- NOTE: For comments that take up an entire line, like example
- 4, that line will not be printed.
-
-
-
-
-
-
- 94
-
-
-
-
-
- Printing the Grades
- Printer and format commands
-
-
- Printer Commands
-
- Printer commands tell your printer to do special things.
- You can tell your printer to print things in bold type, or
- even enter printer commands directly into your forms.
- These commands have the form: [Print"subcommand"] or
- [Print'subcommand'], where subcommand is one of the
- subcommands listed below.
-
- SubCommand Description
- '' Anything between the single quotes is sent to
- the printer. The purpose of this command is
- to send any special printer codes to the
- printer that you want. A "#" tells the
- program to print the next number(s) as ASCII
- codes. Example: [Print'#100'] means to print
- ASCII character 100 ("d"). A "@" tells the
- program to print the following characters
- exactly as they are listed. Example:
- [Print'@100'] means to print "100" (not "d").
-
- NOTE: All the commands listed below start and end with
- double quotes ([Print"command"]).
-
- BoldOn Sets the printer to start printing with bold
- characters.
-
- BoldOff Turns off bold printing.
-
- Chars=# Sets the number of characters on a line,
- where "#" is a number. Example:
- [Print"Chars=50"] tells the program to set
- the number of characters on a line to 50.
-
- Compressed Sets the printer to print in compressed text
- (17.1 characters per inch, 8 lines per inch).
-
- Elite Sets the printer to print in elite text (8
- characters per inch, 8 lines per inch).
-
- High Sets the printer to high quality text.
-
- SubCommand Description
-
-
-
- 95
-
-
-
-
-
-
- Lines=# Sets the number of lines on a page, where "#"
- is a number. Example: [Print"Lines=44"] sets
- the number of lines on a page to 44.
-
- Normal Sets the printer in draft (normal) quality
- text.
-
- Offset=# Sets the number of spaces to be printed at
- the beginning of each line, where "#" is a
- number. The higher the number, the further
- from the left side of the page the document
- is printed. Example: [Print"Offset=5"]
- prints five spaces at the beginning of each
- line.
-
- Pica Sets the printer to print in pica text (6
- characters per inch, 6 lines per inch).
-
-
- Format commands
-
- These commands alter how the printed form will look.
-
- Command Description
- EndOfPage Write a formfeed (end of page character).
- This starts a new page on the printer. Any
- forms longer than the number of lines on a
- page are automatically broken into pages.
- The EndOfPage command lets you pick where the
- pages will break if you want certain items to
- end up on the same page.
-
- Just Left justify strings. Names, dates, etc. can
- be written with a defined length (e.g., you
- can have the student names written with 25
- characters). Left justification will write
- the names starting with the first character.
- Example: "Student Name............." (the
- periods are there for illustration purposes,
- only). This is the standard way of writing
- names, etc.
-
- NotOnePerPage More than one student or set of students
- per page (default setting). See "OnePerPage"
-
- OnePerPage One student or set of students per page of
- output. Page breaks will be inserted after
- each student or set of students.
-
- 96
-
-
-
-
-
- Printing the Grades
-
- Command Description
- RJust Right justify strings. Names, dates, etc.
- can be written with a defined length (e.g.,
- you can have the student names written with
- 25 characters). Right justification will
- write the names from the rightmost character.
- Example: ".............Student Name" (the
- periods are there for illustration purposes,
- only).
-
- Commands to write or switch data
-
- There are quite a number of commands for accessing or
- switching data. These are listed below in several groups:
- student data, task data, and class or generic data.
-
- For most of the data, you can tell the program how to format
- the output. For almost all of the commands, you can tell
- the program how many characters to write the data. This is
- useful for formatting columns. Example: [Name:25] tells the
- program to write the student name 25 characters wide. Since
- the name is less than 25 characters, the rest will be
- written with blanks. [Name] will write only the name, with
- no extra blanks. For numeric data, you can tell the program
- how many numbers should be written after the zero. Example:
- [TaskScore:10:3] will write the data 10 characters wide,
- with 3 numbers after the zero: xxxxxx.xxx, where x is any
- number (notice that one space is taken by the period). If
- you specify a length that is less than the required spaces,
- the entire piece of data is written. Example:
- [TaskScore:0:3] will write the data with as many spaces as
- needed, but including three numbers after the decimal.
-
- NOTE: Formatting of commands, which are the ":#" seen after
- the commands listed below, are optional.
-
- Class or Generic Data
-
- These commands access class data, switch between classes,
- or access things like the current date.
-
- Command Description
- "":# Anything between the double quotes ("") is
- printed. The only reason you will probably
- need to use this command is to specify the
- width of headers, etc. when formatting
- tables.
-
- 97
-
-
-
-
-
-
-
- Command Description
- AttTotal:# Prints the total number of class days.
-
- Class=# Switches the class to another one. The "#"
- must either specify a valid name of a class,
- or specify nothing. It is specifies nothing,
- the original class will be used as the
- current class. Up to 7 classes in addition
- to the original one can be kept in memory at
- once (unless you run out of memory). If you
- have the same students in several classes or
- subjects, this can let you write one report
- form that will put all their data onto one
- printout.
-
- ClassName:# Prints the name of the current class (Note:
- it does not print the filename, but instead
- the name you specify for printouts in the "Z"
- option of the Main Menu).
-
- Date:# Prints the current date.
-
- Student Data
-
- These commands access the student data, including grades
- and attendance.
-
- Command Description
- AttExcused:# Prints the number of days the student has had
- an excused absence.
-
- AttLate:# Prints the number of days the student has
- been late.
-
- AttNotPres:# Prints the number of days the student has
- been absent from the class.
-
- AttOther:# Prints the number of days the student has
- been "other" from the class. Other can be
- used for any meaning by you.
-
- AttPresent:# Prints the number of days the student has
- been present in the class.
-
- AttTotal:# Prints the total number of class days.
-
-
-
- 98
-
-
-
-
-
- Printing the Grades
- Command Description
- AttUnex:# Prints the total number of unexcused absences
- by the student.
-
- ID:# Prints the ID of the current student.
-
- Name:# Prints the name of the current student.
-
- Note:# Prints the notes of the current student.
-
- Section:# Prints the section of the current student.
-
- TaskPer:#:# Prints the percentage score that the current
- student scored on the current task.
-
- TaskScore:#:# Prints the score on the current task for
- the student.
-
- Task Data
-
- These commands are used to change or specify the tasks to
- use. In general, you want to change or specify the
- current task with Task or DTask, then print the data with
- the other commands.
-
- Command Description
- DTask Defines a task as the current one. No data
- is printed. The task can be specified many
- ways:
- (1) [DTask#x], where x is the number of the
- task.
- (2) [DTask@x], where x is the xth task you
- have defined.
- (3) [DTask(x)], where (x) is the total number
- of tasks in the class /x. Example: If there
- are ten tasks defined, [DTask(2)] is the
- fifth task.
- (4) [DTask?]. "?" means that the program
- will ask you to select the task when it
- reaches that point.
- (5) [DTask+]. The "+" can be added to any of
- the first three definitions, and tells the
- program to increment the number by one.
- [DTask+] will increment the current task by
- one. [DTask(2)+] will, if there are 16
- tasks, make the current task the ninth one
- (16/2 = 8, then add one).
- (6) [DTask"name"], where name is any word or
-
- 99
-
-
-
-
-
-
- Command Description
- DTask (cont) characters, will select the first task that
- matches the characters. So [DTask"First"]
- will select any task with first in the name
- (e.g., "First Exam" or "The first test").
- (7) In some circumstances, like the [Loop]
- command described below, just a plain
- [DTask], without any designation of a number,
- is required. When [Loop] is used, the plain
- [DTask] is modified to have the required
- number for the loop.
-
- Task:#:# This works like DTask, except that, after the
- current task has been changed, the score for
- the current student on that task is printed.
-
- TaskName:# Prints the name of the current task.
-
- TaskNum:# Prints the number of the current task.
-
- TaskPer:#:# Prints the percentage score that the current
- student scored on the current task.
-
- TaskPts:#:# Prints the total attempted points of the
- student on the current task. If all the task
- scores have been entered, it will be the same
- as TaskTotal, below.
- TaskScore:#:# Prints the score on the current task for
- the student.
-
- TaskTotal:#:# Prints the total points of the current
- task.
-
- Repetitive commands
-
- These are commands that are used to write lists of students
- or tasks. There are three commands: repeat, loop, and
- students. There is also a related command: header.
-
- Command Description
- Header For the following repetitive commands,
- [Header] will print whatever is on the header
- line at the beginning of any new page. This
- command will let you write long lists of
- students or task scores, each with a header
- on the top of any new pages.
-
-
-
- 100
-
-
-
-
-
- Printing the Grades
- Command Description
- Loop Repeat more than one line. Any lines between
- [Loop] and [Loopend] will be repeated. Note
- that the lines containing [Loop] and
- [Loopend] are not printed. Tasks specified
- with the commands [Task] and [DTask] that are
- found between the [Loop] and [Loopend]
- commands are incremented between repetitions
- Note: [DTask#1], [Task@1], etc, will not be
- incremented within Loop, so use plain [DTask]
- and [Task]. The [Loop] command can be
- modified by telling the program how to
- increment the Tasks. [Loop:#:#] is used
- specify, in order the beginning task to use
- and how much to increase the task numbers
- each loop. Example: [Loop:3:2] will print
- tasks, starting with the third task and
- increasing the task numbers by 2 each time
- the loop is repeated. If the "#" numbers are
- omitted, it is assumed that the loop should
- start at the first task and increment them by
- one each time. [Loopend] can also be
- modified. In [Loopend:#], the "#" is the
- number of the last task to be printed.
- Example: [Loop:3:2]
- [Task]
- [Loopend:7]
- will print out the scores for the third,
- fifth, and seventh tasks. The loop will end
- when the last task in the class is reached.
- So, in the above example, if there were only
- five tasks in the class, only scores for the
- third and fifth tasks will be printed.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 101
-
-
-
-
-
-
- Command Description
- Repeat# Write the information on the line, but
- increment the task numbers on the line by one
- each time the line is repeated. "#" is a
- number. If "#" is not present, the line will
- be repeated once for each task in the class.
- If "#" is a number, the line will be repeated
- that number of times. If "#" is a number in
- parentheses, like "(2)", the line will be
- repeated by the quantity: the total number of
- tasks in the class / that number. Examples:
- If a class has 16 tasks that have been
- defined, [Repeat] will repeat the line 16
- times; [Repeat(2)] will repeat the line 8
- times; [Repeat5] will repeat the line 5
- times. Note that, in each case, any task
- numbers on that line will be incremented by
- one each time the line is repeated. If "#"
- is a question mark, you will be asked, when
- the form is printed, for a list of the tasks
- to write. The line will be repeated enough
- times to write out that list.
-
- Students Write the information on the line for each
- student in the class, from the first student
- to the last one. The purpose of this command
- is to easily write out a list of students'
- data.
-
- Example: [Students][Name] will write the
- names of all the students in the class, one
- per line, starting with the first student
- and ending with the last student.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 102
-
-
-
-
-
- Other Program Features
-
-
- XII. OTHER PROGRAM FEATURES
-
-
-
-
- A. File Maintainance
-
- VAR Grade has a complete file maintainance section: "F" on the
- Main Menu. The intention of this section is to allow you to
- copy, move, delete, etc. any or all of your class files.
-
- Alter the current class file name ("A")
-
- This option will change the name of the class that is
- currently in memory. Both the class files and the backup
- files, if present, are renamed to the new name. Note that
- this is different than changing the class name for
- printouts. The name listed on printouts can be changed in
- the "Z" option of the Main Menu.
-
- Write the class to a backup disk ("W")
-
- This option will write the current class to a different
- directory or, preferably, drive. This will allow you to
- keep a copy of the current class on another drive. It is
- highly recommended that you keep copies of your class on at
- least two different drives. In the unlikely case of disk
- failure, you will have another copy of your class data. It
- is also advisable to keep a printed copy of your grades.
-
- Maintainance of one or more classes:
-
- The next five options can be used for file maintainance of
- any and all your classes, not just the current class as in
- the above two options. For each option, you can specify one
- or more files, and can use the DOS wildcard characters * and
- ? to help specify the files. You can also specify files on
- any drive or directory of your computer.
-
- The DOS wildcard character "*" means all files, while the
- character "?" means any character can be in that position of
- the filename. DOS extensions, those characters after the
- period (e.g., .PAR), are ignored. Instead, all class files
- associated with that name are renamed.
-
-
-
- 103
-
-
-
-
-
-
- Example: If you specify "*", this would mean to do a
- particular operation on ALL class files.
-
- Example: If you specify "ART??", it would mean all classes
- starting with the letters "ART" and then having up to two
- more characters, like "ART10" or "ARTS".
-
- When you use one of the five options, you can use the cursor
- keys to move to the desired class, or use them to change
- directories or drives, or move the cursor to the line "Files
- to use:" and type in the file specifications. Whichever
- field is highlighted when you press <Rtn> will be the field
- that will determine what action is taken. The options and
- their actions are listed below.
-
- Rename class files ("R")
-
- This option can be used to rename one or more files. You
- are first asked for the file(s) to rename, then are asked
- for the new name(s). All files that match the listed file
- names will be renamed. Only the first of two or more
- classes that should be renamed to duplicate names will be
- renamed.
-
- Update class files ("U")
-
- This option will look at all class files in the first
- directory or drive that you choose, then copy them to a
- second directory or drive if they are more recent than
- those in that second one. If you have more than one class
- in a directory, this will let you update (or backup) all
- those files at once, rather that one at a time as in "W",
- above.
-
- Copy class files ("C")
-
- This option will copy all class files that you specify to
- new drives or directories. This differs from update in
- that update only copies classes that are also in the
- second directory or drive, while copy copies them whether
- or not they already exist in the specified directory or
- drive.
-
-
-
-
-
-
-
- 104
-
-
-
-
-
- Other Program Features
- Move class files ("M")
-
- Moving class files will copy the specified classes into
- the new directory or drive, then delete them from the
- first. This option is useful for archiving classes after
- the semester or year is finished.
-
- Delete class files ("D")
-
- This option will delete all the specified class files.
- WARNING: This option will remove whatever class files you
- specify. Be sure you have picked the ones you really want
- to delete. Note that you are asked if you are sure that
- you want to delete those classes before the program
- actually removes them.
-
- Write/Not write backup files ("B")
-
- Backup files are normally made of your grades. These
- backups contain the data from the previous time that you
- saved your data. The backup files have the same name as the
- class, but have the extensions ".DAX" and ".PAX". NOTE: The
- appendix gives more information on these files. No matter
- in which type of file the class data is written (read-only,
- hidden, or normal), the backup files are made normal files.
- This means that they can be deleted should you not want to
- clutter up your disk with them. However, if you prefer not
- to have the program make backup files, you can use this
- option to prevent backups. It is strongly recommended that
- you let back-up files be made and that you let the program
- write the class files as read-only. The combination of
- these two options will give your data much greater security.
-
- Change class protection ("P")
-
- The class grade files are, by default, written in what is
- known as "read-only" files. This means that if you are in
- DOS and ask that the files be deleted, they will not be
- deleted by DOS. The program does this to prevent accidental
- deletions of the data, but this can sometimes cause problems
- with other programs, most notably some backup programs. You
- can change the way files are written by specifying that they
- be written normally (they can be deleted by DOS), as read-
- only files, or that they be "hidden" files (DOS will not
- even list the files on a "dir" command). Hidden files will
- still be seen by VAR Grade, but not by anyone casually
- snooping around your disk.
-
-
- 105
-
-
-
-
-
-
- B. Running Other Programs from VAR Grade
-
- If necessary, you can use the "R" option on the Main Menu to
- run other programs from VAR Grade. This feature was put into
- the program to allow you to delete files or format disks
- without exiting the program. These may be necessary if you run
- out of disk space before writing data to a disk file. With
- this option, however, if you have enough memory you can run any
- program. To remind you that you are still in VAR Grade, the
- prompt will be preceded by a message: "To return to VAR Grade,
- type EXIT." You should be warned that certain programs may
- cause problems. The major problems can come from programs that
- are memory resident or that will (inadvertently) stall ("hang")
- the computer. Because there is no reasonable way for VAR Grade
- to prevent you from running these types of programs, it is
- advised that you save your data before running programs other
- than those of the DOS operating system (del, format, dir,
- etc.).
-
- When running other programs from VAR Grade, or when choosing
- new printers or editing reports forms (see below), VAR Grade
- will try to free up as much memory as possible. It will
- therefore try to move itself into EMS memory or onto a disk (if
- you have a hard/fixed disk), and will give a message to you as
- to what it is doing (e.g., "Swapping to disk") when it is doing
- so. This will free up much more memory for running these other
- programs. In fact, VAR Grade will use less than 10K of memory
- when running other programs if it is able to swap itself to
- either EMS or a hard disk. If you do not want VAR Grade to
- swap the data in memory to a disk file, you can prevent this.
- On the Parameters Menu ("Z" on the Main Menu), you can tell the
- program not to use a disk file to save memory.
-
- C. Dates
-
- You can redefine the method of writing the date. You can
- define dates a variety of ways, including American, Japanese,
- and European style dates. This can be found on the "Z" option
- of the Main Menu. These dates are used for writing data. It
- is also used in defining attendance days.
-
- D. Video Displays
-
- VAR Grade supports all standard displays. There are some
- points below that may help you.
-
-
-
-
- 106
-
-
-
-
-
- Other Program Features
- 1. Monochrome displays
-
- Some monochrome display adapters tell programs that they are
- color boards. This causes the program to write data to the
- screen that looks funny or unreadable. If you have a
- monochrome board and the opening screen has a lot of
- underlined characters, there are two things you can do to
- improve the display.
-
- (a) Start the program with a switch
-
- Instead of starting the program with "GRADE", start it
- with "GRADE/B". The /B is a switch that tells the program
- that you have a black and white display. This has to be
- done each time you run the program. An analogous switch,
- "GRADE/C" will force the program into color mode.
-
- (b) Set a DOS environment variable
-
- Rather than typing /B all the time, you can set a DOS
- variable, instead. Before
- running the program, type "SET VMON=BW;". This tells the
- program that you have a black and white display. The best
- thing would be for you to set this variable in the
- AUTOEXEC.BAT file that DOS reads when booting the
- computer.
-
- Example: You can do this by typing, at the DOS prompt,
- "COPY CON AUTOEXEC.BAT" then <Rtn>. Then type "SET
- VMON=BW;", then <CtrlZ>. This will add one line to
- your AUTOEXEC.BAT file.
-
- Alternatively, set up a batch file that starts VAR Grade:
-
- Example: Prepare a file called G.BAT the has the following
- lines:
-
- SET VMON=BW;
- GRADE
- SET VMON=;
-
- This will set the variable, run the program, then remove
- it from the environment. Some suggested batch files for
- use with VAR Grade are given later in this chapter.
-
-
-
-
-
- 107
-
-
-
-
-
-
- 2. EGA
-
- If you have an EGA board, you can display 43 lines on the
- screen. Go to the "Z" option of the Main Menu, then pick
- "V". You can pick whether to show 25 or more lines.
-
- 3. VGA and Super VGA
-
- For VGA boards, you can display 50 lines. For most super
- VGA boards, you can display even more lines.
-
- If you have a Video 7, Paradise, Orchid, or Tseng Labs Super
- VGA video adapter boards, the program will automatically
- allow you to print with 800x600 graphics. In addition,
- super VGA boards from these companies, as well as ATI
- Technologies, Chips and Technologies, Genoa, and Trident,
- will allow you to have more than 80 characters on a line.
-
- If the program doesn't correctly recognize your board, you
- can set a DOS variable to tell the program which board you
- have. You can have up to 132 characters per line and up to
- 60 lines per screen, depending on the board. For Video 7
- boards, type the following line (or put it in your
- AUTOEXEC.BAT file): "SET VMON=VIDEO7;". If you have a Video
- 7 board and black-and-white monitor, add the line: "SET
- VMON=VIDEO7;BW;". For the Orchid boards, replace "VIDEO7"
- in the above examples with "ORCHID". For the Paradise
- boards, replace "VIDEO7" with "PARADISE", and for the Tseng
- Labs boards, replace it with "TSENG". For Genoa boards, use
- "GENOA", for ATI Technologies, use "ATI", for Trident
- boards, use "TRIDENT", and for Chips and Technologies, use
- "CHIPS". Many video boards from other companies use the
- chips from one of these manufacturers. For example, EMK
- boards use the Paradise VGA chips. NOTE: If the screen
- looks funny after changing the display, your board will not
- go into the mode you chose. You need to set the display
- back to one that your board is capable of using by pressing
- "V" and then "1".
-
- 4. Other Graphics
-
- Some video adapters are not detectable by VAR Grade. In
- those cases, you will get funny looking plots. To let you
- use the correct BGI driver for your adapter, an additional
- command has been added. Type "SET BGI=x;", where x is the
- name of the BGI driver, at the DOS prompt before using the
- program. If you need this command, you will probably want
-
-
- 108
-
-
-
-
-
- Other Program Features
- to add it to your Autoexec.bat file so that you don't have
- to type it in each time you use your computer.
-
- Example: A> SET BGI=Herc;
-
- This example will tell the program to use the Hercules
- video driver (Herc.BGI).
-
- For some drivers, there is more than one option (called
- "MODE") for how to set your screen for graphics. You can
- tell the program which mode to put the screen into by
- entering the number after the name of the BGI driver.
-
- Example: A> SET BGI=VGA16 8;
-
- This example will tell the program to use the VGA16 video
- driver (VGA16.BGI), and set the screen mode to mode 8 (for
- Video7 800x600 mode).
-
- The VGA16.BGI file (written by John Sieraski) is currently
- the only driver that needs to be set at different modes for
- different video adapters. Note that if your display is
- compatible with modes 4 through 9, VAR Grade should
- automatically use the 800x600 mode. The VGA16 modes are as
- follows:
-
- VGA16 Mode Description Screen Resolution
- 0 EGA/VGA 320x200
- 1 EGA/VGA 640x200
- 2 EGA/VGA 640x350
- 3 VGA 640x480
- 4 ATI VGA 800x600
- 5 Orchid VGA 800x600
- 6 Paradise VGA 800x600
- 7 VEGA VGA 800x600
- 8 Video7 VGA 800x600
- 9 SOTA VGA-16 800x600
-
- E. GrUtil.Exe
-
- If you want a simple way to print empty grids for entering
- student grades or to load students from text files into a
- class, you can either use VAR Grade or GrUtil. GrUtil can be
- used as a batch file or you can use VAR Grade, and follow the
- directions. Batch files can be set up for your standard grid
- and loading conditions.
-
-
-
- 109
-
-
-
-
-
-
- 1. Writing grids with GrUtil
-
- Grids are lists of student names and empty cells for
- entering scores. The program needs to know the name of the
- text file of students, the name of the class, and whether to
- print names, IDs, or both. The syntax is as follows: Start
- the program with "GrUtil", then put the classname on the
- command line, followed by the word GRID (in upper or lower
- case). If you want to print IDs (I) or both names and IDs
- (B), put the appropriate letter after GRID.
-
- Examples ("A>" is the MS-DOS prompt):
-
- A> GRUTIL Classname GRID
-
- Prints names and a grid for the students in Classname.
-
- A> GRUTIL Classname GRID B
-
- Prints names AND IDs and a grid for students in Classname.
-
- Classname is any VAR Grade class. Attendance grids, which
- have twice as many boxes as regular grids, can be printed by
- using "AGRID" instead of "GRID".
-
- 2. Loading students with GrUtil
-
- Section D of Chapter VI, Entering Students, explains how VAR
- Grade can be used to enter student data into the class. You
- can do the same types of imports with GrUtil. However,
- GrUtil runs as a batch file. Batch files require no
- keyboard input from you. Preparation of the files is the
- same as described above.
-
- (i) Pick the name of the file that has the student names.
- The file should be a text file of one student per line.
- The names and IDs can be anywhere on the line, and
- extraneous characters won't interfere with this utility.
- Ideally, all lines in the text file not containing
- students should be removed.
-
- (ii) If the file is a comma and quote file, type the
- following:
-
- A> GRUTIL Classname CommaFile COMMA
-
-
-
-
- 110
-
-
-
-
-
- Other Program Features
- Classname is the name of the class in which to add the new
- students. CommaFile is the full name (with extension) of
- the comma and quote file.
-
- (iii) If the file is a flat file, type one of the
- following:
-
- A> GRUTIL Classname FlatFile
- or
- A> GRUTIL Classname FlatFile # # # # # # # #
-
- Classname is the name of the class in which to add the new
- students. Flatfile is the full name (with extension) of
- the flat file. You can add up to eight numbers. The
- first two are the beginning and ending columns of the
- Names. The next two are the beginning and ending of the
- IDs, the next two are the beginning and ending of notes,
- and the last two are the beginning and ending of the
- sections. If no numbers are there, or if one of the first
- two numbers is 0, GrUtil tries to make sense of the data,
- with the same method that VAR Grade uses when
- automatically importing flat files. Otherwise, GrUtil
- uses the columns you have specified to load the names,
- IDs, and sections. A zero in the beginning of the IDs or
- sections tells GrUtil that no IDs or sections are in the
- file.
-
- Examples ("A>" is the MS-DOS prompt):
-
- A> GRUTIL Classname Flatfile 1 20 22 36
-
- Loads names from Flatfile into section 1 of class. The
- names start at character 1 and end at 20, the IDs start at
- 22 and end at 36.
-
- A> GRUTIL Classname Flatfile 1 10 0
-
- Loads names from Flatfile into section 1 of classname.
- The names start at character 1 and end at 10, the IDs
- start at 0, hence do not exist.
-
- A> GRUTIL Classname Flatfile 21 35 1 15 16 18
-
- Loads names from Flatfile into sections found in
- characters 16 to 18 of classname. The names start at
- character 21 and end at 35, the IDs start at character 1
- and end at 15.
-
-
- 111
-
-
-
-
-
-
- F. Examples of VAR Grade Batch Files
-
- If you are familiar with MS-DOS, the following are examples of
- how to set up batch files to do what you want with VAR Grade.
- For all the examples, it is assumed that you are using MS-DOS
- 3.0 or later, and that the program is in the directory
- C:\VARGRADE. Classname is a name of any valid VAR Grade class.
-
- Preparing Batch files:
-
- The easiest way to prepare the following files is to use a
- word processor that will write the data to disk files in
- ASCII format.
-
- To prepare the batch files from MS-DOS, type the following
- (A> is the DOS prompt, the material between the [], below,
- tells you what to do):
-
- A> COPY CON batchfilename<Rtn>
- [type in one of the batch files listed below]
- <CtrlZ> [simultaneously press the <Ctrl> key and "Z"]
- A>
-
- GR.BAT: Batch file to run VAR Grade from any directory. Put
- it in your directory where DOS is, or in one specified by
- the PATH command. Start it from DOS by typing "GR
- Classname".
-
- @ECHO OFF
- @REM CALL WITH "GR Classname"
- IF %1Z == Z GOTO ERR
- SET LASTPATH=%PATH%
- SET PATH=C:\VARGRADE;%PATH%
- C:\VARGRADE\GRADE %1
- SET PATH=%LASTPATH%
- GOTO END
- :ERR
- ECHO ERROR! RUN GR WITH: "GR Classname"
- :END
-
-
-
-
-
-
-
-
-
-
- 112
-
-
-
-
-
- Other Program Features
- You may want to add parts of some of the following batch files
- to GR.BAT to fit your needs.
-
- GM.BAT: Batch file if you have a monochrome monitor. Put it
- in your directory where DOS is, or in one specified by the
- PATH command. Start it from DOS by typing "GM Classname".
-
- SET VMON=BW;
- C:\VARGRADE\GRADE %1
-
- GMin.BAT: Batch file to reduce the memory used by VAR Grade.
- Put it in your directory where DOS is, or in one specified
- by the PATH command. Start it from DOS by typing "GMin
- Classname".
-
- SET OMEM=0;
- C:\VARGRADE\GRADE %1
-
- GMax.BAT: Batch file to increase the memory used by VAR
- Grade, thereby reducing the disk accesses, and increasing
- the speed of parts of the program. Put it in your
- directory where DOS is, or in one specified by the PATH
- command. Start it from DOS by typing "GMem Classname".
-
- SET OMEM=250000;
- C:\VARGRADE\GRADE %1
-
- GRID.BAT: Batch file to print grids of any class. Put it
- in your directory where DOS is, or in one specified by the
- PATH command. Start it from DOS by typing "GRID
- Classname".
-
- @ECHO OFF
- @REM CALL WITH "GRID Classname"
- @REM WRITES AN EMPTY GRID FOR DATA ENTRY IN CLASSNAME
- IF %1Z == Z GOTO ERR
- GRUTIL %1 GRID
- GOTO END
- :ERR
- ECHO ERROR! RUN GRID WITH: "GRID Classname"
- :END
-
-
-
-
-
-
-
-
- 113
-
-
-
-
-
-
- LOAD.BAT: Batch file to load students from a flat file into
- VAR Grade. The example below uses numbers for the
- starting and ending positions of the names and IDs. These
- are examples. Your file will probably have different
- starting and ending positions for the data. Start it from
- DOS by typing "LOAD Classname".
-
- @ECHO OFF
- @REM CALL WITH "LOAD Classname Flatfile.ext"
- @REM READS FLATFILE OF NAMES INTO SECTION 1 OF CLASSNAME
- IF %1Z == Z GOTO ERR
- IF %2Z == Z GOTO ERR
- GRUTIL %1 %2 1 20 25 39
- GOTO END
- :ERR
- ECHO ERROR! RUN LOAD WITH: "LOAD Classname Flatfile.ext"
- :END
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 114
-
-
-
-
-
- Appendix
-
-
- XIII. APPENDIX
-
-
-
-
- A. Program Parameters--Defaults and Limits
-
- The default values are those that are there when the program
- starts.
-
- Parameter Default Maximum
-
- Students 0 16000
- Sections 1 250
- Tasks (total) 0 2000
- Total points for a number task 0 1000000
- Total points per sum task 0 9999999
- Attendance Days 0 240
- Backups made Yes -
- Password used No -
-
- Printing--default values (modifiable):
-
- Lines per page 60 30000
- Characters per line 80 255
- Type size Pica
- Type quality Draft
- Line spacing Single
- Left margin 0
- Lines in header 5
- Lines in the footer 5
- Page numbers printed Yes
-
- B. Backup Files
-
-
- 1. Preventing Data Loss
-
- It is very important to prevent data from being lost. There
- are several things that the program does to prevent this
- loss.
-
- 1. You cannot exit the program without telling it whether
- you want your data saved.
-
-
-
- 115
-
-
-
-
-
-
- 2. You cannot accidentally exit the program (e.g. disk drive
- door open, printer not turned on), except from a power
- failure or by rebooting the computer.
-
- 3. Files are written in read-only format by default. You
- cannot delete or erase these files in DOS. The default
- can be changed to "normal" (if you do not fear deleting
- your class grades), or "hidden".
-
- 4. When files are written to disk, the program checks to
- make sure the files were written with the correct size
- (hence were probably correctly written).
-
- 5. When files are written to disk, the previous class data
- is turned into backup files. The file CLASSNAME.PAR is
- changed to CLASSNAME.PAX. The file CLASSNAME.DAT is
- changed to CLASSNAME.DAX. These backup files are not
- read-only, and can be deleted by DOS. Should you want to
- delete old class files, use the DOS 3.x command Attrib to
- change the file attribute to "normal", then delete the
- file.
-
- Example, type:
-
- A> ATTRIB -RH CLASSNAME.*
- A> DEL CLASSNAME.*
-
- You can tell the program to stop making backup files, but
- we recommend that you do this only if disk space is at a
- premium.
-
- 6. If a fatal error occurs during program execution, VAR
- Grade will try to save any new data put into the program.
- Its success depends upon the nature of the fatal error. A
- fatal error is one that prevents the program from
- executing correctly. Although great care has been taken
- to prevent such errors, they may still occur. Therefore,
- it is suggested that you immediately save your data to
- disk when you have entered new data. It is also
- recommended that you also print the data on your printer
- to have another copy of it.
-
- 2. Recovering Old Data
-
- To recover the information in the backup files, you must
- first exit VAR Grade. When in DOS, rename them so that the
- file that ends in ".PAX" ends in ".PAR" and the file that
-
-
- 116
-
-
-
-
-
- Appendix
- ends in ".DAX" ends in ".DAT". Both files must have the
- same classname. At the MS-DOS prompts (A>), type:
-
- A> RENAME ACLASS.PAX ACLASS2.PAR
- A> RENAME ACLASS.DAX ACLASS2.DAT
-
- ACLASS2 will have the data from the PREVIOUS update of the
- data--NOT the most recent update.
-
- C. Beeps or Noises
-
- If the computer beeps or makes a noise, there are two possible
- reasons. First, you could have entered a number too high or
- low for the task. This warning can either be changed to a
- louder pitch or turned off in the "Z" section of the Main Menu.
- Second, the memory may be quite low, so that the information in
- a screen window could not be saved. When the current window is
- finished, it probably will not be able to redraw the underlying
- window correctly. Pressing <AltR> will usually redraw the
- screen. The program should run correctly when memory is low;
- however, not all students, tasks, or attendance days may be
- listed when memory is low. If you get one beep, more will
- probably occur due to the limited memory. Since memory is low,
- you should probably exit the program, free up some memory, and
- then re-run VAR Grade.
-
- One way to free up memory is by setting a MS-DOS variable
- OMEM=0, then reentering the program.
-
- Example: At the DOS prompt (A>), type:
-
- A> SET OMEM=0;
-
- D. Menus
-
- The following is a list of the major Menus in VAR Grade. They
- are arranged in a hierarchy, so an indent is one menu down in
- the hierarchy.
-
- Add Names Menu Add Names Menu (cont)
- Type in names Move section
- Type in names and IDs Delete section
- Import flat files Delete all students
- Import flat files Individual Task Form
- automatically Student Task Form
- Import comma and quote Task Type Menu
- files
- Import one task
-
- 117
-
-
-
-
-
-
- Attendance Menu Plot Menu (cont)
- Student Attendance Form Correlate two tests with
- Individual Attendance 3D bars
- Form Plot class statistics
- Define new attendance Plot an individual versus
- dates class statistics
- Default Attendance Task Change fonts
- Values Grading Menu
- Attendance defaults Assign grades
- Save Class Data Plot and assign grades
- File Maintainance Plot with 3D bars and
- Alter class file name assign grades
- Write backup file Scale tasks
- Rename classes Assign T-scores
- Update classes Assign standard
- Copy classes deviations
- Move classes Change grade names
- Delete classes Assign cutoffs
- File protection Remove cutoffs
- Toggle backups Adjust statistics for a
- Write Data Menu task
- Print by section Delete adjustments of
- Print by name statistics
- Pick tasks, list by name Set the fewest allowed
- Print grids points
- Print attendance grids Parameters Menu
- Write individual reports Time and dates
- Write class reports Video display lines
- Edit reports Color
- Designate editor Passwords
- Export quote and comma Beep on input error
- file Class name
- Export flat file Decimal places
- Export byte file Printer Menu
- Help Pick a new printer
- Manual Set user defined line
- Plot Menu codes
- Plot the scores in 2D Line printer codes
- bars Set character size
- Plot the scores in 3D Set print quality
- bars Set the printer port
- List students on a task Page and line settings
- (no plot) Sorting
- Plot individual trends in Default sections
- 2D bars Numbers of sections
- Plot individual trends in DOS shell
- 3D bars Quit the class
- Correlate two tests Get another class
-
- 118
-
-
-
-
-
- Glossary
-
-
- XIV. GLOSSARY
-
-
-
- Archive Files that have been compressed so that they
- take up less space on the disk. They need to
- be unarchived to be used.
-
- ASCII A standard code that translates normal
- characters and symbols into 7 bit binary
- computer code.
-
- Autoexec.BAT When you start your computer, it looks for
- this file to get information about the
- operating environment.
-
- Bars Squares used to depict student scores in the
- plots. They can look two dimensional or
- three dimensional.
-
- Batch One of three types of files that MS-DOS can
- execute. Batch files are written in ASCII
- characters, with each line telling MS-DOS
- what to do.
-
- Cell A highlighted area of the screen that holds
- one piece of data.
-
- Comma & Quote Files Files that have strings of characters between
- double quotes (""), and commas separating
- pieces of data. Numbers are separated only
- by commas.
-
- Cursor Keys Keys that move the position of the cursor on
- the screen. They include the arrow keys, the
- home, end, page up, and page down keys.
-
- Default The value when the program starts.
-
- Directory Group of files on a disk. Files on hard
- disks are usually grouped together in
- directories to make it easier to find the
- file you need. Drives are also directories.
-
-
-
-
- 119
-
-
-
-
-
-
- Display Adapter A card in the computer that controls the
- monitor. It can be a Hercules card, CGA,
- EGA, or VGA card, as well as other cards.
-
- Edit Keys When edit keys are used, the left and right
- arrow cursor keys move within a cell instead
- of between cells, and the home and end keys
- move to the beginning and end of the cell.
- To "use" edit keys means that you can use the
- left and right arrow, home, and end keys to
- move around a cell. To move between cells
- when "using" edit keys, you need to use
- <Ctrl>-arrow keys.
-
- EMS memory Memory above 640K. If you have 1 megabyte or
- more memory and a program that can map this
- memory for DOS commands, like EMM.SYS or
- EMM386.SYS, programs like VAR Grade can make
- use of this memory.
-
- Fixed Disk A disk that cannot be removed from the
- computer.
-
- Flat Files Files that have data in columns, separated by
- spaces.
-
- Floppy Disk A disk that can be removed from a drive.
-
- Hard Disk A disk that cannot be removed from the
- computer.
-
- Install Put the files needed by a program onto new
- disks such that the new disks have the
- program files in the places needed by that
- program.
-
- Line Printer A printer that prints non-graphics
- characters. All printers are line printers.
-
- Main Menu The menu that lists the major sections of the
- program.
-
-
- Menu-driven Uses menus to let you reach all parts and
- features of the program.
-
- Monochrome Black and white.
-
-
- 120
-
-
-
-
-
- Glossary
- Overlay The part of the program that is in memory
- only when needed. It is read in from a disk
- when it is needed.
-
- Path A list of directories that tells MS-DOS where
- executable programs are. The path is set by
- typing "SET PATH=directory1;directory2;" at
- the DOS prompt, where directory1 and
- directory2, etc., are names of directories.
-
- Ports Printers are connected to either serial or
- parallel cards in your computer. Each card
- has a different designation for its address.
- These addresses are the ports.
-
- Printer Codes Codes sent to the printer to control how it
- prints data.
-
- Regular tasks Those tasks that you can put in new data.
- They are the number, letter, and extra credit
- tasks.
-
- Special keys Special keys are those that do not print
- normal (ASCII) keys. The function keys (<F1>
- through <F10>), the <Alt>, <Ctrl>, <Ins>,
- <Del>, and the cursor keys.
-
- Special tasks Those tasks that are calculated by the
- program. You cannot put in new scores into
- these tasks.
-
- Task A graded assignment for the class.
-
- Toggle Turn on and off.
-
- Wildcard The characters * and ? are used by MS-DOS to
- match more than one character, as a wild
- card, when playing cards, can match any other
- card.
-
-
-
-
-
-
-
-
-
-
- 121
-