Grade Book For DOS A Grading Management System for Teachers Daniel M. Vallejo September 15, 1991 Revision15 Educational Services Inc., Seattle, Washington Published by Educational Services, Inc. and Daniel M. Vallejo 540-C NE Northgate Way Suite 417 Seattle, Washington 98125 (206) 820-8043 All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage and retrieve system without written permission from the author. Copyright (C) 1991 by Educational Services, Inc., and Daniel M. Vallejo DOS Version 2.01, 1990 Printed in the United States of America Registration For nearly four years, we at ESI have been developing software for the education community. We've licensed Grade Book to the Mater Dei High School, Saint Anthony's High School, University of California at Irvine, California State University at Fullerton, University of Southern California, California State University at Los Angeles, and at the University of Washington. We think that grade book is unmatched than any other grading system. If you would like to register this product please send $20 to Dan Vallejo at the above address. In return you will receive a printed manual, product support (two-hours of free enhancements based on your suggestions), and the latest enhancements. Introduction Grade Book was designed for teachers to keep track of student grades. The program is simple and easy to use. It is menu driven; all functions are displayed at the top of the screen. By typing a few keystrokes any function can be selected. The program tracks student id's, names, scores, and grades. (If more information is required the author can be contacted for further details.) All the basic needs of a teacher's have been placed in the program. Grade Book handles a maximum of fifty students per class with six classes on the disk. There is plenty of room for grades; forty for homework, and twenty for tests. The program is very versatile. Homework are not limited to ten points, they can be any value so desired. Tests, likewise, are not limited to 100 points. Grading is based on a standard system for grades (A+ 100%+, A 90%+, B+ 85%+, B 80%+, C+ 75%+ C 70%+, D 60%+, F 60%-). You may change this free of charge upon registration. Common Features All the functions of Grade Book are accessed through the menu at the top. Each function is denoted by an upper-case letter followed by a ) . A function may be selected by typing the appropriate letter. The menu may be exited by pressing the key. There are a variety of options at each menu but Period is a common option. It will save the current information and switch to a new class. If Period is chosen the following is displayed. Period [1 to 6] _ The program will ask for a new period and will save the current period's information. If the period chosen is the different that the current period number the program will load the new period's information, otherwise no load will be done, which will save time. The key may also be used to exit an activity. For example if Homework #3 was about to be changed and Test #3 was actually the choice wanted then pressing will back out and the value for Homework #3 will remain unchanged. <2>Descriptions: H)omework T)est H Homework number [1 to 4] 3 Score [0 to 43] The most time consuming task of a grading system is the entry of scores; therefore special capabilities have been built into the program. When the program asks for a number it will display a minimum value, a maximum value and the number of digits that are to be entered. New student's number to add [1 to 25] ___ If a new test or homework is entered the program will ask for the standard maximum value, that is, without extra credit. Scores greater than the maximum value can be entered for cases such as extra credit, however. If a zero or if the number of digits has been entered there will be no need to press . This is added to speed the process of entering data. In some cases there will be a need to enter many perfect scores of 100 on a 100 point test or homework in which case a slash (/) can been entered and a 100 will show up on the screen. Again there will be no need to press . If there are perfect scores and the test is worth 43 points, 110 points, or 10 points, then a period (.) may be entered and the program will use the maximum value for the test. Again there will be no need to press . The may be used to correct entries. The program will display a series of underscores (_) for the entry of names, dates, descriptions, and indentification codes. When the program asks for a textual description such as a student name, the program will print a series of underscores (_) to indicate how long the name may be. Once the number of letters has been entered the program will no longer accept more letters. Commands <1>Main: A)ttendance D)ay-to-day R)eports S)et-up Q)uit Attendance Student attendance Not available at this time. Day-to-day Day-to-day activities This menu will allow for the entry of tests and homework, editing student grades and so forth. Reports Student and class listings This menu will allow for the printing of student lists for both the students and the teacher. Set-up First-time installation and student modifications This menu will allow the initial creation of classes and the maintenance of student lists. Quit Exit the program This will save the current information and exit the program. Set-up First-time installation and student modifications <6>Set-up: E)nter A)dd D)rop F)inal R)e-init C)hange P)eriod This menu allows for the initial creation of classes, adding and deleting students, finalizing grades, switching to the second quarter and changing a student's record contents or the status of the class. Enter Enter a class This will allow the entry of a new class and will ask for each student's identification and name. Add Add a student This will allow the addition of a student to the class. Drop Drop a student This will allow the deletion of a student from the class. Final Finalize grades This will allow the finalization of the student's grades based on the class work. Re-init Begin a new semester or 2nd quarter This menu will allow the class to begin a new semester or second quarter. Change Change class status, student record or class work This menu will allow the modification of class related information, the student information and raw grades, and the class work points and descriptions. Set-up/Enter Enter a class This will allow the entry of a new class and will ask for each student's identification and name. This will delete ALL information from the class; all the totals will be set to zero and the class be set to the first quarter. ****** WARNING ****** This will delete all information for period 2 Are you sure (Y/N)? The program will ask for verification. If a No is entered the program will return to the Set-up menu. If a Yes is entered the program will then ask for a course name. Course name: The identification code for the first student should then be entered. Any type of code may entered so long as the code is less than eleven characters. The codes should be unique as they are used as a secondary form of identification. But it is ultimately left to be used in any fashion so desired. Student's names: ( 1) ID code: The name of the first student should then be entered. The entire name will be required and may be entered in any chosen way (ex. last name, first or first name, last etc..). Name: The process of entering identifications and names will be repeated until the entire class has been entered. Once the last name has been entered press the key on the identification code and the program will return to the Set- up menu. Set-up/Add Add a student This will allow the addition of a student to the class. All the totals for the student will be set to zero. If no students can be added the following message will be displayed and the program will return to the Set-up menu. No room to add another student The program will then ask for the new student's number, which can be any number in the range specified in the brackets. If a zero or any number not in the range specified is entered the program will exit and return to the Set-up menu. New student's number to add [1 to 25] __ The program will ask for the student's identification and name. New student's ID code: New student's name: The students after the student added will be shifted down one space. Keep this in mind if a record book is being used. The program will then return to the Set-up menu. Set-up/Drop Drop a student This will allow the deletion of a student from the class. All information for the student will be deleted. If no students can be dropped the following message will be displayed and the program will return to the Set-up menu. No student to drop The program will then ask for the student's number to drop which can be any number in the range specified in the brackets. If a zero or any number not in the range specified in the brackets is entered the program will exit and return to the Set-up menu. Student's number to drop [1 to 34] __ The student's record will be displayed and the program will ask for verification. 22) Smith, John 1 2 3 4 5 13 44 0 0 10 88 <155> 97% 77% A C+ ? Drop this student (Y/N)? If a No is entered the program will return to the Set-up menu. If a Yes is entered the student is then dropped, the students after Smith will be shift up one space,and the program will return to the Set-up menu. Set-up/Final Finalize grades This will allow the finalization of the student's grades based on the first and second quarter grades. The program will ask for the finals test. If a zero or any number not in the range specified in the brackets is entered the program will return to the Set-up menu. Any test can be the final exam. It is ultimately left to the teacher but it must be a test. Which test is the finals test [1 to 6] _ The student's name, number, percentile and grade for both quarters and the percentile for the final test will be displayed along with a calculated final grade for the class. 1 Amber, Joseph 78% 98% 87% C A [B] accept (Y/N)?Y 2 Blue, Joanne 100% 100% 98% A+ A+ [A+] accept (Y/N)?N New Grade:B . . The program will calculate the final grade by the following formula. This is then converted to a letter grade. Grade = 2 * 1st Quarter Percentile + 2 * 2nd Quarter Percentile + Final Percentile If a Yes is entered the program will display the next student. If a No is entered the program will ask for a new grade. Any grade may be entered (A+, A, A-, B+, B, B-, C+, C, C-, D, F, ?). The process of finalizing grades will be continued until the last student then the program will return to the Set-up menu. Set-up/Re-init Begin a new semester or 2nd quarter <5>Re-init: S)emester 2)nd-quarter P)eriod This menu will allow the class to begin a new semester or second quarter. Semester Begin a new semester This will allow the class to begin a new semester 2nd-quarter Begin a second quarter This will allow the class to begin a second quarter. Set-up/Re-init/Semester Begin a new semester This will allow the class to begin a new semester. All tests and homework along with their descriptions and values will be deleted. Only the student identifications and their names will remain. ********** WARNING ********** This will delete all information and totals Are you sure (Y/N)? The program will ask for verification. If a No is entered the program will return to the Set-up/Re-init menu. If a Yes is entered the program will initialize all the student's records and then return to the Set-up/Re-init menu. Set-up/Re-init/2nd-quarter Begin a second quarter This will allow the class to begin a second quarter. All tests and homework along with their descriptions and values will be deleted. Only the student identifications, names, letter grades, total points, and percentile from the first quarter will remain. ********** WARNING ********* This will delete all tests and homework Are you sure (Y/N)? The program will ask for verification. If a No is entered the program will return to the Set-up/Re-init menu. If a Yes is entered the program will initialize all student's records and then return to the Set-up/Re-init menu. Set-up/Change Change class status, student record, or class work <3>Change: S)tatus R)ecord D)escriptions This menu will allow the modification of the class status, an individuals record,and test or homework information. Status Modify class status This menu will allow the modification of the class status such as; the class name, the number of students, the number of tests entered, and so forth. Record Modify student record This will allow the modification of a student's scores, quarter grades, and so forth. Descriptions Modify test and homework information This menu will allow the modification of tests and homework descriptions and their respective values. Set-up/Change/Status Modify class status This menu will allow the modification of the class status. This will not delete or add any information. It is provided solely to offset any unknown program flaws. N)ame ->Class #1 S)tudents 23 H)omeworks 9 T)ests 3 C)hange quarter 1 M)aximum points 320 Which? If Name is chosen the program will ask for the class name. If Students is chosen the program will ask for the number of students in the class. If Homework is chosen the program will ask for the number of homework entered. If Tests is chosen the program will ask for the number of tests entered. If Change quarter is chosen the program will switch quarters from 1 to 2 or 2 to 1 whichever is the case. If Maximum points is chosen the program will ask for the maximum points in the class. If is chosen the program will ask whether to re- calculate the student's grade and then return to the Set- up/Change menu. Set-up/Change/Record Modify student record This will allow the modification of a student's record such as; identification, name, scores, total points, percentiles, and grades. Nothing will be recalculated. This should be to change identification codes and student names or if for some reason the any of the information appears unusual. Be aware that if any re-calculation of grades occurs the changes might be undone. Select this before printing or finalizing grades. The program will then ask for the student's number. If a zero or any number not in the range specified in the brackets is entered the program will exit and return to the Set-up/Change menu. Record number to change [1 to 23] __ The program will then display the following menu and the student's record. Record: I)d N)ame H)wk T)ests M)axpts P)ercent G)rades 32) Josephs, Steven 1 2 3 4 5 13 44 0 0 10 88 <155> 97% 77% A C+ ? If Id is chosen the program will ask for the identification code. If Name is chosen the program will ask for the name. If Homework or Test is chosen the program will ask for the number and then ask for the score. If Maxpts is chosen the program will ask for the total points (the sum of the homework and test scores). If Percent is chosen the program will ask for the quarter and then ask for the percentile. If Grades is chosen the program will ask for the quarter/final (the final is 3) and then ask for the grade. If is chosen the program ask for verification. If No is chosen the student is returned to the state it was before any changes were made. Otherwise the changes are made permanent. The program will then return to the Set- up/Change menu. Set-up/Change/Descriptions Modify test and homework information <2>Descriptions: T)est H)omework L)ist This menu will allow the modification of test and homework descriptions and their respective values. If Test or Homework is chosen and there are no tests or homework the following message will be displayed and then will return to the Change/Descriptions menu. No tests No homework The program will then ask for the test or homework number to modify. Enter test description number [1 to 5] 2 Enter homework description number [1 to 15] 3 The program will display the following menu along with the test or homework information. Change test: D)escription V)alue Test #2: Unit exam 3 = 100 Change homework: D)escription V)alue Homework #3: P.35 Questions 1,2,3 = 10 If Description is chosen the program will ask for the new description. If Value is chosen the program will ask for the new value If is chosen the program will return to the Set- up/Change/Descriptions menu. If List is chosen from the Set-up/Change/Descriptions menu the program will ask for Test or Homework and then display the appropriate descriptions and value. <2>List: T)ests H)omework # Tests 1 Test one = 100 2 Unit exam = 200 . . # Homework 1 Chapter 1 = 10 2 Crossword = 5 . . Day-to-day Day-to-day activities <1>Day-to-day: T)est H)omework E)dit L)ist U)pdate D)escriptions P)eriod This menu will allow for the entry of tests, homework, editing student scores,and displaying the information. Test/homework Enter a test or homework This will allow the entry of a new test or homework or re-entry of an existing one. Edit Modify student scores This will allow the modification of a student's test or homework scores. List Display student scores This will display all the student's scores. Update Re-calculate class and student scores This will re-calculate the class and all the student's scores. Descriptions Display test or homework descriptions This menu will display all test or homework descriptions along with their respective values. Day-to-day/Test or Homework Enter a test or homework This will allow the entry of a new test or homework or re-entry of an existing one. The program will display the next new test or homework number. If there is no room to add another then the program will display a message and return to the Day-to-day menu. Do you wish to enter test 3 (Y/N/)? Do you with to enter homework 10 (Y/N/)? If is chosen the program will return to the Day-to- day menu. If many of the values in a previous test or homework were incorrect and rather than having to correct them one by one using the Day-to-day/Edit menu selection one can re-enter the appropriate test or homework by responding No. The program will then ask for the old number, the description, and the value. Enter homework number [1 to 10] 1 Enter test number [1 to 3] 2 Enter homework description :Page 34 Enter test description :Quarter exam Enter value for this homework [0 to 999] 10 Enter value for this test [0 to 999] 200 The program will then subtract the old scores from the student's record. If a Yes had been chosen from the first prompt the program would have asked for a description and a value. In either case the program will then display each student's name and ask for a score. As the scores are entered the program re-calculates each student's new grade and percentile. Ana, Davis [0 to 200] 200 Bell, Don [0 to 200] 150 . . Ana, Davis [0 to 10] 10 Bell, Don [0 to 10] 8 . . The program will then return to the Day-to-day menu. Day-to-day/Edit Modify student scores This will allow the modification of a student's test or homework scores. This will re-calculate the total points, percentile, and the letter grade for the current quarter. The program will ask for the student's number. Edit student number [1 to 50] 34 The program will then display the student's record along with a short description of the tests and homework that have been entered. 34) Gregory, Joseph 1 2 3 4 5 6 10 0 8 7 10 22 100 88 74 <319> 108% 87% A+ B+ ? H)omework T)est If is chosen the program will ask for verification. Save these changes (Y/N)? If a No is entered the program will leave the student's record unchanged otherwise the changes will be made permanent. If Homework or Test is chosen the program will ask for the number to edit and then ask for the score. Homework number [1 to 6] 2 Test number [1 to 3] 3 Score [0 to 10] __ Score [0 to 200] ___ Day-to-day/List Display student scores This will display all the student's scores. If more than 4 homework or tests have been entered the program will display reference points on every third student, and will pause after five students have been displayed. Pressing will continue displaying students, pressing will exit. Once all the students have been shown the program will return to the Day-to-day menu. 1) Amber, Joseph 10 0 8 7 10 22 100 88 74 <319> 108% 87% A+ B+ ? 2) Blue, Joanne 10 8 10 8 15 15 90 99100 <350> 96% 95% A A ? 3) Cosworth, Ann 1 2 3 4 5 6 9 10 10 5 10 19 75100100 <338> 89% 92% B+ A ? 4) Dave, Steven 10 9 10 10 10 14 88 85 98 <334> 89% 91% b+ A ? 5) Grapple, David 8 10 10 15 9 15 95 90 75 <327> 82% 89% B B+ ? Press to quit, to continue Day-to-day/Update Re-calculate class and student scores This will re-calculate the class and all the student's scores. The program re-calculates the maximum total for the class and double checks each student's totals and grades. A period is printed for each student updated. Updating.... Day-to-day/Descriptions Display test or homework descriptions <2>Descriptions: T)ests H)omeworks This menu will display all test or homework descriptions along with their respective values. If Tests or Homework is chosen and there are no tests or homework the program will display a message and return to the Day-to-day menu. No tests No homework Otherwise the descriptions along with there values are appropriately shown. # Tests 1 Test one = 100 2 Unit exam = 200 . . # Homework 1 Chapter 1 = 10 2 Crossword = 5 . . Reports Student and class listings <6>Print-out: T)eacher S)tudent B)oth A)ttendance D)ate P)eriod This menu will allow for the printing of student lists for both the students and the teacher. If Teacher is chosen the program will activate the printer, print a header consisting of the date, test and homework descriptions and their values, the class name, the title, the teacher name, the total points for the class, and the letter grade values. The program will then display the following as each student's COMPLETE record is printed. The program will then return to the Reports menu. Printing header... Printing student # 3/30 If Student is chosen the program will do the same as the Teacher selection except that no names will be shown only identification codes. The students will also be printed in random order. The program will then return to the Reports menu. If Both is chosen the program will print the teacher and student copy and then return to the Reports menu. The Attendance option is not available at this time. If Date is chosen the program will ask for the current date. During printing if any key is pressed the program will pause the printing process and will display the following. Pausing: C)ontinue If Continue is entered the program will resume printing. If is entered the program will return to the Reports menu. If a selection is chosen and if no date was entered when the current session started the program will prompt for the current date. The program will assume there is no date and no teacher name. Quit Exit the program This will save the current information and exit the program. Please wait saving file The End Always Quit the program never turn off the computer in the middle of a session otherwise the current period will be not be updated and valuable data will be lost.