home *** CD-ROM | disk | FTP | other *** search
/ Boldly Go Collection / version40.iso / TS / 25D / SM6.ZIP / MANUAL6.TXT < prev    next >
Encoding:
Text File  |  1991-10-05  |  59.5 KB  |  1,938 lines

  1.  
  2.   Copyright (c) SuperMemo World 1991
  3.   All Rights Reserved
  4.  
  5.  
  6. This file is NOT the manual mentioned in
  7. other SM6 files (README.TXT, OFFER.TXT, etc.)
  8. This file is just a selection of the most 
  9. significant pages from the SM6 help. 
  10.  
  11. The following topics are covered:
  12.  
  13. 1 Introduction
  14. 2 Basic operations in SM6
  15. 3 Main screen
  16. 4 Browsing mode options
  17. 5 Menu options
  18. 6 Hot keys
  19. 7 SuperMemo databases
  20. 8 General principles of SuperMemo
  21. 9 Hints and tips for SuperMemo users
  22. 10 Error reports
  23. 11 Passwords
  24.  
  25.  
  26. For a detailed description of terms used here
  27. refer to the SM6 help index (press F6 when in
  28. SM6).
  29.  
  30.  
  31.  
  32.  
  33. 1           INTRODUCTION
  34. =============================================
  35.  
  36.          SuperMemo 6.0 Professional
  37.      Help File, ver. 1.0, Aug 12, 1991
  38.          (c) SuperMemo World 1991
  39.  
  40.   Welcome to the world of SuperMemo - your
  41.   gateway to better life, better self-image
  42.   and better future for all of us.
  43.   In the breathtaking days of unprecedented
  44.   growth of our civilization, the individual
  45.   demand for new knowledge and better
  46.   understanding is overwhelming.
  47.   Capabilities of human memory became a
  48.   bottleneck of creative thinking.
  49.  
  50. To keep pace with new ideas and solutions we
  51. need a revolution in the methodology of
  52. learning. SuperMemo lays ground for such
  53. a revolution.
  54. Given a dose of persistence, you can witness
  55. an amazing boost of your intelectual powers,
  56. memory capacity and knowledge of whatever
  57. you choose to be worth knowing.
  58. This is not a commercial hype. SuperMemo has
  59. been developed on purely scientific basis,
  60. and in strictly scientific terms it can
  61. defend its underlying principles, as well as
  62. to demonstrate its incredible effectiveness.
  63.            Get it working now!
  64.  
  65. Knowledge that is to be learned by means of
  66. SuperMemo 6 must be represented in a text
  67. form, as a collection of question-answer
  68. pairs, later called items.
  69. A collection of items will later be referred
  70. to as a database.
  71. SuperMemo allows to learn and retain
  72. knowledge represented in the database at the
  73. speed that is close to the maximum natural
  74. capability of human memory.
  75. This is achieved by means of repetition
  76. scheduling, i.e. computing exactly when and
  77. which item should be repeated in order to
  78. produce the maximum memory formation effect.
  79.  
  80. In spite of what it may seem at first, the
  81. SuperMemo-based learning is straightforward.
  82. There are only two simple operations you
  83. have to learn in order to start:
  84.   1. How to create a database
  85.   2. How to learn and retain the knowledge
  86. To ensure the security of your databases,
  87. you should also learn few facts about
  88. database maintanance.
  89. And that's all! All the rest is optional!
  90.  
  91. Do not delay. Start working now. You have
  92. much to win.
  93.                        BEST OF GOOD LUCK!
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100. 2    BASIC OPERATIONS IN SM6
  101. ==========================================
  102.  
  103.  
  104. 2.1     CREATING A NEW DATABASE
  105. -------------------------------
  106.  
  107. You do not have to create your own databases.
  108. You can obtain them from your colleagues or
  109. from the SuperMemo World's Database Bank.
  110. To create your own, customized database do
  111. the following:
  112.   1. Initialize the files of your database
  113.      by choosing the Miscells:Initialize
  114.      option (press Alt-I, and provide
  115.      an 8-letter name for the database)
  116.   2. Add new items to your database by
  117.      choosing Expand (press Alt-E)
  118.   3. Close the database (e.g. by Quit).
  119.  
  120.  
  121.  
  122. 2.2     EXPANDING THE DATABASE
  123. ------------------------------
  124.  
  125. You can add new items to the database by
  126. means of the Expand option.
  127. Follow the steps:
  128.  1. Select Expand (e.g. by pressing Alt-E)
  129.  2. Type in the question
  130.  3. Press PgDn to get to the answer pane
  131.  4. Type in the answer
  132.  5. Press ESC
  133.  6. If you want to terminate the Expand
  134.     option then press ESC again, otherwise
  135.     go to Step 2
  136. See also: Editor Simplicity
  137.  
  138.  
  139.  
  140. 2.3         LEARNING
  141. ---------------------------
  142.  
  143. In order to learn new items and repeat items
  144. that have already been memorized, go through
  145. the Learn option (press Alt-L to start)
  146.  
  147. REMEMBER: TO MAKE YOUR WORK TRULY EFFECTIVE
  148.   YOU SHOULD PASS THE LEARNING OPTION
  149.   EVERY DAY OR ALMOST EVERY DAY!!!
  150.   It is better to work moderatly in regular
  151.   intervals than to rack one's brain to
  152.   death just from time to time.
  153.  
  154. See: Advice Optimization
  155.  
  156.  
  157. Each day, the learning process is composed
  158. of the following stages:
  159.    1. repeating items scheduled for
  160.       repetition on the current day
  161.    2. learning new items from the database
  162.    3. repeating again items that appeared to
  163.       be most difficult in Steps 1 and 2
  164. Each of these steps is a series of single
  165. repetitions that proceed as follows:
  166.    1. displaying a question
  167.    2. answering the question (verbally or
  168.       mentally)
  169.    3. displaying the answer (for comparison)
  170.    4. inputting the response quality <0..5>
  171.  
  172. The response quality provided by the learner
  173. after each repetition is intended to tell how
  174. good the response was. The grades/scores are:
  175.     5 - excellent response
  176.     4 - correct response after a hesitation
  177.     3 - correct or slightly distorted
  178.         response produced with an effort
  179.     2 - incorrect response where the correct
  180.         answer seemed obvious
  181.     1 - incorrect response where the correct
  182.         answer can hardly be recalled
  183.     0 - complete blackout
  184. In SuperMemo, you are unlikely to use
  185. response qualities 0 and 1!
  186.  
  187.  
  188. 2.3.1    REPEATING OUTSTANDING ITEMS
  189.  
  190. Repetition of outstanding items comes as
  191. the first stage of the Learn procedure.
  192. In this stage, all items scheduled on the
  193. current day, as well as all outstanding
  194. items from days on which repetitions has
  195. not been made, are repeated in turn and
  196. scheduled on other dates (depending on the
  197. corresponding values of optimal intervals).
  198. All items that score below 3 are considered
  199. forgotten, and items that score below 4 are
  200. scheduled for additional repetition on the
  201. same day (Final drill).
  202.  
  203.  
  204. 2.3.2     MEMORIZING NEW ITEMS
  205.  
  206. The second stage of the Learn procedure
  207. consists in memorizing new items, and is
  208. passed through only after an explicit
  209. request from the learner.
  210. New items taken from the Intact group are
  211. memorized in the sequence of appending to
  212. the database.
  213. Items that scored below 4 are scheduled for
  214. additional repetition on the same day
  215. (Final drill).
  216.  
  217.  
  218. 2.3.3        FINAL DRILL
  219.  
  220. This is the third and the last stage of the
  221. Learn procedure.
  222. Items that scored below four in the two
  223. previous stages, Outstanding/Current and
  224. Memorization, are repeated again and again
  225. until they all score at least four in the
  226. response quality assessment.
  227.  
  228.  
  229.  
  230.  
  231.  
  232. 3          MAIN SCREEN
  233. ============================================
  234.  
  235.  
  236. The organization of the main SuperMemo screen
  237. is as follows:
  238. ╔═══════════════ SuperMemo 6 ═══════════════╗
  239. ║          Options of the main menu         ║
  240. ╠═════════════════════════════╦═════════════╣
  241. ║        Question pane        ║   Process   ║
  242. ╠═════════════════════════════╣   pane      ║
  243. ║         Answer pane         ║             ║
  244. ╠══════════════╦══════════════╣             ║
  245. ║              ║              ║             ║
  246. ║   Item pane  ║  Test pane   ║             ║
  247. ║              ║              ║             ║
  248. ╚══════════════╩══════════════╩═════════════╝
  249.  
  250.  
  251.  
  252. 3.1      QUESTION AND ANSWER PANES
  253. -----------------------------------
  254.  
  255. These are the two parts of the main SuperMemo
  256. screen where the question and answer of the
  257. currently processed item are displayed.
  258. If the answer pane is not empty, then
  259. SuperMemo is in the browsing mode (except
  260. for the moment when the response quality is
  261. being input at learning).
  262. In the browsing mode, the item currently
  263. presented in the question and answer panes
  264. may be edited, deleted, duplicated, reset,
  265. printed etc.
  266.  
  267.  
  268.  
  269. 3.2            ITEM PANE
  270. --------------------------
  271.  
  272. The item pane is the part of the SuperMemo
  273. main screen where the information about the
  274. currently processed item is displayed.
  275. The information pertains to the item whose
  276. content is presented in the question and
  277. answer panes, and is as follows:
  278. Number - number of the item
  279. Grade - recently input response quality
  280.   for the item (if any)
  281. Repetition - number of the repetitions the
  282.   item have been subject to, separated by the
  283.   colon from memory lapses (number of times
  284.   the items has been forgotten)
  285.  
  286. Factor - E-factor characterizing the
  287.   difficulty of the item
  288. Used factor - recent ratio I(n)/I(n-1)
  289.   where I(n) is the current interval of
  290.   the item (for Repetition=1, Used factor
  291.   equals the current interval)
  292. Interval - current interval that separates
  293.   the last and the nearest repetition of
  294.   the item
  295. Last date on which the item has been
  296.   repeated (if any), separated by a hyphen
  297.   from the next date on which the item is
  298.   scheduled for the nearest repetition.
  299.  
  300.  
  301.  
  302. 3.3           TEST PANE
  303. ------------------------------
  304.  
  305. The test pane is the part of the SuperMemo
  306. main screen where the information pertaining
  307. to the currently performed repetition is
  308. displayed.
  309. It consists of the following:
  310. RF - old and the newly computed value of
  311.   the retention factor corresponding to the
  312.   relevant E-factor and repetition number
  313. OF - old and the newly computed value of
  314.   the optimal factor (the optimal factor
  315.   matrix is a smoothed equivalent of the
  316.   retention matrix)
  317. OF support - number of repetition instances
  318.   used to compute the RF and OF factors
  319.   displayed above
  320. New factor - newly computed value of the
  321.   E-factor for the repeated item
  322. Opt interval - next optimal interval for the
  323.   repeated item (it equals to the value of
  324.   the previous interval multiplied by the
  325.   relevant entry of the OF matrix)
  326. New interval - next value of the current
  327.   interval computed for the repeated item
  328.   (it equals the optimal interval +/- a
  329.   random deviation)
  330. Next rep - date of the next repetition
  331.  
  332.  
  333.  
  334. 3.4         PROCESS PANE
  335. -----------------------------
  336.  
  337. This is the rightmost part of the main
  338. SuperMemo screen where most important
  339. information about the currently used
  340. database and its optimization process are
  341. displayed.
  342. An empty process pane indicates that no
  343. database is in use.
  344. The information presented in the process
  345. pane is as follows:
  346. Database - name of the database in use
  347. Date of initialization of the database in
  348.   use separated by a hyphen from the current
  349.   date
  350. Day - number of the day of the process (since
  351.   initialization)
  352. Memorized - number of items in the database
  353.   that have already been memorized by means
  354.   of Learn)
  355. Intact - number of items in the database
  356.   that have been added by means of Expand
  357.   and have not yet been memorized
  358. Total - total number of items in the
  359.   database (Total=Memorized+Intact)
  360. Outstanding - number of items that should be
  361.   repeated on the given day separated by a
  362.   colon from items that will be repeated
  363.   again because of response quality below 4
  364. Burden +/- change of the Burden parameter
  365.   in the current session (see below)
  366. Burden - average number of items that are
  367.   repeated per day
  368. Mean time - average time used for repeating
  369.   a single item (in seconds)
  370. Workload - average time used for repetitions
  371.   per day (Workload = Mean time * Burden)
  372. Interval +/- change of the Interval parameter
  373.   in the current session (see below)
  374. Interval - average current interval assigned
  375.   to items in the database
  376. Factor - average E-factor assigned to items
  377.   in the database
  378. Repetition - average repetition number
  379.   assigned to items in the database separated
  380.   by a colon from the average number of
  381.   memory lapses per item
  382. Lapses +/- change of the Lapses parameter in
  383.   the current session (see below)
  384. Lapses - forgetting index recorded in
  385.   repetitions (the number in parentheses
  386.   indicates the requested value of Lapses)
  387. Retention - estimated retention of knowledge
  388.   for the database in use
  389. Grade - average response quality
  390. Time - repetition time for the current
  391.   session
  392.  
  393.  
  394.  
  395.  
  396. 4      BROWSING MODE OPTIONS
  397. ==========================================
  398.  
  399.  
  400. Browsing mode is the state of the SuperMemo
  401. program in which such database operations as
  402. Edit, Delete, Select, Print, etc. are
  403. available (press E, D, S, P, etc.).
  404. SuperMemo enters the browsing mode in the
  405. following contexts:
  406.  - after each repetition in Learn
  407.  - after finding an item by Find
  408.  - after choosing an item by Select
  409.  - after displaying an item assigned on a
  410.    given day in Burden
  411.  - after each repetition in Random test.
  412.  
  413. Browsing mode operations are summarized in
  414. the status line and are as follows:
  415.   Edit - edit the currently displayed item
  416.   Delete - delete the currently displayed
  417.     item
  418.   Select - display an item of a given number
  419.     and return to the browsing mode
  420.   Print (^P) - print the currently displayed
  421.     item
  422.   Reset (^R) - reset the currently displayed
  423.     item, i.e. remove it from the set of
  424.     memorized and treat it as an intact,
  425.     not yet memorized item
  426.  Duplicate (^D) - duplicate the currently
  427.    display item, edit the copy and return to
  428.    the browsing mode
  429.  Last (^L) - repeat the last operation of
  430.    substring replacement
  431.  Renew - display the updated information in
  432.    the Item pane (useful during the test to
  433.    inspect the new value of the Used factor)
  434.  Arrows - move one item forward or backward
  435.  PgUp/PgDn - move a couple of items forward
  436.    or backward
  437.  Home/End - move to the first or last item
  438.  Enter - continue (or move one item forward)
  439.  ESC - exit
  440.  
  441.  
  442. 4.1          EDIT
  443. --------------------
  444.  
  445. The item editor is called by the following
  446. commands:
  447.  - Expand (adding new items to the database)
  448.  - Edit (in the browsing mode)
  449.  - Duplicate (in the browsing mode).
  450. The editor makes use of the Question and
  451. Answer panes of the main screen.
  452. The following commands are available:
  453.   Arrow keys - move the cursor (only within
  454.     the current pane)
  455.   Ctrl-> - move one word right
  456.   Ctrl<-   move one word left
  457.   Backspace - delete the symbol preceding the
  458.     cursor, and paste lines if the cursor is
  459.     placed in the first column
  460.   Del - delete the symbol at the cursor's
  461.     position, and paste lines if the cursor
  462.     is placed at the end of the line
  463.   PgUp/PgDn - change the current pane
  464.     (from Question to Answer and vice versa)
  465.   Enter - cut the current line and move to
  466.     the beginning of the next line
  467.   Ins - change the mode from Insert (new
  468.     characters are inserted into the text)
  469.     to Overwrite (new characters overwrite
  470.     the old ones)
  471.   Tab - swap the panes
  472.   Home/End - go to the beginning or end of
  473.     the line
  474.   ^Y - delete the current line
  475.   ^T - delete the word to the right of the
  476.     cursor
  477.   ^QY - delete all the characters from the
  478.     cursor's position to the end of the line
  479.   ^S - swap the current line with the next
  480.     one (used for reordering enumerative
  481.     answers)
  482.   ^R or ^QA - replace a string of characters
  483.     with another string
  484.   ^L - repeat the last replace operation
  485.   F7 or ^KB - mark the beginning of a block
  486.   F8 or ^KK - mark the end of the block and
  487.     move the block to the buffer
  488.   ^KC - copy the block stored in the buffer
  489.     to the current cursor's position
  490.   ESC - move to the Answer pane (if in the
  491.     Question pane), or exit the editor (if
  492.     in the Answer pane)
  493. Note that when using Expand, the ESC key
  494. will allow to leave the editor, but Edit
  495. will be reentered in order to allow to input
  496. more items. Therfore, to quit the editor
  497. while using Expand press ESC twice (or three
  498. times if in the Question pane).
  499.  
  500.  
  501. 4.2         DELETE
  502. ---------------------
  503.  
  504. This operation is available only in the
  505. browsing mode.
  506. It is used to delete the currently displayed
  507. item.
  508. Before deleting is performed, SuperMemo will
  509. ask you to confirm your decision.
  510. Delete preceded by Duplicate may be used to
  511. move the item to the end of the database.
  512.  
  513.  
  514.  
  515. 4.3          SELECT
  516. ---------------------
  517.  
  518. This operation of the browsing mode allows
  519. to display the item of a given number.
  520. It may be used whenever any of the SuperMemo
  521. procedures reports a database integrity
  522. error.
  523. In such cases, the number of the defective
  524. item is often displayed, and can be used
  525. with Select to inspect the problem.
  526.  
  527.  
  528.  
  529. 4.4           PRINT
  530. ---------------------
  531.  
  532. This operation of the browsing mode should
  533. be used only if a printer is connected to
  534. the computer (LPT1).
  535. Print sends the currently displayed item
  536. to the printer, and can primarily be used
  537. to simplify items in the database.
  538. Inexperienced learners are inclined to
  539. produce monster items which should be
  540. split into many simpler ones.
  541. In case of discovering an item that causes
  542. persistent problems, print it, delete it,
  543. and use the printout for formulating an
  544. equivalent set of simpler and univocal items.
  545.  
  546.  
  547. 4.5           RESET
  548. --------------------
  549.  
  550. This operation of the browsing mode allows
  551. to transfer an item from the Memorized to
  552. the Intact category.
  553. In other words, the reset item will be
  554. treated as a new, intact item, and all the
  555. process parameters will be updated
  556. accordingly.
  557. The reset should be used each time an item
  558. has been substantially reformulated.
  559. It can also be used in case of mistakenly
  560. providing a pass grade to a forgotten item
  561. when the new interval is very long.
  562.  
  563.  
  564. 4.6            DUPLICATE
  565. -------------------------
  566.  
  567. This operation of the browsing mode allows to
  568. use old items to produce new, similar items.
  569. For example, if the old and the new item
  570. differ by just only one phrase, it is easier
  571. to duplicate the old item, and change the
  572. phrase in the newly created duplicate.
  573. Duplicate acts as follows:
  574.   - make an intact copy of the duplicated
  575.     item (placed at the end of the database)
  576.   - enter the editor to edit the newly
  577.     produced duplicate
  578.   - return to the old item
  579.   - reenter the browsing mode.
  580.  
  581.  
  582. 4.7           LAST
  583. --------------------
  584.  
  585. This command of the browsing mode allows
  586. to repeat the last replace operation used by
  587. the item editor.
  588. If no replace operation has been made since
  589. loading SuperMemo, the Last command will
  590. have no effect.
  591. Similarly, it will have no effect if the
  592. replaced string is not a part of the current
  593. item.
  594. In combination with Find, Last is used to
  595. replace a given string of characters
  596. throughout the database.
  597.  
  598. For example, if you want to replace the
  599. string '(mathematics)' with '(math)'
  600. throughout the database, do the following:
  601.  1. use Find to search for '(mathematics)'
  602.  2. as soon as the first item has been found,
  603.     enter the editing mode (E) and define the
  604.     replacement string by pressing ^R (it
  605.     will replace the string in the current
  606.     item)
  607.  3. exit the editor and press Enter to
  608.     continue the search
  609.  4. if another item has been found, decide
  610.     if you want to replace the string, press
  611.     ^L if yes, press Enter and go to 4
  612.  
  613.  
  614. 4.8           RENEW
  615. ----------------------
  616.  
  617. This is a specialized option of the browsing
  618. mode used only during repetitions.
  619. It is used to inspect the value of the
  620. U-factor (Factor used), which is:
  621.  - before the Grade is provided: the planned
  622.    value of the U-factor
  623.  - after the Grade is provided: the real
  624.    value of the U-factor (used in
  625.    optimization)
  626.  - after using Renew: the new, planned value
  627.    of the U-factor.
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635. 5    MENU OPTIONS
  636. ============================================
  637.  
  638.  
  639. 5.1           OPEN
  640. ---------------------
  641.  
  642. To open a database use Open (F3 or Alt-O).
  643. Open is also automatically called when you
  644. want to use any of the options that need an
  645. open database.
  646. Open selects and prepares a database for use.
  647. It displays a window with the names of all
  648. databases stored in your database directory.
  649. Use arrow keys and Enter to choose the
  650. database you want to work with.
  651. If you want to change the drive or path to
  652. the database directory press TAB to move
  653. between panes of the Open window.
  654. The panes are as follows (clockwise): Files,
  655. Drive, Path and Template.
  656. You can define a database filename template
  657. using wildcard characters ? and *, e.g. if
  658. you have the following database in your
  659. directory (geography and economics: GEOG_A,
  660. GEOG_B, ..., GEOG_N and ECON_A, ECON_B, ...,
  661. ECON_N, you can define the template GEO*.INF
  662. to work only with databases on geography.
  663. Do not change the filename extension in the
  664. template pane.
  665. If no database is listed in the Open window
  666. then either you haven't created any database
  667. or the database path is wrong.
  668.  
  669.  
  670. 5.2 LEARN AND EXPAND
  671. ---------------------
  672.  
  673. For information about these options see
  674. chapters 2.2 and 2.3 in this file.
  675.  
  676.  
  677. 5.3         FIND
  678. -----------------
  679.  
  680. Find is used to search the database for
  681. items containing a defined string of
  682. characters (press Alt-F to call it).
  683. Upon chosing this option, input the string
  684. you want to search for (search string).
  685. As soon as an item has been found, it is
  686. displayed in Question, Answer and Item panes,
  687. and SuperMemo enters the browsing mode.
  688. The most recently used string is stored in
  689. in the SM6.PAR file as soon as you use the
  690. Write parameters option.
  691.  
  692.  
  693. 5.4         SELECT
  694. -------------------
  695.  
  696. Select is used to display the most recently
  697. used item (press Alt-S to call Select from
  698. anywhere in the SuperMemo program).
  699. Upon displaying the item, SuperMemo enters
  700. the browsing mode which its operations
  701. available at a keystroke (e.g. Edit, Delete,
  702. Reset, Print etc.).
  703. You can also select an item by its number.
  704. In such a case press Alt-S to get into the
  705. browsing mode and press S again.
  706.  
  707.  
  708.  
  709. 5.5          MISCELLS
  710. ----------------------
  711.  
  712. Miscellaneous options of the Miscells menu:
  713.  - Date - setting the DOS date
  714.  - Random test - random presentation of
  715.    items from the database in use
  716.  - Garbage - database garbage collection
  717.    used also to test database integrity
  718.  - Initialize - creation of a new, empty
  719.    SuperMemo database
  720.  - OS Shell - temporary exit to DOS
  721.  - Parameters - menu of SuperMemo parameters
  722.  - Approximate - procedure used to compute
  723.    the OF matrix on the base of the RF matrix
  724.  - Close - closing the database in use.
  725.  
  726.  
  727. 5.5.1         DATE
  728.  
  729. The Date option allows to set the current
  730. date used by the SuperMemo program.
  731. The DOS date in your computer will also be
  732. changed accordingly.
  733. The date format depends on the setting of
  734. the Dates parameter in the Parameter menu.
  735. Therefore, it may be DD.MM.YY or MM.DD.YY,
  736. depending on your choice.
  737. The Date option is automatically called if
  738. SuperMemo discovers that the DOS date setting
  739. is much different from what could be expected
  740. from data stored in the database.
  741. REMEMBER TO KEEP THE DATE SETTING ACCURATE!
  742.  
  743.  
  744. 5.5.2         RANDOM TEST
  745.  
  746. This option randomly selects items from the
  747. database and presents them by displaying
  748. the question, and after you press a key,
  749. the answer. Press ESC to leave Random test.
  750. You can use Random test to:
  751.  - test your colleagues or students
  752.  - inspect the content of the database
  753.  - compute the participation of particular
  754.    topics in the database
  755.  - check if the proportion of knowledge
  756.    you remember corresponds to the value
  757.    approximated by the Retention parameter
  758.  
  759.  
  760. 5.5.3            GARBAGE
  761.  
  762. This option is used to remove superfluous
  763. data from database files.
  764. This process may substantially reduce the
  765. size of some of the files (esp ITM).
  766. As Garbage performs a rough database
  767. integrity checkup, it is recommended that it
  768. be performed once a month or two.
  769. The garbage directory stores temporary work
  770. files (comparable in size to the database).
  771. As Garbage is very read-write intensive,
  772. it should be performed on fast media.
  773. WARNING! Back up your files before garbage
  774.  collection.
  775.  
  776.  
  777. 5.5.4         INITIALIZE
  778.  
  779. This option of the Miscells menu allows to
  780. start a new SuperMemo database, and is
  781. activated by pressing Alt-I (or Alt-T:M:I).
  782. It creates a set of four files that are
  783. marked by a unique filename. These files
  784. will store the collection of items and the
  785. information about the learning process.
  786. Initialize asks for the filename, and if it
  787. conflicts with already existing databases,
  788. you will be requested to confirm the decision
  789. to override.
  790.  
  791.  
  792. 5.5.5        OS SHELL
  793.  
  794. You can exit SuperMemo temporarily by using
  795. the OS Shell option (Alt-X).
  796. This option loads a new command interpreter,
  797. and allows you to issue commands of the
  798. DOS operating system.
  799. As soon as you wish to return to SuperMemo,
  800. type Exit at the DOS prompt and press Enter.
  801. The database in use is automatically closed
  802. in case your forget returing to SuperMemo.
  803. If your have a number of resident utilities
  804. in memory of your computer, there may be not
  805. enough space for loading COMMAND.COM, and
  806. the 'Out of memory' message will be displayed
  807.  
  808.  
  809. 5.5.6        PARAMETERS
  810.  
  811. The Parameters menu is displayed by Alt-P,
  812. and allows to define the following parameters
  813.  Lapses - requested forgetting index, i.e.
  814.    proportion of items that are allowed to
  815.    be forgotten at repetitions (this value
  816.    may vary from 3-20%)
  817.  Paths - directories used by SuperMemo
  818.  Sound - generation of sound signals
  819.  Color - color display
  820.  Dates - date format (DD.MM.YY or MM.DD.YY)
  821. It also allows to Write parameters to the
  822. disk or Read parameters from the disk.
  823.  
  824.  
  825. 5.5.7        APPROXIMATE
  826.  
  827. This option of the Miscells menu allows to
  828. reevaluate the current state of the OF matrix
  829. on the base of the RF matrix, and should
  830. be passed through each time the Lapses
  831. option is used to request a new value
  832. of the forgetting index.
  833. The procedure makes use of a hill-climbing
  834. algorithm which is intended to find
  835. parameters of a predetermined function of
  836. optimal factors in order to find the
  837. closest fit to the matrix of retention
  838. factors. This function is then translated
  839. into the matrix of optimal factors.
  840. The predetermined shape of the function of
  841. optimal intervals was established on the
  842. base of results yielded by working with
  843. earlier versions of SuperMemo (particularly
  844. SuperMemo 5).
  845. For the repetition number equal 1, the
  846. function of optimal intervals has a
  847. close-to-linear nature and is approximated
  848. by a procedure akin to linear regression
  849. with the number of repetition instances
  850. considered in the computation.
  851. For the repetition number greater than 1,
  852. the approximation procedure is iterative
  853. in nature.
  854. In this case, the four parameters of the
  855. function of optimal intervals are initially
  856. set to average, expected values, and the
  857. algorithm proceeds toward minimizing the
  858. objective function called the deviation
  859. (sum of square differences between OFs and
  860. RFs).
  861. During iterations, all the parameters are
  862. displayed on the screen, as well as steps
  863. used in the hill-climbing algorithm (akin
  864. to the Rosenbrock method).
  865. The counter variable indicates the number
  866. of steps and iterations of the algorithm as
  867. it progresses.
  868. The progress variable indicates the
  869. decrease of the objective function
  870. (DEVIATION) in particular steps and
  871. iterations, as well as the trailing average
  872. of the iteration progress.
  873. Iterations proceed until the trailing
  874. progress drops below 0.01 or ESC is pressed.
  875. In the former case, the newly computed
  876. parameters of the function of optimal
  877. factors are displayed along the final
  878. value of the objective function.
  879. Selected entries of the RF and OF matrices
  880. are juxtaposed in order to provide ground
  881. for accuracy judgement.
  882. In case the fit is satisfactory, Ctrl-S will
  883. store the newly computed matrix of optimal
  884. factors in the database.
  885. Apart from changing the Lapses parameters,
  886. the Approximation procedure may also be used
  887. in cases where the smoothing scheme seems to
  888. be unsatisfactory and the edge of the matrix
  889. of optimal intervals, displayed by Progress
  890. on the Analysis menu, assumes a jagged,
  891. irregular shape.
  892. WARNING! The approximation algorithm should
  893. only be used after changing the Lapses
  894. paramater, unless the learner truly
  895. understands the optimization procedures.
  896.  
  897.  
  898. 5.5.8          CLOSE
  899.  
  900. You can close the database in use by means of
  901. Close (F2 or Alt-C).
  902. Close updates all database files and closes
  903. them.
  904. Close is automatically called by:
  905.   - Quit
  906.   - Open, if you decide to open another
  907.     database
  908.   - OS Shell (to protect your database in
  909.     case you forget returning to SuperMemo)
  910.  
  911.  
  912.  
  913. 5.5.9       USER DATA
  914.  
  915. The User option on the Miscells menu allows
  916. to inspect information about the person,
  917. institution or company that bought the
  918. marked copy of SuperMemo.
  919. This information does not necessarily
  920. pertain to the end user of SuperMemo.
  921. A given copy of SuperMemo may be purchased
  922. for retail sale, and the end buyer becomes
  923. a legal user upon registering his copy
  924. at SuperMemo World.
  925.  
  926.  
  927.  
  928. 5.6        ANALYSIS
  929. ------------------------
  930.  
  931. The Analysis options allow to see:
  932.  - Burden - number of items to be repeated
  933.    on particular days
  934.  - Factor distribution - distribution of
  935.    E-factors across the database
  936.  - Interval distribution - distribution of
  937.    current intervals
  938.  - Optimal factors - the OF matrix
  939.  - Support for Optimal factors - matrix of
  940.    repetition cases used to compute OFs
  941.  - Prospects - matrix of optimal intervals
  942.  - Retention - approximation of the OF matrix
  943.    based on sketching forgetting curves
  944.  
  945.  
  946. 5.6.1          BURDEN
  947.  
  948. The Burden option can be found in the
  949. Analysis menu (press Alt-B to call it).
  950. It is used to display how many items are
  951. assigned for repetition on particular days
  952. and which these items are.
  953. The following keys can be used when in the
  954. Burden option:
  955.   - arrow keys - move the selection bar
  956.     between days of the current page
  957.   - PgUp/PgDn - present the next/previous
  958.     page of days
  959.   - Ctrl-PgUp/PgDn - move one year forward
  960.     or backward
  961.  - Home - move to the earliest day in the
  962.    process that has not yet been gone through
  963.  - End - move to the furthest day on which
  964.    any repetition is/was scheduled
  965.  - Enter - display the list of items
  966.    scheduled on the day indicated by the
  967.    selection bar (see Assignments)
  968.  - ESC - exit to the Analysis menu
  969.  
  970. Use the Burden option to see how many items
  971. you have in the schedule for the nearest
  972. days. You are advised not to inspect these
  973. items as it may interfere with repetitions.
  974.  
  975.  
  976.              ASSIGNMENTS
  977.  
  978. You get to the Assignments option by using
  979. Burden (e.g. Alt-B), positioning the
  980. selection bar on a given day and pressing
  981. Enter.
  982. In the right part of the screen, the list
  983. of items scheduled on the selected day is
  984. displayed.
  985. The selection frame can be moved to any of
  986. the items, and the content of the Question,
  987. Answer and Item pane will change accordingly.
  988. The selection frame may be moved by means of
  989. arrow keys, PgUp and PgDn.
  990.  
  991. Upon moving to the item of interest, most
  992. of the operations of the browsing mode are
  993. available:
  994.   - Edit,
  995.   - Delete,
  996.   - Reset,
  997.   - Print,
  998.   - Select,
  999.   - Duplicate, etc.
  1000. By pressing Enter, the browsing mode may be
  1001. entered with all its operations at hand.
  1002. The browsing mode may be exited by ESC.
  1003.  
  1004.  
  1005.  
  1006. 5.6.2     FACTOR DISTRIBUTION
  1007.  
  1008. This option displays the number of items
  1009. belonging to particular difficulty
  1010. categories (determined by E-factors).
  1011. The range of E-factors is displayed leftmost,
  1012. followed by the number of items in each
  1013. category, their proportional participation
  1014. in the whole database and the histographic
  1015. representation of the latter.
  1016. A 'flatfoot' distribution with a large number
  1017. of 1.3 items is the best indicator of an
  1018. ill-structured database, and should be, by
  1019. all means, avoided.
  1020.  
  1021.  
  1022. 5.6.3    INTERVAL DISTRIBUTION
  1023.  
  1024. This option presents the distribution of
  1025. current intervals attributable to particular
  1026. items. The interval category is displayed in
  1027. the left column, and is followed by the
  1028. number of pertaining items and their
  1029. proportional participation in the database.
  1030. Initially, soon after creating the database,
  1031. intervals are on the order of days, but in
  1032. a short time, most of them increase to months
  1033. and years. Then, only a small proportion of
  1034. items is scheduled in short intervals, and is
  1035. accounted for by marginal, but existent
  1036. process of forgetting.
  1037.  
  1038.  
  1039. 5.6.4      OPTIMAL FACTORS
  1040.  
  1041. This option displays the matrix of optimal
  1042. factors (OF matrix). This matrix is a
  1043. tabular representation of the function of
  1044. optimal intervals.
  1045. Columns are designated by particular
  1046. E-factor values, while rows correspond to
  1047. repetition numbers (memorization is counted
  1048. as the first repetition).
  1049. PgUp and PgDn can be used to display lower
  1050. and higher half of the matrix, corresponding
  1051. to lower and higher E-factors.
  1052. See: Optimization
  1053.  
  1054.  
  1055. 5.6.5     OPTIMAL FACTOR SUPPORT
  1056.  
  1057. This option of the Analysis menu allows to
  1058. see how many repetition instances have been
  1059. used to compute particular entries of the
  1060. matrix of optimal factors.
  1061. The top row displays E-factor categories
  1062. (from 1.3 to 2.5).
  1063. The leftmost column displays repetition nos
  1064. (from 1 to 20).
  1065. The parameter displayed right to the
  1066. window header is the number of instances
  1067. used to compute the Lapses parameter (FI
  1068. stands for Forgetting index)
  1069.  
  1070.  
  1071. 5.6.6       PROSPECTS
  1072.  
  1073. This option allows to see the approximate
  1074. values of optimal intervals used in the
  1075. process of learning.
  1076. In the top row, E-factor categories are
  1077. displayed (from 1.3 to 2.5).
  1078. The leftmost column displays repetition nos
  1079. (from 1 to 20).
  1080. Use PgUp/PgDn to inspect both halves of the
  1081. matrix (E-factors equal up to 3.2).
  1082. First optimal interval in a given E-factor
  1083. category equals the first optimal factor for
  1084. the same category.
  1085.  
  1086. All subsequent optimal intervals are
  1087. computed by multiplying the preceeding value
  1088. of optimal interval by the corresponding
  1089. value of optimal factor:
  1090.    OI(1,EF)=OF(1,EF)
  1091.    OI(n,EF)=OI(n-1,EF)*OF(n,EF)
  1092. where:
  1093.    OF(n,EF) is the n-th optimal factor for
  1094.      E-factor equal EF
  1095.    OI(n,EF) is the n-th optimal interval for
  1096.      E-factor equal EF
  1097. Intervals longer than the average human
  1098. lifespan are not displayed.
  1099. (M stands for months, Y stands for years)
  1100.  
  1101.  
  1102. 5.6.7          RETENTIONS
  1103.  
  1104. This option allows to see the content of
  1105. the matrix of retention factors.
  1106. Retention factors correspond to O-factors,
  1107. but their values are computed directly from
  1108. forgetting curves sketched for particular
  1109. E-factor categories and repetition numbers.
  1110. Retention factor expresses the optimal
  1111. interval (first repetition) or the increase
  1112. of the optimal interval (further repetitions)
  1113. for which the expected value of the
  1114. forgetting index equals the desired value of
  1115. Lapses set by the Lapses option.
  1116.  
  1117. For example, if the Lapses parameter equals
  1118. 5% and the repetition number is one, then
  1119. the corresponding retention factor will equal
  1120. the interval for which the forgetting curve
  1121. indicates the expected 5% of memory lapses.
  1122. Because the forgetting curve sketching is
  1123. subject to high degree of noise, the
  1124. retention factor matrix undergoes smoothing
  1125. before it can be treated as the matrix of
  1126. optimal intervals. The smoothed form of the
  1127. matrix of optimal intervals may be inspected
  1128. by means of the Optimal factors option.
  1129. You can use arrow keys, Home and End to move
  1130. across the matrix of retention factors.
  1131.  
  1132. You can see the current state of the
  1133. forgetting curve corresponding to a given
  1134. retention factor by pressing Enter, while in
  1135. the Retentions option (Alt-R).
  1136. If you have a color display, you may see that
  1137. the color of retention factor entries changes
  1138. along with the increasing number of
  1139. repetition instances uses to sketch the curve
  1140. Obviously, you may wish to inspect only those
  1141. entries whose color intensity indicates that
  1142. the forgetting curve sketching is in an
  1143. advanced stage.
  1144.  
  1145. See: Optimization
  1146.  
  1147.           FORGETTING CURVES
  1148. You can view forgetting curves by using
  1149. Retention (Alt-R), positioning the cursor
  1150. on a selected entry of the matrix of
  1151. retention factors and pressing Enter.
  1152. The top row of the forgetting curve window
  1153. indicates the values of the R/U-factor
  1154. (equivalent to the interrepetitory interval
  1155. if the repetition number is 1).
  1156. The bottom row of the window displays the
  1157. number of repetition instances used to
  1158. sketch a given section of the curve.
  1159. The vertical axis corresponds to the
  1160. forgetting index (top-0%, bottom-100%).
  1161. The broken lines that cross inside the
  1162. forgetting curve panel indicate:
  1163.   - horizontal - desired value of the
  1164.     forgetting index (top corresponds to 0%)
  1165.   - vertical - Retention factor (factor for
  1166.     which the forgetting curve crosses the
  1167.     line of the desired forgetting index)
  1168. Texture of rectangles used to plot the curve
  1169. reflects the number of instances used to
  1170. compute the retention for that part of the
  1171. graph: the more solid the rectangle, the
  1172. greater the number of instances, and in
  1173. consequence, the greater the accuracy of
  1174. plotting.
  1175.  
  1176.  
  1177. 5.6.8     MONTHLY BURDEN
  1178.  
  1179. This option allows to see how many items are
  1180. scheduled for repetition in particular months
  1181. and years (press PgUp/PgDn to see the next
  1182. or previous panel of four years).
  1183.  
  1184.  
  1185.  
  1186. 5.7         HELP MENU
  1187. -----------------------
  1188.  
  1189. Help menu provides the following options:
  1190.  - Front page - process help starting from
  1191.    its front page
  1192.  - Index - process help starting from the
  1193.    index which lists all the most important
  1194.    topics
  1195.  - Recent page - process help starting from
  1196.    that page that has recently been used
  1197.  - Help on Help - process help starting from
  1198.    the page that provides instructions on
  1199.    how to use help
  1200.  - Hints and Tips - process help starting
  1201.    from the Hints-and-Tips page
  1202.  
  1203.  
  1204. 5.8          QUIT
  1205. ---------------------
  1206.  
  1207. This option of the main menu should always
  1208. be used to terminate the work with SuperMemo.
  1209. To terminate press Alt-Q, and confirm the
  1210. termination by pressing Y(es).
  1211.  
  1212. Quit closes the currently used database (if
  1213. any), restores the video attributes from
  1214. before running the program and disposes
  1215. memory area occupied by SuperMemo.
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223. 6          HOT KEYS
  1224. =========================================
  1225.  
  1226. The following hot keys may be used in most
  1227. of contexts of SuperMemo:
  1228.  F1 - context-sensitive help
  1229.  F2 - Close the database in use
  1230.  F3 - Open a database
  1231.  F4 - recent page of help
  1232.  F5 - front page of help
  1233.  F6 - help's index
  1234.  F10 - main menu
  1235.  Alt-O - Open a database
  1236.  Alt-L - Learn
  1237.  Alt-F - Find
  1238.  Alt-S - Select
  1239.  Alt-E - Expand
  1240.  Alt-D - change Date
  1241.  Alt-B - daily Burden
  1242.  Alt-M - Monthly burden
  1243.  Alt-C - Close the database in use
  1244.  Alt-T - Top options (main menu)
  1245.  Alt-P - Parameters
  1246.  Alt-X - eXit to DOS (OS Shell)
  1247.  Alt-H - Help menu
  1248.  Alt-Q - Quit
  1249.  
  1250.  
  1251.  
  1252. 7    SUPER-MEMO DATABASES
  1253. ============================================
  1254.  
  1255.  
  1256. 7.1       DATABASE FILES
  1257. ---------------------------
  1258.  
  1259. The following files make up a SuperMemo
  1260. database:
  1261. <name>.INF - info about the process
  1262. <name>.ITM - text of items
  1263. <name>.ITI - info about items
  1264. <name>.DAT - list of pointers to lists
  1265.   storing items scheduled on particular days
  1266.  
  1267. Optionally:
  1268. <name>.REP - list of items scheduled for the
  1269. Final drill (this file can always be erased).
  1270.  
  1271.  
  1272.  
  1273. 7.2   DATABASE SECURITY PRINCIPLES
  1274. ----------------------------------
  1275.  
  1276. Upon loosing your database files, you are
  1277. doomed to forget 60-100% of your knowledge
  1278. in the first year depending on how long you
  1279. have been using SuperMemo.
  1280. To make sure its is not the case, please
  1281. do obey all the database security principles
  1282. listed on the next page.
  1283. Recently, computer viruses have become a
  1284. scourge of hard working and honest computer
  1285. users. SuperMemo databases are particularly
  1286. sensitive as they store highly complex data
  1287. produced by months of strenuous work of a
  1288. SuperMemo learner. YOU CANNOT BE TOO CAREFUL!
  1289.  
  1290. Security principles:
  1291.  - always leave SuperMemo by Quit
  1292.  - keep your passwords handy
  1293.  - in case of abandoning the program in a
  1294.    prohibited way (e.g. power failure), use
  1295.    your backup copy
  1296.  - do not modify database files manually
  1297.  - keep a month and two months old database
  1298.    backups on diskettes
  1299.  - create a temporary backup each time you
  1300.    work with SuperMemo (e.g. use RAMdisk)
  1301.  - perform Garbage collection once a month
  1302.  - do not create databases greater than
  1303.    300 kB or 3000 items
  1304.  - keep the DOS date setting accurate
  1305.  - upon DATABASE INTEGRITY ERROR message,
  1306.    backup your database (do not override
  1307.    older backups) and perform  Garbage
  1308.    collection
  1309.  - do not work with databases that report
  1310.    integrity errors, use your backups
  1311.  - recover from any damage only be means of
  1312.    tools provided by SuperMemo World
  1313.  - in case of a serious damage, send your
  1314.    database to SuperMemo World for recovery
  1315.    (remember to attach postage and the
  1316.    processing fee as indicated in files
  1317.    accompanying SuperMemo)
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325. 8   GENERAL PRINCIPLES OF SUPER-MEMO
  1326. =============================================
  1327.  
  1328. All forms of learning produce molecular
  1329. changes in neuronal synapses which form
  1330. connections between nerve cells.
  1331. These changes are gradually obliterated in
  1332. the process of spontaneous forgetting.
  1333. Forgetting affects all synapses able to learn
  1334. and can be naturally prevented only by one
  1335. mechanism: repetition.
  1336. Every attentive learner knows, that
  1337. forgetting can ruin the delicate fabric of
  1338. knowledge that may take months and years to
  1339. build.
  1340.  
  1341. The saying 'Repetitio est matter studiorum'
  1342. is as old as the art of learning.
  1343. Not everybody, however, realizes the fact
  1344. that: IT IS NOT POSSIBLE TO LEARN ANYTHING
  1345. ONCE AND REMEMBER IT FOREVER!
  1346. Even one's own name could be forgotten if it
  1347. were not used, or in other words repeated,
  1348. as often as it is.
  1349. The problem with repetitions is that they
  1350. consume one of the most valuable assets in
  1351. the modern lifestyle: time.
  1352. Therefore the key to effective learning is
  1353. to find ways to reduce the number of
  1354. otherwise ineluctable repetitions.
  1355.  
  1356. SuperMemo makes learning approach the
  1357. maximum natural capacity of the human brain
  1358. to form memories.
  1359. This is done by the optimization of
  1360. repetition scheduling, i.e. finding out when
  1361. and which portions of knowlege should be
  1362. repeated.
  1363. Considering a given piece of knowledge,
  1364. there are two criteria that can be used to
  1365. determine the length of optimal intervals
  1366. that should separate repetitions:
  1367.  - minimization of the number of repetitions
  1368.  - maximization of the overall knowledge
  1369.    retention.
  1370.  
  1371. In other words:
  1372.  - intervals should be as long as possible to
  1373.    reduce time necessary for repetitions
  1374.  - intervals should be short enough to make
  1375.    sure that the repeated knowledge is not
  1376.    forgotten.
  1377. Because of the fact that forgetting has a
  1378. stochastic nature, i.e. it cannot be easily
  1379. predicted when a given piece of knowledge
  1380. will be forgotten, the statistical approach
  1381. to the process of learning must be applied.
  1382. By means of statistical analysis, we can
  1383. determine when a given proportion of
  1384. memorized knowledge will be forgotten.
  1385.  
  1386. Thus, the following definition of optimal
  1387.  
  1388. intervals could be accepted:
  1389. OPTIMAL INTERVALS ARE INTERVALS THAT RESULT
  1390. IN A SMALL, PREVIOUSLY DETERMINED FRACTION
  1391. OF KNOWLEDGE BEING FORGOTTEN.
  1392. The mentioned fraction of knowledge, later
  1393. called the forgetting index, may be chosen
  1394. by the learner, and usually falls into the
  1395. range from 5% to 10%.
  1396. By application of optimal intervals in the
  1397. process of learning, the SuperMemo method
  1398. produces an incredible increase in the rate
  1399. of knowledge acquisition without affecting
  1400. knowledge retention.
  1401.  
  1402. A little problem arises when we observe that
  1403. optimal intervals differ between different
  1404. sorts of knowledge and different learners.
  1405. The former problem is dealt with in the
  1406. SuperMemo method by splitting knowledge
  1407. into smalles possible pieces called items.
  1408. The optimization procedure, i.e. computation
  1409. of optimal intervals, is then applied to
  1410. each of the pieces separately, producing
  1411. a unique repetition intervalization in each
  1412. of the cases.
  1413. The principle of applying items of maximum
  1414. simplicity is later called the minimum
  1415. information principle.
  1416.  
  1417. The problem of differences between learners
  1418. is solved in SuperMemo by application of
  1419. self-modifying algorithms that adjust
  1420. repetition intervalization to individual
  1421. needs.
  1422. In other words, the procedures used by the
  1423. SuperMemo program can detect what sort of
  1424. learning and what sort of learner are subject
  1425. to optimization.
  1426. The net result is that a determined level
  1427. of knowledge retention may be maintained in
  1428. the process of learning that approaches the
  1429. maximum natural speed with which the
  1430. learner's brain can form memories.
  1431.  
  1432. This is an outline of how SuperMemo allows to
  1433. learn fast:
  1434.  - the learned knowledge is split into
  1435.    smallest possible pieces called items
  1436.  - items are formulated in the question-
  1437.    answer form
  1438.  - items are memorized by answering questions
  1439.    as long as it takes to provide correct
  1440.    answers to all of them
  1441.  - first repetition is scheduled at the same
  1442.    time for all items, after the interval
  1443.    which statistically produces FI lapses
  1444.    of memory (FI stands for the forgetting
  1445.    index and equals 5% be default)
  1446.  - the first interval is computed as for an
  1447.    average learner, but as soon as the FI
  1448.    deviates from the requested value, the
  1449.    length of the first interval is modified
  1450.  - after each repetition, learner produces
  1451.    a number called the response quality
  1452.    which determines how difficult it was to
  1453.    answer the question
  1454.  - on the base of response qualities, items
  1455.    are classified into difficulty categories,
  1456.    and their difficulty is reestimated in all
  1457.    successive repetitions
  1458.  - different optimal intervals are applied to
  1459.    items of different difficulty
  1460.  - different intervals are applied to items
  1461.    that have been repeated a different number
  1462.    of times
  1463.  - the function of optimal intervals is
  1464.    constantly modified in order to produce
  1465.    exactly FI memory lapses
  1466.  - the function of optimal intervals is
  1467.    represented as the matrix of optimal
  1468.    factors OF:
  1469.      I(1,EF)=OF(1,EF)
  1470.      I(n,EF)=I(n-1,EF)*OF(n,EF)
  1471.    where:
  1472.    I(n,EF) - n-th interval for difficulty EF
  1473.    OF(n,EF) - n-th O-factor for difficulty EF
  1474.  - matrix of optimal factors is produced
  1475.    by smoothing the matrix of retention
  1476.    factors RF
  1477.  - each entry of the RF matrix equals the
  1478.    current estimation of the optimal factor
  1479.    OF that produces FI lapses of memory
  1480.  - RFs are computed from forgetting curves
  1481.    sketched on the base of repetitions
  1482.  - each difficulty category and repetition
  1483.    number has its own record of repetitions
  1484.    in the form of a forgetting curve sketch
  1485.  - intervals used in learning are slightly
  1486.    dispersed round the optimal values for the
  1487.    accuracy of the forgetting curve sketching
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497. 9   HINTS AND TIPS FOR SUPER-MEMO USERS
  1498. ==========================================
  1499.  
  1500. To be truly satisfied with your SuperMemo
  1501. workouts, you should obey the following
  1502. principles of a successful learner:
  1503.  - regular work
  1504.  - formulation of simple and univocal items
  1505.  - moderation
  1506.  - concentration
  1507.  - proper selection of material
  1508.  - multifaceted approach
  1509.  - application of mnemonic techniques
  1510.  - health
  1511.  - pleasure
  1512.  - knowledge of the above principles.
  1513.  
  1514.  
  1515. 9.1       REGULAR WORK
  1516. -------------------------
  1517.  
  1518. There is no way of avoiding the fundamental
  1519. principle of SuperMemo: REGULAR WORK.
  1520. It is better to work 3 minutes every day,
  1521. than to spend an hour on weekends.
  1522. Regular work may be against the human nature,
  1523. it may be hard to bear for some, but the
  1524. mechanisms of memory are ruthless, and do not
  1525. provide any escape from regular brain-racking
  1526. Moreover, the positive feedback between
  1527. the pile-up of outstanding repetitions and
  1528. the urge to procrastinate is the main source
  1529. of SuperMemo casualties.   DO NOT POSTPONE!
  1530.  
  1531.  
  1532. 9.2  SIMPLICITY AND UNIVOCALITY OF ITEMS
  1533. ----------------------------------------
  1534.  
  1535. One of the main ways to increase the speed
  1536. of learning with SuperMemo is to consequently
  1537. formulate items that contain minimum
  1538. information and are unambiguous.
  1539. Minimum information does not mean minimum
  1540. number of items. An ill-structured item may
  1541. often be replaced by a dozen of simple items,
  1542. and the resulting redundancy is likely to
  1543. greatly reduce the learning time!
  1544. One should never learn convoluted formulas,
  1545. lists containing more than 3-5 elements,
  1546. sets containing more than 2-3 elements,
  1547. descriptions, etc.
  1548.  
  1549. All of them should be replaced by a set of
  1550. simpler items.
  1551. The notable exception are short epigrams,
  1552. however, their use may be constrained by the
  1553. SuperMemo's limit on the size of an item.
  1554. Most of SuperMemo beginners display the lack
  1555. of sense of item simplicity. Despite all
  1556. warnings, they formulate monster items that
  1557. by no means can be reproduced at repetitions.
  1558. Usually, the learner will have to learn the
  1559. hard way that there are different knowledge
  1560. representation strategies that may render
  1561. the same piece of knowledge a pushover in
  1562. one case, and a nightmare in another.
  1563.  
  1564.  
  1565. 9.3       MODERATION
  1566. ----------------------
  1567.  
  1568. A dangerous snag awaits all inexperienced
  1569. SuperMemo learners as a result of two
  1570. phenomena:
  1571.  - it is easier to memorize items than to
  1572.    retain them in memory over a longer time
  1573.  - in the first year of work, the learning
  1574.    rate will gradually be reduced as a result
  1575.    of accumulation of items scheduled for
  1576.    repetitions.
  1577. In consequence, the learner, bedazzled with
  1578. the initial progress, may overestimate his or
  1579. her ability to sustain the working regime.
  1580.  
  1581. Soon, he or she will be overwhelmed by the
  1582. number of repetition, and the crisis may be
  1583. amplified by the increasing difficulty to
  1584. recall the ill-structured items.
  1585. One of the first things a SuperMemo learner
  1586. must do is to test his capability to work
  1587. with SuperMemo over a longer period of time.
  1588. The best daily dose for beginners is 5-10 min
  1589. Only after a month or so, it could gradually
  1590. be increased to 30-40 minutes per day.
  1591. It is worth noting that the decrease in the
  1592. speed of learning becomes practically
  1593. undetectable as soon as after the first year
  1594. of the process.
  1595.  
  1596.  
  1597. 9.4       CONCENTRATION
  1598. -----------------------
  1599.  
  1600. It is important for the quality of knowledge
  1601. obtained by means of SuperMemo, that
  1602. repetitions are conscious and semantic, i.e.
  1603. they do not just reproduce the answers
  1604. automatically, without truly grasping all
  1605. their implications.
  1606. Automatic repetitions not only reduce the
  1607. value of the knowledge. They also make the
  1608. work with SuperMemo monotonous, and are less
  1609. engaging for memory. In consequence, the
  1610. repeated items are more difficult to recall.
  1611. A truly successful SuperMemo learner finds a
  1612. challenge in each repetition.
  1613.  
  1614.  
  1615. 9.5      SELECTION OF MATERIAL
  1616. ------------------------------
  1617.  
  1618. One of the most important prerequisites of
  1619. a success with SuperMemo is the proper
  1620. selection of the learned material.
  1621. The art is not to know thousands of facts,
  1622. but to know just those of them that can be
  1623. directly applied in the day-to-day activities
  1624. of the learner.
  1625. Memorizing a phone number of a colleague may
  1626. produce more profit than knowledge of a
  1627. sophisticated mathematical formula.
  1628. A simple rule for drug application may be
  1629. of greater use than a hundred of drug
  1630. dosages.
  1631.  
  1632. The question:
  1633.  'What do I want to learn and why?'
  1634. should be a commonplace in the SuperMemo
  1635. learner's daily schedule.
  1636. SuperMemo allows to learn fast, and therefore
  1637. may easily lead somebody to learn a lot of
  1638. useless garbage without ever stopping to
  1639. ask WHAT FOR?
  1640. Applicability must be the primary criterion
  1641. in choosing new items to learn.
  1642. Applicable knowledge may be a source of
  1643. hugely increased effectiveness and personal
  1644. satisfaction for the learner.
  1645. Garbage items only soak up learner's time.
  1646.  
  1647.  
  1648. 9.6     MULTIFACETED APPROACH
  1649. -----------------------------
  1650.  
  1651. It can easily be seen that a dose of smart
  1652. redundancy can greatly reduce the learning
  1653. workload, and improve the knowledge quality.
  1654. Imagine that you want to learn the following
  1655. piece of knowledge:
  1656. 'The cost of smoking to the world's economy
  1657.  is $100 billion, while the antismoking
  1658.  campain fund is $10 million'
  1659. The best way of learning the above facts is
  1660. to produce a set of items, that ask for all
  1661. the most important aspects and implications
  1662. of the learned knowledge.
  1663.  
  1664. It may appear sufficient to ask two questions
  1665. about the losses produced by smoking and
  1666. the cost of the antismoking campain.
  1667. However, an important implication may soon be
  1668. lost from the learner's memory:
  1669. 'What is the mutual cost relation of the
  1670.  disease and the remedy?'
  1671. Answer: 10,000 !!!
  1672. Not only implications may be lost.
  1673. A learner able to tell what disease is caused
  1674. by HIV, may not be able to answer the
  1675. question what virus causes AIDS.
  1676. Mutlifaceted questions increase the quality
  1677. of knowledge and reduce the learning time!
  1678.  
  1679.  
  1680. 9.8       MNEMONIC TECHNIQUES
  1681. ------------------------------
  1682.  
  1683. One of the principles of SuperMemo is to
  1684. formulate simple and univocal items.
  1685. However, even the simplest item may be quite
  1686. hard to remember.
  1687. Numbers are a good example of intractable
  1688. polluters of SuperMemo databases.
  1689. The problem with numbers is that they are
  1690. all similar to each other and can easily be
  1691. confused.
  1692. Here, the help comes from techniques which
  1693. are as old as the art of learning itself:
  1694. the mnemonic techniques.
  1695.  
  1696. Any good mathematician may demonstrate that
  1697. remembering numbers is much less of a problem
  1698. to him than to an average man in the street.
  1699. Having had to learn hundreds of constants
  1700. and formulas, a mathematician more or less
  1701. consciously knows how to deal with them.
  1702. The simplest technique is the learn a list
  1703. of 10, 20 or 100 pictures associated with
  1704. numbers. For example: 1 - harpoon, 2 - coin,
  1705. 3 - tripod, 4 - dog, 5 - hand, etc.
  1706. Knowing such associations, numbers may easily
  1707. be represented as colorful pictures.
  1708. For example: 4315 may be seen as a dog on a
  1709. tripod harpooning somebody's hand.
  1710.  
  1711. Despite what may seem at first, time spent
  1712. on forming the pictures is incomparabe with
  1713. gains produced by successful memorization.
  1714. By virtue of the brain circuitry developed
  1715. in the course of evolution, vivid pictures
  1716. are by far easier to retain in memory than
  1717. dry numbers.
  1718. In SuperMemo, it is always better to
  1719. invest heavily in formulation of items, in
  1720. order to have only a couple repetitions in
  1721. the lifetime.
  1722. Ill-structured or intractable items may be
  1723. repeated as many as 30 times in the course
  1724. of a single year!!!
  1725.  
  1726.  
  1727. 9.9        HEALTH
  1728. --------------------
  1729.  
  1730. Health is an obvious prerequisite of success
  1731. in any form of learning.
  1732. Here, only the greatest natural allies of
  1733. SuperMemo are signalled:
  1734.  - sleep - nothing can ruin a SuperMemo
  1735.    session as effectively as drowsiness
  1736.  - physical exercise - jogging and swimming
  1737.    have salubrious neutrotrophic effects
  1738.    when accompanied by mental effort
  1739.  - oxygen - without fresh air, a SuperMemo
  1740.    learner will experience signs of extreme
  1741.    exhaustion as soon as in the first 5 min
  1742.  - abstinence from smoking and drinking.
  1743.  
  1744.  
  1745. 9.10      PLEASURE
  1746. ---------------------
  1747.  
  1748. The most sure way of telling if all the
  1749. principles of effective work with SuperMemo
  1750. are satisfied is user's pleasure experienced
  1751. during repetitions.
  1752. This is an infallible litmus test and should
  1753. constantly be examined in order to detect
  1754. the causes of unsatisfactory progress.
  1755. All problems mentioned earlier such as
  1756. backlog of items, recall problems, monotonous
  1757. repetitions, garbage knowledge, superficial
  1758. items, tiredness, etc. are certain to take
  1759. the gilt off the SuperMemo work and result
  1760. in disillusionment.       MAKE IT FUN!
  1761.  
  1762.  
  1763. 9.11    KNOWLEDGE OF THE PRINCIPLES
  1764. -----------------------------------
  1765.  
  1766. Each of the ten principles of the effective
  1767. work with SuperMemo is of a huge importance
  1768. on its own.
  1769. The problem is that there are nine of them,
  1770. and none is less important than the others.
  1771. Why not to make use of SuperMemo now, and
  1772. learn the principles to make them available
  1773. whenever you wish to recall them.
  1774. By obeying the principles, you may increase
  1775. your effectiveness manifold. Perhaps, the
  1776. gain may be as big as from applying SuperMemo
  1777. in the first place.
  1778. Be on your guard, the reserves are immense.
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786. 10     ERROR REPORTS
  1787. ===========================================
  1788.  
  1789.  
  1790. 10.1    INTEGRITY ERROR
  1791. ------------------------
  1792.  
  1793. If SuperMemo displays the message:
  1794.        'Database integrity error!'
  1795. you should not continue working with your
  1796. database as it must have been damaged.
  1797. Use your backup copies to see if the
  1798. problem reappears there.
  1799. If you don't have a backup that reports no
  1800. errors then you may try to go through
  1801. Garbage collection (make a backup copy
  1802. beforehand), and see if it could help to
  1803. remedy the problem.
  1804.  
  1805. If the Garbage collection procedure does not
  1806. work, then you may try to use database
  1807. recovery tools provided by SuperMemo World.
  1808. Unless you are an experienced programmer,
  1809. and you fully understand the structure of
  1810. SuperMemo databases, any attempt to correct
  1811. the damage manually or programmatically
  1812. may cause further loss of data!
  1813. If you appear to be unable to solve your
  1814. problem then consult your dealer, or
  1815. send your damaged database to SuperMemo
  1816. World (add postage and the processing fee
  1817. as indicated in the files accompanying
  1818. SuperMemo 6 on the distribution disks).
  1819.  
  1820.  
  1821. 10.2     OUT OF MEMORY
  1822. -----------------------
  1823.  
  1824. If SuperMemo displays the 'Out of memory'
  1825. message, you should quit the program and
  1826. remove some of your resident utilities.
  1827. A frequent reason for running out of memory
  1828. is just a failure to remember that SuperMemo
  1829. has already been loaded, and could be
  1830. reactivated by typing Exit (after using the
  1831. OS Shell option).
  1832. The typical symptom of memory deficit is
  1833. unability to restore the content of windows
  1834. used by the program.
  1835.  
  1836.  
  1837. 10.3       CANNOT OPEN ...
  1838. --------------------------
  1839.  
  1840. The two most frequent reasons of the
  1841. 'CANNOT OPEN ...' message are:
  1842.  - the CONFIG.SYS file indicates a too
  1843.    little number of files allowed to open
  1844.    (add FILES=20 line to CONFIG.SYS)
  1845.  - some of the database files are missing
  1846.    from the database directory (note that
  1847.    the COPY command of DOS fails to copy
  1848.    files whose size is zero)
  1849. You may also be unable to open a database
  1850. because of a wrong format.
  1851.  
  1852.  
  1853. 10.4    WRONG DATABASE FORMAT
  1854. -----------------------------
  1855.  
  1856. This error appears whenever you attempt to
  1857. open a database that was created by a
  1858. copy of SuperMemo marked by a different
  1859. registration number.
  1860. To convert a database to another format you
  1861. will have to send it to SuperMemo World
  1862. for conversion.
  1863. Upon your permission, the database will be
  1864. added to the Database Bank and distributed
  1865. worldwide with 50% of net profit coming back
  1866. to you.
  1867.  
  1868.  
  1869. 10.5     UNCLOSED DATABASE
  1870. --------------------------
  1871.  
  1872. In case a database has not been closed for
  1873. any reason, SuperMemo will display a
  1874. warning message.
  1875. In such a case, you should use your backup
  1876. copy, as the unclosed database might have
  1877. lost its integrity.
  1878. In case you don't have a backup, try to
  1879. run the Garbage collection procedure for
  1880. a rough integrity check-up (make a backup
  1881. beforehand).
  1882. If Garbage reports no integrity errors, you
  1883. stand a 3:4 chance that your database is OK.
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894. 11        PASSWORDS
  1895. ===========================================
  1896.  
  1897. In order to protect SuperMemo from piracy,
  1898. SuperMemo World introduced the system of
  1899. password checking.
  1900. Every month, SuperMemo will ask the learner
  1901. to input the relevant password.
  1902. This password is unique for different
  1903. learners (different registration numbers)
  1904. and for different months.
  1905. Each user is periodically sent a collection
  1906. of passwords for the coming months, to make
  1907. sure that illegal copying is slowed down.
  1908.  
  1909. Because the password is asked for each of
  1910. the databases, it is recommended that the
  1911. password be saved in the parameter set as
  1912. soon as the check-up procedure is over.
  1913. This will make sure, that in case of all the
  1914. remaining databases, all you will have to
  1915. do is to press Enter.
  1916. To save the password press Alt-P (Parameters)
  1917. and W (Write parameters). You may also need
  1918. to press Y to confirm overwriting the
  1919. parameter file (if it exists).
  1920. Remember to have your passwords handy each
  1921. time your work with SuperMemo (e.g. keep the
  1922. passwords in the SuperMemo backup sleeves).
  1923.  
  1924. On no condition should you reset or turn off
  1925. the computer at the moment of a password
  1926. check.
  1927. This evasive action is likely to cause a
  1928. damage to your database (consequences
  1929. depend on the context of the check-up).
  1930. SUPER-MEMO WORLD TAKES NO RESPONSIBILITY
  1931. FOR ANY DAMAGE THAT MIGHT RESULT FROM THE
  1932. USER BEING UNABLE TO PRODUCE THE PASSWORD
  1933. AT THE CHECK-UP TIME.
  1934.  
  1935. SuperMemo World appologizes for any
  1936. inconvenience caused by application of
  1937. password checking procedures.
  1938.