home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / education / a / powercas / StudrecDoc / Block < prev    next >
Text File  |  1992-10-21  |  19KB  |  389 lines

  1.  
  2. This is the user manual for !Block. It is based on the Helpreader system
  3. which makes it much easier to use than an ordinary text file. Throughout the
  4. text you will find buttons like this @%start#.  Clicking with SELECT on
  5. these buttons takes you directly to related parts of the manual. To return
  6. to your original position, double-click with ADJUST anywhere in the text.
  7. HelpReader remembers the last 8 positions. Clicking MENU in this window
  8. allows you to choose the topic which interests you and go  straight to it. 
  9.  
  10.                       (@%helpreader# More about Helpreader)
  11. @#purpose
  12.  
  13.                                    !Block
  14.  
  15. !Block is able to do the following things:
  16.  
  17.    (1) Place students in teaching blocks in an optimum fashion, i.e.       
  18.       "block" the students (hence the name).
  19.    (2) Allow yu to rectify "failed" blockings by on-screen editing.
  20.    (3) Assign students to tutors in a sensible way.
  21.    (4) Display the numbers of students in teaching groups and tutor groups.
  22.    (5) Display actual lists of the students in all such groups.
  23.    (6) Split a large group into an 'A' and a 'B' group within the same     
  24.        block (and also reverse the process if you wish).
  25.    (7) Produce individual timetables for students.
  26.    (8) Transfer each and every kind of displayed output either to a text   
  27.        file or directly to the printer.
  28. @#start
  29.  
  30.                                  Starting up
  31.  
  32.   (a) If !Block is already running (i.e. if its icon appears on the icon
  33.       bar) simply drag the required database from the directory window and
  34.       "drop" it on the !Block icon.
  35.  
  36.   (b) If !Block is not running, double-click on its icon in the directory
  37.       window.  Wait for the !Block icon to appear on the icon bar then
  38.       proceed as in (a).
  39.  
  40. After entering your password in the usual way, you will be presented with a
  41. small window which invites you to select the number of blocks to be used.
  42. This is the number of blocks which !Block will read from the student file.
  43. The number actually looked at when blocking the file may be less than this.
  44.  
  45. For instance, if you are using !Block to get information about group sizes
  46. or to print timetables, you probably want to read all the blocks in the
  47. database. This value (currently 7) is offered as a default and you need only
  48. click on 'OK'. If doing an actual blocking on a new intake you will only be
  49. concerned with the first five blocks at most; perhaps even the first four.
  50. This is just as well since blocking slows down dramatically as the number
  51. of blocks increases. To block with 5 blocks takes 5 times as long as with 4.
  52. For 6 blocks the time is 6 times as long as for 5, and for 7 blocks the time
  53. is 7 times as long as for 6! If you ARE blocking and happen to enter 6 or 7
  54. at this initial stage it doesn't matter because you will be offered the
  55. choice again when you select 'Block students' from the menu.
  56.  
  57. Once !Block knows how many blocks you wish to know about it will read the
  58. database and create, in memory, a list of the students in Subfile 0. It is
  59. assumed that only the records in subfile 0 are of interest to the user of
  60. !Block.  The hourglass shows the progress of this read operation. When
  61. completed, the student list, showing names, subjects taken and tutors is
  62. displayed in a window. Saving and printing this list are described below.
  63.  
  64. @#save
  65.                     Saving and printing displayed data
  66.  
  67. To save the data displayed in a window in !Block click MENU with the mouse
  68. pointer over the window. The menu displayed varies in complexity from one
  69. window to another, but one entry usually leads to a 'Save' box. In some
  70. cases there will be nothing else except the 'Save' box. The writable icon
  71. in the 'Save' box offers a sensible default file name and simply typing
  72. RETURN or clicking the OK button with SELECT will save the data as a text
  73. file under that name in the 'PrintJobs' subdirectory of the database's
  74. application directory. You may delete the name up to the last full-stop
  75. (but not the full-stop itself), type a new name and save it in 'PrintJobs'
  76. using RETURN or SELECT on OK. You may also delete the entire contents of the
  77. writable icon with CTRL-U then enter a new name and drag the icon, using
  78. SELECT, to any filer window.
  79.  
  80. The above paragraph describes the standard RISC OS method of saving a file.
  81. If it is already familiar to you it will come as no surprise to learn that
  82. you can drag the file icon straight to the printer icon (if the latter is
  83. displayed on the icon-bar) for immediate printing. Text files saved on disc,
  84. e.g. in 'PrintJobs' can be dragged out of their directories to the printer
  85. icon. Note that there is also an item, 'Show jobs done', on the main menu to
  86. display the 'PrintJobs' directory.
  87.  
  88. The only case where saving is a little different is in the case of
  89. validation tables @%table#. These MUST be saved to a specific place in the
  90. database application and !Block therefore gives you no choice in the matter,
  91. providing merely the word 'Save' when you open a menu over such a table.
  92.  
  93.  
  94. @#edit
  95.                              Editing the list
  96.  
  97. The first item on the menu varies according to where the mouse pointer is
  98. when you click MENU. If you are pointing at a student's name, or at the
  99. blank space after the name, the entry will say <null> and will probably be
  100. greyed out as well. When you click over a subject or tutor code however,
  101. that code appears in the menu item. A right arrow leads to a writable
  102. sub-menu item into which a different code (or no code at all) may be
  103. entered. On typing RETURN or clicking with SELECT the old code is replaced
  104. by the new. Group totals @%total# are automatically updated, as you will see if
  105. you make such changes with the 'Group sizes' window for subjects or tutors
  106. open.
  107.                                            
  108. @#subblock
  109.                              Subject blocking
  110.  
  111. This entry leads to a sub-menu which gives access to the blocking routine
  112. itself ('Do blocking' @%block#) and to choices which will display various types of
  113. information in separate windows - the Group sizes @%total#, Block weightings @%weight#
  114. and Problem cases @%problem#. The latter will be greyed out if you have just read
  115. the database but not blocked it yet.
  116.  
  117. @#total
  118. Group sizes
  119.  
  120. Selecting this menu choice opens another window over the first. The
  121. appearance of the two windows is rather similar but, instead of a list of
  122. student names, it contains a list of subject names. Under the block headings
  123. are the numbers of students in each block, a final column giving the grand
  124. total for each subject. If the file has never been blocked @%block# these numbers
  125. will have little meaning. If the file has been blocked, a zero in a column
  126. probably means that the subject is not available in that block. If a subject
  127. has two teaching groups in the same block, e.g. BL1A and BL1B, their numbers
  128. are added together to give a single number for BL1. The total for each
  129. subject is also given in an extra column headed ALL.
  130.  
  131. If you point to any of the numbers in the table and click MENU you can
  132. choose to print a list of the students making up the relevant total. This
  133. list will appear in yet another window and takes the same form as the main
  134. file-list which you saw first.
  135.                                                             
  136. @#weight
  137. Block weightings
  138.  
  139. This choice displays a window very similar to the one used for the group
  140. sizes @%total# except that the numbers under the block headings are likely to
  141. all be either 0 or 500. A value of 0 means that the relevant subject is
  142. offered in that block, a value of 500 means that it isn't. The blocking 
  143. routine @%block# makes use of these weightings and there are occasions when
  144. you may find it advantageous to alter them yourself, e.g. to change the
  145. blocks in which a subject is available.  To do this, point the mouse at the
  146. number you wish to change and click MENU. A short menu appears, the first
  147. item of which indicates the subject and block which you have pointed to.
  148. Moving the pointer over the right-pointing arrow takes you to a writeable
  149. menu item which shows the current weighting. Type in the new value and then
  150. either click SELECT or press RETURN. To allow a block which was previously
  151. unavail