home *** CD-ROM | disk | FTP | other *** search
/ Explore the World of Soft…ids, Adults, Educational / RocelcoInc-ExploreTheWorldOfSoftware-KidsAdultsEducational-Vol2-Shareware.iso / educate / disk118 / instr.bas (.txt) < prev    next >
Encoding:
GW-BASIC  |  1983-03-19  |  7.5 KB  |  140 lines

  1. 10  CLS
  2. 20  LOCATE 2,10,0:PRINT"Instructions for?"
  3. 30  LOCATE 6,10:PRINT"1. Math Tutor"
  4. 40  LOCATE 8,10:PRINT"2. Keyboard"
  5. 50  LOCATE 10,10:PRINT"3. Working problems"
  6. 60  LOCATE 12,10:PRINT"4. Tests/Exercises"
  7. 70  LOCATE 14,10:PRINT"5. Analysis of tests"
  8. 80  LOCATE 16,10:PRINT"6. Setting up programs"
  9. 90  LOCATE 18,10:PRINT"7. How to escape"
  10. 100  LOCATE 20,10:PRINT"8. Return to menu"
  11. 110  E$=INPUT$(1)
  12. 120  IF E$<"1" OR E$>"8" GOTO 110
  13. 130  SEL=VAL(E$)
  14. 140  ON SEL GOTO 150,250,340,1020,1110,1190,1280,1370
  15. 150  CLS
  16. 160  LOCATE 1,1:PRINT"Math Tutor has been designed to give youcomplete control in selecting the prob- lems that best suit your tutoring needs."
  17. 170  LOCATE 5,1:PRINT"You can control the format, type, and   limits of each problem.  You can controlthe sequential order in which these pro-blems are presented.  You can control   the length and time limits of the test"
  18. 180  PRINT"or exercise.  Finally, you can even con-trol the seed from which these problems are randomly generated."
  19. 190  LOCATE 14,1:PRINT"By varying the parameters listed above, you can literally make millions of dif- ferent tests.  Yet, duplicate the param-eters and the exact test reappears."
  20. 200  LOCATE 19,1:PRINT"The PROGRAM SET-UP section of the menu  allows you to change the parameters and make a hard copy for later reference."
  21. 210  LOCATE 23,1,0:PRINT"To return to instructions, press ESC."
  22. 220  E$=INPUT$(1)
  23. 230  IF E$<>CHR$(27) GOTO 220
  24. 240  GOTO 10
  25. 250  CLS
  26. 260  LOCATE 4,1:PRINT"Only the keys that are necessary for a  response are active.  This prevents mis-strike errors which would confound the  evaluation of a student's math skills."
  27. 270  LOCATE 9,1:PRINT"The calculator or typewriter keyboards  may be used for entering numerics.  If  the calculator key board is inactive,   press the NUM LOCK key."
  28. 280  LOCATE 14,1:PRINT"The cursor movement and backspace keys  are inactive.  To move the cursor back- wards, press the small c.  This single"
  29. 290  PRINT"key cursor control allows rapid correc- tion of mistakes and removes the task ofcursor positioning from the student."
  30. 300  LOCATE 21,1,0:PRINT"To return to instructions, press ESC."
  31. 310  E$=INPUT$(1)
  32. 320  IF E$<>CHR$(27) GOTO 310
  33. 330  GOTO 10
  34. 340  CLS
  35. 350  LOCATE 1,1:PRINT"As soon as a problem is presented on thescreen, the time lapse clock starts.  Itwill run until the ";CHR$(17);CHR$(196);CHR$(217);" key is pressed."
  36. 360  LOCATE 4,1:PRINT"This key notifies the computer that the student is finished with the problem."
  37. 370  LOCATE 7,1:PRINT"The problem is then graded and the stu- dent is notified of the results.  The   results will be one of the following:"
  38. 380  LOCATE 11,2:PRINT"1. Correct!"
  39. 390  LOCATE 13,2:PRINT"2. Correct, but time has run out!"
  40. 400  LOCATE 15,2:PRINT"3. Wrong, the correct answer is ---"
  41. 410  LOCATE 17,1:PRINT"Both 2 and 3 above are counted as missedproblems in the overall grading."
  42. 420  LOCATE 20,1:PRINT"The student may critique the problem foras long as he likes before calling for  the next problem."
  43. 430  LOCATE 24,9:PRINT"(To continue, press ";CHR$(17);CHR$(196);CHR$(217);")";
  44. 440  E$=INPUT$(1)
  45. 450  IF E$=CHR$(27) GOTO 10
  46. 460  IF E$<>CHR$(13) GOTO 440
  47. 470  CLS
  48. 480  LOCATE 1,1:PRINT"The student will solve the problem digitby digit just as if done on paper.  The cursor positions itself and prompts the student for each entry."
  49. 490  LOCATE 6,1:PRINT"The problem below, though not as intri- cate in cursor movement as multipicationor long division, will give you the feelof digit entries and their corrections. Try experimenting with the problem."
  50. 500  LOCATE 13,18:PRINT"7 5 6"
  51. 510  LOCATE 15,16:PRINT"+ 5 3 4"
  52. 520  LOCATE 16,18:PRINT"SOUNDSOUNDSOUNDSOUNDSOUND"
  53. 530  LOCATE 24,1:PRINT"     (To correct an entry, press c)    ";
  54. 540  YAX=17:XAX=22
  55. 550  FOR I=1 TO 4
  56. 560  LOCATE YAX,XAX,1
  57. 570  J$(I)=INPUT$(1)
  58. 580  IF J$(I)<>"c" AND J$(I)<>"C" GOTO 640
  59. 590  GOSUB 1000
  60. 600  IF I=1 GOTO 560
  61. 610  IF I=3 THEN XAX=XAX+4 ELSE IF I=4 THEN XAX=XAX-2 ELSE XAX=XAX+2
  62. 620  I=I-1
  63. 630  GOTO 560
  64. 640  IF J$(I)<"0" OR J$(I)>"9" GOTO 570
  65. 650  PRINT J$(I)
  66. 660  ON I GOSUB 920,940,960,980
  67. 670  IF I=2 THEN XAX=XAX-4 ELSE IF I=3 THEN XAX=XAX+2 ELSE XAX=XAX-2
  68. 680  NEXT I
  69. 690  SWAP J$(4),J$(3)
  70. 700  Y$=""
  71. 710  FOR I=1 TO 4
  72. 720  Y$=J$(I)+Y$
  73. 730  NEXT I
  74. 740  Y$=" "+Y$
  75. 750  LOCATE 18,1:PRINT"Press ";CHR$(17);CHR$(196);CHR$(217);
  76. 760  E$=INPUT$(1)
  77. 770  IF E$<>"c" AND E$<>"C" GOTO 800
  78. 780  LOCATE 20,1:PRINT"The cursor moves back to the last line  entered.  Enter your corrections.          "
  79. 790  GOTO 540
  80. 800  IF E$<>CHR$(13) GOTO 760
  81. 810  IF Y$=" 1290" GOTO 820 ELSE GOTO 840
  82. 820  LOCATE 20,1:PRINT"Correct!"SPC(32)
  83. 830  GOTO 850
  84. 840  LOCATE 20,1:PRINT"Wrong, the correct answer is 1290       "
  85. 850  LOCATE 21,1:PRINT STRING$(40,CHR$(32))
  86. 860  LOCATE 24,1:PRINT"To return to menu, press ESC (else c)";
  87. 870  E$=INPUT$(1)
  88. 880  IF E$="c" OR E$="C" GOTO 530
  89. 890  IF E$<>CHR$(27) GOTO 870
  90. 900  GOTO 10
  91. 910  GOTO 10
  92. 920  LOCATE 20,1:PRINT"The cursor moves one space.  The carry  is maintained in the student's head.   "
  93. 930  RETURN
  94. 940  LOCATE 20,1:PRINT"The cursor moved two spaces, and awaits the first digit of a two digit entry.  "
  95. 950  RETURN
  96. 960  LOCATE 20,1:PRINT"The cursor moves right and awaits the   second digit of the two digit entry.     "
  97. 970  RETURN
  98. 980  LOCATE 20,1:PRINT"The computer waits to see if you want tomake a correction.  If not, press ";CHR$(17);CHR$(196);CHR$(217)
  99. 990  RETURN
  100. 1000  LOCATE 20,1:PRINT"If you aren't at the beginning, the cur-sor steps back.  Enter your correction.     "
  101. 1010  RETURN
  102. 1020  CLS
  103. 1030  LOCATE 2,1:PRINT"Problems are presented to the student inan EXERCISE or a TEST.  Exercises allow students to rework the missed problems, while tests do not."
  104. 1040  LOCATE 7,1:PRINT"After a test, program execution pauses  until you enter the continue code.  You may then look at each missed problem anddetermine what tutoring is needed."
  105. 1050  LOCATE 12,1:PRINT"Use PROGRAM SET-UP to tailor exercises  and tests to meet your student's needs."
  106. 1060  LOCATE 15,1:PRINT"A good starting point for your analysis is the end-of-year tests and exercises  already set-up in the program.  The pro-grams you set-up will be in addition to these and available under SAVED PROGRAMSon the menu."
  107. 1070  LOCATE 22,1,0:PRINT"To return to instructions, press ESC."
  108. 1080  E$=INPUT$(1)
  109. 1090  IF E$<>CHR$(27) GOTO 1080
  110. 1100  GOTO 10
  111. 1110  CLS
  112. 1120  LOCATE 5,1:PRINT"After a test, Math Tutor only shows you the problems the student missed.  This  removes the confusion of looking throughthe whole test and makes it obvious justwhich math skill is lacking."
  113. 1130  LOCATE 11,1:PRINT"The lack of a math skill may be due to  the format, type, or limits of the pro- blem.  A quick PROGRAM SET-UP will soon determine the exact cause."
  114. 1140  LOCATE 16,1:PRINT"Once the exact cause is known, a PROGRAMSET-UP can be made that will tutor the  student in developing this skill."
  115. 1150  LOCATE 20,1,0:PRINT"To return to instructions, press ESC."
  116. 1160  E$=INPUT$(1)
  117. 1170  IF E$<>CHR$(27) GOTO 1160
  118. 1180  GOTO 10
  119. 1190  CLS
  120. 1200  LOCATE 2,1:PRINT"Each grade, 1 thru 6, has an end-of-yearexercise or test available for immediatecall from the menu.  Additionally, you  may have up to six personalized programswhich can also be called from the menu."
  121. 1210  LOCATE 8,1:PRINT"These personalized programs, called PRO-GRAM SET-UPS, are derived from recalled programs and require only changing the  parameters you want."
  122. 1220  LOCATE 13,1:PRINT"When you are satisfied with the changes,the PROGRAM SET-UP is saved under a namethat you choose."
  123. 1230  LOCATE 17,1:PRINT"You may then ask for a hard copy of the parameters and even scan the series of  problems that will be presented to your student."
  124. 1240  LOCATE 22,1,0:PRINT"To return to instructions, press ESC."
  125. 1250  E$=INPUT$(1)
  126. 1260  IF E$<>CHR$(27) GOTO 1250
  127. 1270  GOTO 10
  128. 1280  CLS
  129. 1290  LOCATE 2,1:PRINT"Escape from the program is only allowed at certain times to insure that your re-sponses aren't lost."
  130. 1300  LOCATE 6,1:PRINT"In the problem solving part of the pro- gram, escape is not allowed in the midstof working a problem.  However, once theproblem has been graded, you may escape by pressing the ESC key."
  131. 1310  LOCATE 12,1:PRINT"Likewise, in the set-up part of the pro-gram, no escape is allowed in the midst of changing a parameter, but is allowed immediately before or after."
  132. 1320  LOCATE 17,1:PRINT"The escape route will take you to a datacollection part of the program where youwill be given the choice of re-doing thework or returning to the menu."
  133. 1330  LOCATE 22,1,0:PRINT"To return to instructions, press ESC."
  134. 1340  E$=INPUT$(1)
  135. 1350  IF E$<>CHR$(27) GOTO 1340
  136. 1360  GOTO 10
  137. 1370  CLS
  138. 1380  LOCATE 13,11,0:PRINT"One moment, please!"
  139. 1390  CHAIN "a:tutor"
  140.