home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / discs / pipeline / 5_10 / MacroCount / ReadMe
Text File  |  1992-06-04  |  7KB  |  695 lines

  1. %OP%VS4.13 (28-Apr-92), Gerald L Fitton, R4000 5966 9904 9938 
  2. %OP%DP0
  3. %OP%IRY
  4. %OP%PL0
  5. %OP%HM0
  6. %OP%FM0
  7. %OP%BM0
  8. %OP%LM4
  9. %OP%PT1
  10. %OP%PDPipeLine
  11. %OP%WC1010,2262,44,1748,0,0,0,0
  12. %OP%NDfr,E52E56
  13. %OP%NDge,F52F55
  14. %OP%NDhi,G52G55
  15. %OP%NDgo,H52H55
  16. %OP%NDcd,L7L251
  17. %OP%NDmt,M7M251
  18. %OP%NDte,N7N251
  19. %OP%NDmv,O7O251
  20. %OP%NDbu,P7P251
  21. %OP%NDar,R7R251
  22. %OP%NDgr,S7S251
  23. %OP%NDph,T7T251
  24. %OP%NDpe,U7U251
  25. %OP%NDit,W7W251
  26. %OP%NDhf,X7X251
  27. %OP%NDht,Y7Y251
  28. %OP%NDbs,Z7Z251
  29. %OP%NDcc,AA7AA251
  30. %OP%NDSex,D52D55
  31. %CO:A,3,72%
  32. %C%Options
  33. %C%by Peter Blenkinsop
  34. Keywords:
  35. Curriculum Options Students Records Blenkinsop
  36.  
  37. [This is the text of a letter I received from Peter Blenkinsop - GLF]
  38.  
  39. Dear Gerald
  40.  
  41. I thought I would send you a PipeDreamá4 application which I use for 
  42. option groups in a secondary school.  Students in year 9 (third year 
  43. pre national curriculum) choose the subjects they are going to follow 
  44. on to GCSE in year 11.  Most school have a compulsory bit and an 
  45. optional bit.  One can opt for French or German etc.
  46.  
  47. I have included a small section of my option list application to 
  48. explain how it works.
  49.  
  50. But first- what does it do?
  51.  
  52. 1
  53.  
  54.  
  55.  
  56.  
  57. 2
  58.  
  59.  
  60.  
  61.  
  62. 3
  63.  
  64.  
  65. 4
  66.  
  67.  
  68.  
  69. 5
  70.  
  71.  
  72. 6
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.       
  80.  
  81.  
  82. N
  83. A
  84. M
  85. E
  86. S
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100. The spreadsheet is set up with two columns for the name, one for the 
  101. gender, one for each subject plus some blank columns to make the sheet 
  102. more readable.  The rows are totalled (not shown above) to allow the 
  103. number of choices made to be checked.
  104.  
  105.  
  106. Entering student data
  107.  
  108. If a student chooses a subject the number 1 is entered against the 
  109. student name in the subject column.  In the above example Evelyn Anim 
  110. chose French.  This is repeated for all students.
  111.  
  112. PipeDream 4 allows the naming of  areas of the spreadsheet as an 
  113. alternative to giving a range.  This makes the setting up more logical.  
  114. I call the column under the label Fr by a name.  After a great deal of 
  115. thought I choose Fr!!  I could have used French as the name for the 
  116. column but that involves more typing.  Thereafter I can refer to that 
  117. column as Fr rather than E37E40 as in the example above.  All the 
  118. columns are named suitably.  I had set this sheet up in PipeDreamá3 and 
  119. it worked there but I had to refer to the columns explicitly.  The 
  120. column total is then sum(Fr), for example.
  121.  
  122. When completed the sheet is printed out and form tutors check that the 
  123. entries are correct.   They never are!!!
  124.  
  125. Different Groups
  126.  
  127. There are more than one French group/set in year 10.  The groups are 
  128. called set 1, set 2 etc.  To place a student into set 2 French simply 
  129. change the 1 to a 2.
  130.  
  131. After the initial setting up of the timetable I am not too interested 
  132. in the numbers in total.  I am interested in the group sizes however.  
  133.  
  134.  
  135. Lists
  136.  
  137. PipeDreamá4 has command files which had their equivalent in PipeDreamá3 
  138. called Macros.  These can be entered using the keyboard copy facility 
  139. <CtrláFY>  doing the various bits and then saving the file using 
  140. <CtrláFY> again.  <CtrláFZ> recalls and runs the file.
  141.  
  142. My list generating macro/command file is of the form
  143.  
  144. - mark the block of columns containing the names
  145. - look down the column marked Fr and note the names where the cell 
  146.   contains a number
  147. - store this name with all the others that take french in group 1
  148. - put them all together with the other subjects.
  149.  
  150.  
  151. It looks like
  152.  
  153. \Cgs|i "A2" |m        Go to slot
  154. \Z|m      Mark block
  155. \Cbc|m    Bottom of column
  156. \Cnc|m    Next column
  157. \Z|m      Mark block
  158. \Fs|i "SCSI::SCSIDisc4.$.Fi*.Do*.Sc*.MS*.92/93.t*.fr1" |i Y |i "Fr=1" 
  159.                                        |i Y |i "LF" |i T |m        Save
  160.  
  161. etc for other subject columns.
  162.  
  163. \Fs|i "SCSI::SCSIDisc4.$.Fi*.Do*.Sc*.MS*.92/93.t*.fr2" |i Y |i "Fr=2" 
  164.                                       |i Y |i "LF" |i T |m        Save
  165.  
  166. The slightly altered line "Fr=2" would save those students who were in 
  167. French group 2.  It would save the file as fr2.
  168.  
  169. This saves the subject lists as separate files.
  170.  
  171. I then have a second part to the command file which loads all these 
  172. files into one PipeDream document with headings for the various 
  173. subjects for distribution within the school.
  174.  
  175. What does this line mean?
  176.  
  177. \Fs|i "SCSI::SCSIDisc4.$.Fi*.Do*.Sc*.MS*.92/93.t*.fr1" |i Y |i "Fr=1" 
  178.                                      |i Y |i "LF" |i T |m        Save
  179.  
  180. <CtrláFS>       File name          fr1       Column = 1       save it
  181.  
  182. If you create a command file or macro then you can look at it just by 
  183. dragging it to PipeDream.  If you click it then it runs.  Make one as 
  184. that is the best way to understand how they work.  They look awful but 
  185. they are really quite simple!!
  186.  
  187.  
  188. Peter Blenkinsop
  189. 5 Leggatts Close
  190. Watford
  191. Herts
  192. WD2 6BG
  193.  
  194. 25th April 1992
  195. %CO:B,8,69%
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216. It keeps a record of choices in a form that can be easily modified.  
  217. Students often make provisional choices and then have to make some 
  218. adjustments if a timetable cannot be constructed to allow all the 
  219. various choices to occur.
  220.  
  221. It checks that the number of choices is correct.  No one has chosen 
  222. two subjects in the same option block.  In my school one cannot 
  223. choose French and German.  The total number of subjects chosen can 
  224. be displayed for this check.
  225.  
  226. It totals the number choosing each subject.  It totals the number of 
  227. males and the number of females.
  228.  
  229. It calculates the percentage of the year by gender, ie the 
  230. percentage of boys taking Home Economics or the girls taking 
  231. Information Technology.
  232.  
  233. It can easily be altered if a student changes from one subject to 
  234. another of staff move a student from one subject group to another.
  235.  
  236. Lists can be generated.  This is the most useful part.  My school 
  237. has a currently rapidly rising roll and the groups change almost 
  238. daily, and certainly monthly.  This system can easily be altered and 
  239. new lists printed.
  240.  
  241.  
  242.  
  243. Form
  244. 9CB
  245.  
  246. Evelyn
  247. Nii
  248. Rizia
  249. Lutfun 
  250.  
  251.  
  252.  
  253.  
  254. Column
  255. %CO:C,8,61%
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306. Anim
  307. Ayisi
  308. Beg
  309. Begum
  310.  
  311.  
  312.  
  313.  
  314. Totals    ::::
  315. Totals
  316.  
  317. Male
  318. Female
  319.  
  320. %PC% Male
  321. %PC% Female
  322. %CO:D,7,53%
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370. Gender
  371.  
  372.  
  373. F
  374. M
  375. F
  376. F
  377. %CO:E,5,46%
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425. Fr
  426.  
  427.  
  428. %V%%L%%D0%1
  429. %V%%L%2
  430.  
  431.  
  432.  
  433.  
  434. Fr
  435.  
  436. %V%%L%62
  437.  
  438.  
  439. %V%%L%35
  440. %V%%L%27
  441.  
  442. %V%%L%61
  443. %V%%L%64
  444. %CO:F,5,41%
  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. Ge
  493.  
  494.  
  495.  
  496.  
  497. %V%%L%1
  498. %V%%L%1
  499.  
  500.  
  501. Ge
  502.  
  503. %V%%L%37
  504. %V%%L%99
  505.  
  506. %V%%L%22
  507. %V%%L%15
  508.  
  509. %V%%L%39
  510. %V%%L%36
  511. %CO:G,5,36%
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559. Hi
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568. Hi
  569.  
  570. %V%%L%25
  571.  
  572.  
  573. %V%%L%11
  574. %V%%L%14
  575.  
  576. %V%%L%19
  577. %V%%L%33
  578. %CO:H,5,31%
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626. Go
  627.  
  628.  
  629. %V%%L%1
  630. %V%%L%1
  631. %V%%L%3
  632. %V%%L%1
  633.  
  634.  
  635. Go
  636.  
  637. %V%%L%74
  638. %V%%L%99
  639.  
  640. %V%%L%46
  641. %V%%L%28
  642.  
  643. %V%%L%81
  644. %V%%L%67
  645. %CO:I,3,26%%CO:J,3,23%
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693. More subjects
  694. ------------>
  695. %CO:K,20,20%