home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / itwrite.zip / ITDOC next >
Text File  |  1980-01-01  |  17KB  |  493 lines

  1. Documentation for Itwrite
  2. Complete documentation is on
  3. Hardcopy manual.
  4.             
  5.             
  6.             
  7.             
  8.             
  9.             
  10.             
  11.             
  12.             
  13.             
  14.             
  15.             
  16.             
  17.             
  18.             (c) Copyright Gail M. Drauden and Associates, 1988
  19.             
  20.             IBM is a registered trademark of International Business
  21.             Machines corporation
  22.             MS-Dos is a trademark of Microsoft Corporation
  23.             
  24.             dBASE dBASE III and dBASE III Plus are trademarks of Ashton-
  25.             Tate Corporation
  26.             
  27.             
  28.             
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.             
  53.             
  54.             
  55.             
  56.             
  57.             
  58.             
  59.             
  60.             
  61.             
  62.  
  63.                                  Table of Contents
  64.             
  65.             
  66.             
  67.             
  68.             Section 1:  The dBASE file                                 
  69.             
  70.                       Creating the dBase File                                                Can I have Additional Fields on the File?        2
  71.             
  72.             Section 2:  Entering Information                           
  73.             
  74.                       Text for the Question and the Choices            
  75.                       The Keep Toggle and the Answer Key               
  76.             
  77.             Section 3:  Running ITWRITE                                
  78.             
  79.                       Writing a Test File                              
  80.                       Writing a Key                                    
  81.             
  82.             
  83.             
  84.             
  85.             SECTION 1:
  86.             
  87.             
  88.             The dBASE FILE
  89.             
  90.             
  91.             
  92.             Purpose of Program
  93.             
  94.             Program ITWRITE reads multiple choice items stored on a
  95.             dBASE III or dBASE III Plus file.  The program formats these
  96.             items in a report format suitable for test administration
  97.             and writes the formatted items onto a plain (ASCII) text
  98.             file.
  99.             
  100.             In order to use the program, you must create a dBASE III
  101.             file in the proper format, store your items in the file,
  102.             select the items you want to use, and run ITWRITE.  You can
  103.             then edit the resulting plain text file (on most word
  104.             processors) to add page numbers, page breaks, headings, or
  105.             any other format changes you might wish.  Finally, (using
  106.             your word processor) print the finished text.
  107.             
  108.             
  109.             Creating the dBASE File
  110.             
  111.             Program ITWRITE looks for specific content in the first 8
  112.             positions of the dBASE III file.  Variables may have any
  113.             name and any length, but the first eight variables in the
  114.             structure must have a particular content, type and be in a
  115.             particular order, as follows:
  116.             
  117.             
  118.                                STRUCTURE FOR DBASE III FILE
  119.             
  120.             
  121.             Variable  Type Size                     Content
  122.             in
  123.             Position
  124.             
  125.             1         C    up to 250                Question (stem) text
  126.             2         C    up to 250                Text for choice a
  127.             3         C    up to 250                Text for choice b
  128.             4         C    up to 250                Text for choice c
  129.             5         C    up to 250                Text for choice d
  130.             6         C    up to 250                Text for choice e
  131.             7         L    1                        Indicates whether
  132.                                                     item should be printed
  133.                                                     Y y T t for yes 
  134.                                                     N n F f or blank for no
  135.  
  136.             8         C    1                        Answer key to
  137.                                                     question        
  138.                                                      a,b,c,d, or e
  139.             
  140.             
  141.  
  142.             
  143.             Can I Have Additional Fields on the File?
  144.             
  145.             You may have as many additional fields as you wish on the
  146.             file, as long as the first 8 fields of the structure are
  147.             defined as indicated above.
  148.             
  149.             You might want to have a field for the source of the items,
  150.             book references for the item answers, item statistics, codes
  151.             for the type of content or job family, and so on.
  152.             
  153.  
  154.  
  155.  
  156.             
  157.             SECTION  2:
  158.             
  159.             ENTERING INFORMATION
  160.             
  161.             
  162.             We will use the file "myitems.dbf" as an example.
  163.             We are looking at record 2 in this example.         
  164.                
  165.             
  166.             Text for the Question and the Choices
  167.             
  168.             The first variable in the file is always the question (stem)
  169.             of the multiple choice item, in this case The author of the
  170.             "Catcher in the Rye" is...
  171.             
  172.             The next five variables allow five possible answers.  Note
  173.             several things about these multiple choice responses...
  174.             
  175.             1.  You DO NOT include the item number with the text.  If it
  176.             is important for you to keep the item number on the file,
  177.             create your own variable later in the file structure and
  178.             record the item number.  The program automatically numbers
  179.             items from 1 to the number of items you choose.  If you need
  180.             different item numbers (for example, if this is section 2 of
  181.             a test) you will have to change them yourself on a word
  182.             processor before printing the test.  Note that if you need
  183.             the items in a particular order, you could sort them using
  184.             dBASE III before running ITWRITE.
  185.             
  186.             2.  You DO NOT include the letter a) or 1) with the text for
  187.             the choice.  The letter is added automatically by the
  188.             program.  Choices will receive letters a to e
  189.             
  190.             3.  You DO NOT need to use all of the choices (but you must
  191.             have the fields in your structure).  The program  will
  192.             automatically check to see whether there is any text other
  193.  
  194.  
  195.             than blanks in the field.  If there is no text in the field,
  196.             no letter, no text and no space is left on the resulting
  197.             test for this response.  If there is no e) response for
  198.             example, the test will be formatted for only 4 responses.
  199.             If there are only two responses, for instance a) true   b)
  200.             false, the program will format the results for just these
  201.             two responses.  Leave response fields that you are not going
  202.             to need blank, and the program will take care of the
  203.             formatting.
  204.  
  205.             
  206.             
  207.             The Keep Toggle and the Answer Key
  208.             
  209.             Variable (or field) 1 is the question text.  Variables (or
  210.             fields)  2 to 6 are the five multiple choice texts.
  211.             Variable 7 is the keep toggle and Variable 8 is the answer
  212.             key.
  213.             
  214.             THE KEEP TOGGLE
  215.             
  216.             Variable 7 is the keep toggle.  ITWRITE will only print
  217.             items which have a T t Y or y in this field.  The purpose of
  218.             this "keep toggle" is to allow you to go through your file
  219.             and mark only those items that you want to keep--these items
  220.             will be numbered and formatted for the test.  Items with F f
  221.             N n or blank in this field will not be printed by ITWRITE.
  222.             Variable 7 is a logical field in the database structure.
  223.             
  224.             
  225.             THE ANSWER KEY
  226.             
  227.             Variable 8 is the answer key. It indicates the correct
  228.             answer to the multiple choices.  You should enter an upper
  229.             or lower case a b c d or e.
  230.             
  231.             Of course, you need to keep a record of the correct answer
  232.             for you item.  There is a special reason that the answer key
  233.             is one of the eight required fields.  In the next section on
  234.             running the program you will find out that to run ITWRITE
  235.             you just say the name of the program, your input .dbf file,
  236.             and the output file.  However, if you add k to the end of
  237.             these commands, ITWRITE will print the correct answer at the
  238.             bottom of each item.  This will give you a hard copy answer
  239.             key that you can keep in your files.  When you are making
  240.             the final run in printing the test that you are going to
  241.             administer, print a key as well.  In this way, you will have
  242.             no problems of searching through the original file to locate
  243.             the item and you won't need to worry about someone altering
  244.             the dBASE file before you print your key.
  245.             
  246.             If you are working from a large data base and wish to keep
  247.             track of a lot of the information about the items on your
  248.             test, remember that you can also use dBASE III's report
  249.             command.  You could, for example, create a report form that
  250.             had the question, the answer, the source, the item category
  251.             number, and so on, if you keep this type of additional
  252.             information on your file.  
  253.  
  254.             
  255.             SECTION 3:
  256.             
  257.             RUNNING ITWRITE
  258.             
  259.             
  260.             Writing a Test File
  261.             
  262.             You should run ITWRITE from the DOS command line.  You can
  263.             run it from within dBASE if you have enough memory to use
  264.             the ! or Run commands in dBase.
  265.             
  266.             ITWRITE reads a dBASE III or III Plus file.  The program
  267.             formats these items into the format of a final test and
  268.             writes this to a plain text file.  You will need to tell
  269.             ITWRITE the name of your dBASE III file:  myfile.dbf
  270.                     the name of a file to write the text on:  myout
  271.             
  272.             Your dBASE file must have a .dbf extension (which dBASE III
  273.             always writes automatically) but you don't have to tell the
  274.             program.  It will automatically add .dbf to the first
  275.             filename if you don't write it in.
  276.             
  277.             To run the program, you say the name of the program
  278.             the name of your input file   and the name of your output
  279.             file
  280.         
  281.             like this:
  282.             
  283.             ITWRITE  A:MYITEMS  B:TEST1OUT
  284.             
  285.             or like this:
  286.             
  287.             C:ITWRITE  A:CLRKITEM.DBF  A:TEST4
  288.             
  289.             Your output file will be created by ITWRITE onto the drive
  290.             that you specify in the filename.  B:TEST1OUT will be
  291.             created on the B: drive.  Remember in DOS that the first
  292.             part of a filename can have only 8 characters, and the
  293.             extension (the part after the period) can have only 3.
  294.             
  295.             
  296.             Writing a Key
  297.             
  298.             ITWRITE will also print the items in test form and write the
  299.             correct answer under each item.  To print this type of key
  300.             you need only change the name of your output file and add
  301.             the letter  k  at the end of the usual ITWRITE commands.  To
  302.             obtain keys for the tests in the examples given in the last
  303.             section, you would type:
  304.             
  305.             ITWRITE  A:MYITEMS  B:TEST1KEY  K
  306.             
  307.             or like this:
  308.             
  309.  
  310.  
  311.  
  312.             C:ITWRITE  A:CLRKITEM.DBF  A:T4KEY k
  313.             
  314.             Note that the the output file name should be changed so
  315.             that the test format file isn't destroyed by being 
  316.             overwritten.
  317.  
  318.  
  319.             
  320.             
  321.             Output from Printing File
  322.             
  323.             From a Word Processor
  324.             
  325.             
  326.             
  327.             On most word processors, you can read the ITWRITE text file
  328.             as though it had been created by the word processor.  Add
  329.             page breaks and any other changes you wish to make, and
  330.             print it like any other file.  Note that there is only a 2
  331.             space margin on the original ITWRITE text file.  ITWRITE
  332.             assumes that your word processor will automatically add a
  333.             margin (as most do).  The ITWRITE text file is formatted 
  334.             to fit within standard word processor margin settings.
  335.             
  336.             
  337.             Using Word Processors
  338.             To Edit and Print
  339.             
  340.             
  341.             WordStar
  342.             
  343.             To edit the ITWRITE output file in WordStar, choose the D
  344.             option from the WordStar menu, and when asked for the file
  345.             name, give the name of the output file you created with
  346.             ITWRITE.  You can then edit the file.  You may need to space
  347.             some items down (using the return or enter key) to make the
  348.             page breaks come out properly.  You may also wish to add
  349.             additional instructions, etc.  When you are ready to print
  350.             the file, save the file (cntrl KD) and use the WordStar
  351.             print option from the menu.  WordStar usually adds page
  352.             numbers automatically, unless your version was configured
  353.             not to do so.
  354.             
  355.             
  356.             WordPerfect
  357.             
  358.             To edit an ITWRITE output file from WordPerfect, use shift
  359.             F10 to open the document, and give the name of the ITWRITE
  360.             output file as the document to be edited.  Use Alt F8 1 to
  361.             add page numbers to the document.  Use Shift F7 to print the
  362.             file.
  363.             
  364.             
  365.             WORD (4.0)
  366.  
  367.             To edit an ITWRITE output file in Word, call up the file
  368.             using transfer load.  Be sure to add the "." if your file
  369.             has no 3 letter final extension.  That is, if you call your
  370.             file MYFILE  tell Word it is MYFILE.   with the period.
  371.             Or, before you call Word, rename the ITWRITE output file to
  372.             a file with a "doc" extension as follows:
  373.             
  374.             At the DOS prompt, you would say:   RENAME MYFILE MYFILE.DOC
  375.             
  376.             Use Print Option Repaginate and yes to see where page breaks
  377.             will fall.  Use Control+Shift+Enter to define page breaks
  378.             where you want them.
  379.             
  380.             Use Format Division Page-Numbers to add page numbers to your
  381.             document.  (Hint, to start numbering on a particular page,
  382.             make the top of that page a new division).
  383.             
  384.             
  385.             Other Word Processors
  386.             
  387.             We have not tried ITWRITE output files with word processors
  388.             other than the above three.  ITWRITE output files are
  389.             straight ASCII files, with endline marks at the end of each
  390.             line of text.  Most word processors, somewhere buried in
  391.             their documentation, have information on reading plain ASCII
  392.             files.
  393.             
  394.             
  395.             
  396.             Specifications
  397.             
  398.             
  399.             ITWRITE is written in Turbo C.  It runs completely
  400.             independently of dBASE.
  401.             ITWRITE should run on IBM-XTs and compatibles, under MS-DOS.
  402.             We have run it on a Leading Edge, a Cordata (8088), and a
  403.             Compaq Deskpro (8086).
  404.             
  405.             ITWRITE writes a standard ASCII file, with end of line marks
  406.             at the end of each line of text.
  407.             
  408.             
  409.             
  410.             
  411.             
  412.             
  413.             
  414.             
  415.             
  416.             
  417.             
  418.             
  419.             
  420.             
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.             
  434.             
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.