home *** CD-ROM | disk | FTP | other *** search
/ CD Shareware Masterblend / cdsharewaremasterblend.iso / educatio / pc-cai / create.cai < prev    next >
Text File  |  1991-06-25  |  17KB  |  645 lines

  1. .screen 0
  2. .cls
  3. .skip 6
  4. .color 11
  5. .cen (*How to Use the PC-CAI Program Generator-CREATE*)
  6.  
  7.  
  8. .cen(*(C)Copyright Alan C. Elliott, 1986-90)
  9. .skip 4
  10. .pau (*Please press ENTER*)
  11. .cls
  12. .col 12
  13. .cen(*A BASIC UNDERSTANDING*)
  14. .skip 3
  15. .color 3
  16. The PC-CAI Program Generator, called CREATE, is very simple to use. However,
  17. you must have a basic understanding about how a PC-CAI tutorial is set up.
  18. With CREATE, you can create a tutorial such as the one you are now using.
  19. Once you have progressed, you may skip using CREATE at all, and create your
  20. own PC-CAI program using a text editor, which is provided with PC-CAI.
  21. .skip 3
  22. Let's discover the basic structure of a PC-CAI tutorial.
  23. .skip 3
  24. .color 10
  25. .pau (*Please press ENTER*)
  26. .cls
  27.                            ┌──────────────┐
  28.                            │     TITLE    │
  29.                            └──────────────┘
  30.                                   
  31.                            ┌──────────────┐
  32.                            │   TUTORIAL   │
  33.                            │     TEXT     │
  34.                            └──────────────┘
  35. .col 3
  36. .loc 16,1
  37. A tutorial usually begins with a title. After a TITLE is given, there will
  38. generally be some tutorial text, such as an explanation of what is coming up,
  39. or a teaching session. This text may precede a "Question" session, and is
  40. displayed for the student generally once.
  41.  
  42. .pau (*Please press ENTER*)
  43. .loc 14,1
  44. .bla 8
  45. .loc 5,1
  46. .col 12
  47.                            ┌──────────────┐
  48.                            │   TUTORIAL   │
  49.                        |-->│     TEXT     │
  50.                        |   └──────────────┘
  51.                        |<-------    ----------> STOP
  52.                            ┌───────────────┐
  53.                            │ Q & A Session │
  54.                            └───────────────┘
  55. .loc 16,1
  56. .col 3
  57. Following tutorial text, the program may
  58.  
  59. .col 11
  60.         STOP ─ GO TO ANOTHER TEXT SECTION ─ OR BEGIN A QUESTION SECTION
  61.  
  62. .col 3
  63. For each question in the tutorial, the program must know what are the right
  64. and (sometimes) the wrong answers.
  65.  
  66. .pau (*Please press ENTER*)
  67. .loc 16,1
  68. .bla 8
  69. .loc 13,1
  70. .col 11
  71.                                   
  72.                            ┌───────────────┐
  73.                            │   ANSWER IS   │
  74.                            │   EVALUATED   │
  75.                            └───────────────┘
  76. .loc 18,1
  77. .bla 6
  78. .loc 18,1
  79. .col 3
  80. After the question is asked and an answer is entered by the student, the
  81. program checks to determine if the answer is right or wrong.
  82.  
  83. .pau (*Please press ENTER*)
  84. .col 11
  85. .loc 15,45 (*---*)
  86. .loc 14,47 (*|*)
  87. .loc 13,47 (*|*)
  88. .loc 12,47 (*|*)
  89. .loc 11,45 (*<--*)
  90. .loc 12,50 (*Loop according to*)
  91. .loc 13,50 (*number of tries*)
  92. .loc 14,50 (*allowed.*)
  93. .loc 18,1
  94. .bla 6
  95. .loc 18,1
  96. .col 3
  97. If the answer given is wrong, the question may be asked again. The author
  98. of the program specifies how many tries the student will have.
  99.  
  100. .pau (*Please press ENTER*)
  101. .loc 18,1
  102. .bla 5
  103. .col 11
  104. .loc 18,1
  105.                                   
  106.                <----Continue------or-------Stop------->
  107.  
  108. .loc 18,16 (*|*)
  109. .loc 17,16 (*|*)
  110. .loc 16,16 (*|*)
  111. .loc 15,16 (*|*)
  112. .loc 14,16 (*|*)
  113. .loc 13,16 (*|*)
  114. .loc 12,16 (*|*)
  115. .loc 11,16 (*|---------->*)
  116. .loc 10,16 (*|*)
  117. .loc 9,16 (*|*)
  118. .loc 8,16 (*|*)
  119. .loc 7,16 (*------->*)
  120. .loc 21,1
  121. .col 3
  122. If the question is answered correctly, or if the number of tries is exhausted,
  123. the tutorial may (1) STOP, (2) Begin another question, or (3) Enter another
  124. Tutorial Text section, concluding the cycle.
  125. .pau (*Please press ENTER*)
  126. .cls
  127. .col 11
  128. .skip 2
  129. .cen (*CREATE*)
  130. .col 3
  131.  
  132. That is a brief look at a typical tutorial. The CREATE program can help you
  133. create tutorials like the one outlined above.
  134. .skip 4
  135. .col 12
  136. WHAT IS THE CREATE PROGRAM?
  137.  
  138. .col 3
  139.  
  140. CREATE is the AUTHORING SYSTEM program of the PC-CAI Development System. It
  141. asks the tutorial author a series of questions, and from the author's answers,
  142. the program CREATE creates a PC-CAI program (stored in a computer file), which
  143. can then be run.
  144.  
  145. .pau (*Please Press ENTER*)
  146. .cls
  147. .col 12
  148.                               The Flow of Creation
  149.                                A Typical Scenario
  150.  
  151. .col 3
  152.           ONE                   TWO                     THREE
  153.     ________________      __________________      ___________________
  154.     In the beginning      Second, the author      Third, the PC-CAI run
  155.     the tutorial          uses the editor to      module is started,
  156.     author runs the       correct any typos       and the tutorial is
  157.     CREATE program.       or to make minor        tested. If corrections
  158.                           changes.                need to be made, go back
  159.                                                   to the second step.
  160. .col 10
  161.  
  162.        RESULT               RESULT                   RESULT
  163.  
  164.  
  165.     A PC-CAI tutorial    The PC-CAI tutorial        A finished product.
  166.     is stored in a       file is updated
  167.     computer file.       with corrections.
  168. .col 3
  169.  
  170. .pau (*Please press ENTER*)
  171. .cls
  172. .col 12
  173.                 TWO MAJOR PROGRAMS USED IN THE CREATION PROCESS
  174. .col 3
  175.  
  176. There are two major programs used in the creation process.
  177.  
  178. 1. CREATE - The authoring program
  179. 2. CAI    - The "run module", which interprets the tutorial program,
  180.             and causes it to do what the author has instructed. The
  181.             CAI module also contains the editor.
  182.  
  183.  
  184. There is a third important program called CAI-UTIL that contains support
  185. routines including the IMAGE maker, used for animation and program setup.
  186.  
  187.  
  188. @begin
  189. .col 3
  190. Please enter the name of the program which creates a tutorial by asking the
  191. author questions about the contents of the tutorial.
  192. .col 12
  193.  
  194. @read(*Enter the name here :*)
  195. @right (*CREATE*) force nocase
  196. .col 10
  197.  
  198. VERY GOOD!
  199. .play (*mfo2l16cdefgabo3c*)
  200. @end
  201.  
  202. .pau (*Please press ENTER*)
  203. .loc 9,1
  204. .bla 14
  205. .loc 11,1
  206. @begin
  207. .col 3
  208. Please enter the name of the program which runs the created tutorial.
  209. .col 12
  210.  
  211. @read(*Enter the name here :*)
  212. @right (*CAI*) force nocase
  213. .col 10
  214.  
  215. VERY GOOD!
  216. .play (*mfo2l16cdefgabo3c*)
  217. @end
  218.  
  219. .pau (*Please press ENTER*)
  220. .loc 11,1
  221. .bla 11
  222. .loc 11,1
  223. @begin
  224. .col 3
  225. Please enter the name of the program that contains the PC-CAI editor.
  226. .col 12
  227.  
  228. @read(*Enter the name here :*)
  229. @right (*CAI*) force nocase
  230. .col 10
  231.  
  232. VERY GOOD!
  233. .play (*mfo2l16cdefgabo3c*)
  234. @end
  235.  
  236. .pau (*Please press ENTER*)
  237. .cls
  238. .col 12
  239.                           BEGINNING THE CREATE PROGRAM
  240.  
  241. .col 3
  242. .skip 3
  243. To begin the CREATE tutorial, you must have the PC-CAI Development System
  244. Diskette in Drive A (or on hard disk drive C) and the "A>" or "C>" prompt
  245. must be on the screen. The command to begin the program is simply
  246.  
  247. C>CREATE
  248. .col 12
  249.  
  250. You try it...enter the command to begin the CREATE program:
  251. .col 7
  252.  
  253.  
  254. @begin
  255. @tries 99
  256. @READ(*C>*)
  257. @RIGHT (*CREATE*) Exact nocase
  258. .col 10
  259.  
  260. VERY GOOD!
  261. .play (*mfo2l16cdefgabo3c*)
  262.  
  263. .pau (*Please press ENTER*)
  264. @wrong
  265.  
  266. Be careful in typing in the name of the CREATE program.
  267.  
  268. .pau (*Please press Enter*)
  269. .loc 11,1
  270. .bla 11
  271. .loc 12,1
  272. @end
  273. .cls
  274. .col 3
  275.  
  276. Once the CREATE program begins, you are presented with a list of tutorial
  277. types to choose from. These types define the general "look" of a tutorial.
  278. Later, we will learn how you can create your own custom tutorial types.
  279.  
  280. ┌──────────────────────────────────────────────────────────────────────┐
  281. │1. Test:One right answer (Exact Nocase), one chance, reply            │
  282. │2. Test:One right answer (Keyword), one chance, no replies            │
  283. │3. Allow full flexibility in the design of tutorial.                  │
  284. │4. Define your own tutorial type.                                     │
  285. └──────────────────────────────────────────────────────────────────────┘
  286.  
  287. .col 12
  288. The Most Flexible
  289.  
  290. .col 3
  291. The most flexible tutorial type causes the CREATE program to ask the tutorial
  292. author the maximum number of questions. You will often want to use a more
  293. restricted tutorial type to avoid answering questions unnecessary for the
  294. particular tutorial you may be creating.
  295.  
  296.