Gradebook v1.00

Gradebookv1.00(build 80909)9 September 1998
Main Programmer Beta-testers
Nathan Haines Alex Rivera

Fig. 1: Title screen


Thank you for using Gradebook v1.00 for the TI-82 graphing calculator. Gradebook-82 was the result of several hours' worth of programming and several weeks' worth of beta-testing with real data. This program is the result of three hours of TI-BASIC porting from the TI-85 to the TI-82 and all care has been made to ensure that this program is a quality product and bug-free.

Before you begin:This program uses matrix [E] and list L6 to store data. When you download these to your calculator, you must overwrite your existing variables. If you are typing this in manually, you must create these variables manually by entering {6,3}→[E] and 6→L6. Either way, if these variables are modified or deleted, you will lose your data and have to start over again. Back up your data often!

This documentation will use screenshots of the program with sample data to guide you through the process of using the program and will explain the way the intuitive interface works. This guide is designed so that you can follow the steps on your calculator while you read.

Fig. 2: Main screen

This is the main screen of the program, which is after the title screen when you first run GRADEBK. This will tell you your current grades for all classes, along with the number of assignments in each period, and the percentage grade for that period, and your total Grade Point Average, or GPA. You are limited to a maximum of six periods, but you do not need to fill out data for all of them. Any blank periods (or periods with a grade of less than 1%) will not be counted toward your GPA.

The first thing you should do, however, is assign a name to each of your classes. This function could not be integrated into the program, due to the limitations of TI-BASIC, unfortunately, but the program CLASSNAM is included to simplify this naming process. On the TI-85 class names are stored in a string variable, but on the TI-82 they are stored in the program CLASSNAM, which you edit directly.

Fig. 3: CLASSNAM.85p

Each class can have a 10-character name. This can consist of any character. Each extra character that you don't use can be deleted. Simply type over each string "1234567890" with the name of your class. For example, if you wanted to name your first class "English," then you would have a string "English890." Delete or space over the trailing "890."

Throughout this documentation the program CLASSNAM is in its default state so as to demonstrate how a class name appears, and how it is formatted on the screen. Once you have defined your class names to your satisfaction, restart GRADEBK. When you get to the main screen again, press either 2ND or ENTER to begin editing period 1. The following screen will appear on your calculator.

Fig. 4: Assignment Editor

This is the assignment editor. From here you can view and modify existing assignments, as well create new ones. The top row of keys on your keyboard emulate the TI-85's function keys. Y= and WINDOW scroll backward and forward through the assignments, as indicated by the direction of the arrow. ZOOM will allow you to edit or delete the current assignment, and TRACE will allow you to create a new assignment at the end of the list. GRAPH will return you to the main screen.

To create a new assignment, you can either press MOD|EDIT or NEW. These two interfaces are identical and function in the same way. Gradebook is sophisticated and will handle such things appropriately if you do not actually have any assignments defined (for the same reasons, you can delete assignment 1 as much as you like, the number of assignments will never drop below zero, nor will this crash the program or corrupt your data).

Press TRACE right now and create a new assignment. You will see the following screen.

Fig. 5: Creating/Modifying an assignment

Giving names or titles to each assignment would have been impractical due to the increase of program size, memory usage, and the degraded performance. However, to allow you to identify each assignment, you can specify one of five categories for each assignment:

  1. Homework
  2. Classwork
  3. Quiz
  4. Project
  5. Test

These classifications are only to remind you what each assignment is, and are not used in calculating grades. For now, press F1 to create a homework assignment.

Fig. 6: Creating/Modifying an assignment (cont'd)

Next, you can specify the number of points you received and the number of points possible to receive on this assignment.

Fig. 7: Assignment Editor displaying data

After you enter the number of points possible, you are returned to the assignment editor. It displays the numbers you just entered, as well as the letter and percentage grades for the assignment. Another, important datum is the number after "PART:." This number is the percentage that this assignment's grade counts toward the entire period's grade. As this is the only assignment defined, it accounts for 100% of the period grade listed on the main screen.

Press TRACE and create an assignment with the following attributes: you scored 29 points on a quiz that was worth 30 points. Once you do this, you will see the next screen.

Fig. 8: Assignment Editor (Assignment 2/2)

Now press EXIT to return to the main screen.

Fig. 9: Main screen (with sample data)

The main screen now displays the GPA, as well as the aggregate letter and percentage grades for period 1. You can see that there are a total of 2 assignments defined.

Fig. 10: Main screen (with more sample data)

To show an example of what the program might look like in real use, sample data was entered to produce the above image. Enter period 1 again and press ZOOM to bring up the modifying options.

Fig. 11: Assignment editor (modify options)

You can either edit or delete the current assignment. Editing the assignment is identical to creating a new assignment and is not discussed here. Deleting an assignment is simple. It clears the current assignment and shifts all following assignments to the left. Press 2 to delete this homework assignment.

Fig. 12: Assignment editor (Assignment 1 has been deleted)

As you can see, the quiz is now assignment 1 out of 1 total, and constitutes 100% of the entire class grade. The homework assignment has been deleted.

NOTE: The matrix, [E], which is used to store assignment data is automatically redimensioned when an assignment is deleted to take up as little memory as possible.

Fig. 13: Options Screen

From the main screen, you can press MODE to bring up the options screen. From here you can erase all of the data you have entered for all of your classes. Press 1 now to erase the program's data.

Fig. 14: Confirm reset dialog

The above screen displays, asking you to confirm that you want to reset all of the program's data, similar to the TI-85's memory reset confirmation screen. Pressing 2 will return to the options screen. Pressing 1, however, will reset all of your data. For now, press 1. You are now ready to start entering your own data! Good luck, and keep those grades up!

Fig. 15: Exit screen

Tips and Tricks 
Gradebook-82Copyright © 1998 Stuntworks