marknewlyn - FHSST
http://marknewlyn.net/taxonomy/term/6/0
enFHSST Release 0
http://marknewlyn.net/node/27
<p><img align=right style="padding-left:10px;" src="http://farm4.static.flickr.com/3154/3029981258_df8ac4c2f0_m.jpg" /> I probably should have blogged about the <a href="http://www.fhsst.org">release of the zeroth version</a> of the FHSST books immediately but it seems that blogging isn't really in my blood.</p>
<p>Here is the announcement we sent out.</p>
<blockquote><p>
Hi All</p>
<p>I just wanted to let you all know that we've made the first version of the books available (version 0). The homepage (<a href="http://www.fhsst.org" title="http://www.fhsst.org">http://www.fhsst.org</a>) has links to the pdf files for the books. We're looking to get comments/suggestions/corrections over the next two months and produce an even better version in time for the 2009 school year. To ensure that as many people as possible have input, please help us by spreading the word to anyone who may be interested in using the books.</p>
<p>We are humbled by the efforts and generosity of the volunteers who have given of their time to work together to produce a resource that educators and learners alike may use as best suits their needs. Thank you all for your tremendous work!</p>
<p>The books do not represent the final word but rather a starting point; our open licence allows everyone and anyone to use these free books as textbooks, reference books, additional reading, or break them up however they see fit. Our hope is to see educators work together to customise and improve them for their own needs.</p>
<p>We will continue to develop the books incorporating any suggestions, feedback or material donated to FHSST, but would also like to encourage groups of educators to adapt them collaboratively to be the books that suit them best.</p>
<p>Mark on behalf of the core team.
</p></blockquote>
<p><img align=left style="padding-right:10px;" src="http://farm4.static.flickr.com/3178/3029999408_b205dd246f_m.jpg" />I'll be distributing 100 CDs to teachers at a workshop on Tuesday. We need to get as much input as possible and open up the process to be more inclusive and this should be a good start. Hopefully these books will be the supplements required to put some more muscle into education ;) </p>
http://marknewlyn.net/node/27#commentsSiyavulaFHSSToerreleaseFri, 14 Nov 2008 15:17:16 +0000marknewlyn27 at http://marknewlyn.netThoughts on the new science curriculum
http://marknewlyn.net/node/13
<p>Today, <a href="http://www.saasta.ac.za/women/grayson.shtml">Diane Grayson</a> gave a talk at <a href="http://www.uct.ac.za">UCT</a> on the new Physical Science curriculum being delivered in South African schools. Diane discussed the curriculum, its structure, features, teacher's complaints and gave some of her views on the various topics and issues.</p>
<p>The new curriculum, and its implementation, is noteworthy because it is quite differently structured to the old curriculum, requiring different teaching approaches and content knowledge from teachers. It is also proving to be a challenge to deliver for many other reasons. Diane was one of the physicists who gave input, albeit at the eleventh hour, on the curriculum before it was rolled out.</p>
<p>The curriculum itself seems quite defensible as it (at the very least):</p>
<ul>
<li> emphasises conceptual understanding and application of the scientific principles more than the old curriculum
</li><li> touches on important industries in South Africa like the mining and minerals and well as the chemical industry
</li><li> brings notation and usage inline with current international standards
</li><li> develops concepts and ideas across themes within a grade and across multiple grades
</li></ul>
<p> This bodes well for the quality of students entering university once the new curriculum is being delivered properly.</p>
<p>However, no meaningful teacher development took place before the curriculum was implemented. Teachers who had been teaching the old curriculum could quite conceivably have known nothing about the industries whose processes now need to be taught. Couple the lack of training with the fact that the average science teacher does not have a university qualification and the promised and often ordered textbooks are not being delivered to schools and we have a real issue.</p>
<p>Teachers who are well-qualified and well-resourced are also struggling with the new curriculum. Two of the complaints I have heard most often are that the new curriculum is too congested and that the curriculum is not well-defined. This was confirmed by Diane.</p>
<p>On the first point of overloaded material, Diane believes that teachers are often teaching too much in grade 10 and then not linking concepts effectively. If teachers were more qualitative in grade 10 it would reduce their load. In addition, linking important concepts like fields between different themes would reduce the amount of time required to cover the second or third instance of the concept. </p>
<p>As far as a well-defined curriculum is concerned there is definitely a problem! The teachers, teaching grade 12 physical science, who were in the audience and Diane could not agree on whether material was being left out of grade 12 for only 2008 or whether the curriculum would stay the same till 2010 as the teachers claim <a href="http://www.whoswhosa.co.za/Pages/profilefull.aspx?IndID=8265">Penny Vinjevold, Deputy Director General of Education</a>, had assured them. I was in the meeting where Penny said as much but the real issue is not who is correct but that 5 months into the delivery of the new curriculum for grade 12 everybody is NOT on the same page.</p>
<p>Diane did say that tertiary institutions need to help develop teachers content and conceptual knowledge, that textbooks are necessary and that we need to be coordinated in our efforts. The good news is that Siyavula is definitely going to have a widespread, positive impact!</p>
http://marknewlyn.net/node/13#commentsSiyavulaFHSSTPhysical ScienceMon, 12 May 2008 19:47:37 +0000marknewlyn13 at http://marknewlyn.netStrange Ghostscript errors
http://marknewlyn.net/node/7
<p>I am trying to put the final versions of the <a href="http://www.fhsst.org">FHSST</a> books together and I've run into a snag, and its proving to be quite elusive. It might be that my brain knows it should at a braai and not trying to debug software but appreciating that isn't helping me solve it. I hope that making of note of the weird behaviour will help me solve it. </p>
<p>Simply, the conversion of the the Grade 10 Physics material from dvi format to pdf dies when I use dvipdf to do it. The error is (from my laptop but the error on the server is very similar):<br />
<code><br />
Error: /undefined in CBarX18<br />
Operand stack:</code></p>
<p>Execution stack:<br />
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1889 1 3 %oparray_pop 1888 1 3 %oparray_pop 1872 1 3 %oparray_pop 1755 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--<br />
Dictionary stack:<br />
--dict:1151/1684(ro)(G)-- --dict:0/20(G)-- --dict:104/200(L)-- --dict:221/300(L)--<br />
Current allocation mode is local<br />
Last OS error: 2<br />
GPL Ghostscript SVN PRE-RELEASE 8.61: Unrecoverable error, exit code 1<br />
</p>
<p>That is what I get after running:<br />
<code><br />
latex fhsstadmin7219-incsub.tex ; dvipdf fhsstadmin7219-incsub.dvi<br />
</code><br />
and if I run it again immediately nothing changes, same error, BUT if I<br />
<code><br />
touch fhsstadmin7219-incsub.tex<br />
</code><br />
then the error doesn't occur. So I thought I had it figured out but<br />
<code><br />
latex fhsstadmin7219-incsub.tex ; dvipdf fhsstadmin7219-incsub.dvi ; touch fhsstadmin7219-incsub.tex ; latex fhsstadmin7219-incsub.tex ; dvipdf fhsstadmin7219-incsub.dvi<br />
</code> still gives the error :-/</p>
<p>But<br />
<code><br />
latex fhsstadmin7219-incsub.tex ; dvipdf fhsstadmin7219-incsub.dvi ; latex fhsstadmin7219-incsub.tex ; dvipdf fhsstadmin7219-incsub.dvi ; touch fhsstadmin7219-incsub.tex ; latex fhsstadmin7219-incsub.tex ; dvipdf fhsstadmin7219-incsub.dvi<br />
</code><br />
doesn't give the error. So run latex twice, touch the file, run it again and it will work :-/ Sounds like I should be sacrificing a chicken while hopping on one leg round the computer.</p>
<p>But if the error goes away how do I get it back? I just delete some of the auxilary files:<br />
<code><br />
rm fhsstadmin7219-incsub.aux fhsstadmin7219-incsub.toc fhsstadmin7219-incsub.log fhsstadmin7219-incsub.cb<br />
</code></p>
<p>So the answer lies in those files somewhere :) but I don't want to have to go and figure it out!</p>
<table>
<tr>
<td>
<code><br />
latex fhsstadmin7219-incsub.tex ; latex fhsstadmin7219-incsub.tex ; latex fhsstadmin7219-incsub.tex ; dvipdf fhsstadmin7219-incsub.dvi<br />
</code>
</td>
<td>
<b>Works</b>
</td>
</tr>
<tr>
<td>
<code><br />
latex fhsstadmin7219-incsub.tex ; latex fhsstadmin7219-incsub.tex ; dvipdf fhsstadmin7219-incsub.dvi<br />
</code>
</td>
<td>
<b>Fails</b>
</td>
</tr>
</table>
<p>So the bottom line is: it is all about running latex an extra time.<br />
<code><br />
latex fhsstadmin7219-incsub.tex ; mkdir once; cp fhsstadmin7219-incsub.* once/. ; latex fhsstadmin7219-incsub.tex ; mkdir twice; cp fhsstadmin7219-incsub.* twice/. ; latex fhsstadmin7219-incsub.tex ; mkdir thrice; cp fhsstadmin7219-incsub.* thrice/. ; dvipdf fhsstadmin7219-incsub.dvi<br />
</code></p>
<p>The difference between once and twice is expected to be large but the difference between twice and thrice should be small:<br />
<code><br />
diff twice thrice<br />
diff twice/fhsstadmin7219-incsub.cb thrice/fhsstadmin7219-incsub.cb<br />
1,96c1,96<br />
< 1n13p8.0ptl<br />
< 4n13p8.0ptl<br />
< 5n15p8.0ptl<br />
< 8n15p8.0ptl<br />
< 9n23p8.0ptl<br />
< 12n23p8.0ptl<br />
< 13n23p8.0ptl<br />
< 16n23p8.0ptl<br />
< 17n43p8.0ptl<br />
< 20n45p8.0ptl<br />
< 21n45p8.0ptl<br />
< 24n51p8.0ptl<br />
< 25n57p8.0ptl<br />
< 28n57p8.0ptl<br />
< 29n79p8.0ptl<br />
< 32n81p8.0ptl<br />
< 33n83p8.0ptl<br />
< 36n85p8.0ptl<br />
< 37n85p8.0ptl<br />
< 40n85p8.0ptl<br />
< 41n87p8.0ptl<br />
< 44n87p8.0ptl<br />
< 45n93p8.0ptl<br />
< 48n93p8.0ptl<br />
< 49n95p8.0ptl<br />
< 52n97p8.0ptl<br />
< 53n97p8.0ptl<br />
< 56n99p8.0ptl<br />
< 57n113p8.0ptl<br />
< 60n113p8.0ptl<br />
< 61n123p8.0ptl<br />
< 64n123p8.0ptl<br />
< 65n127p8.0ptl<br />
< 68n127p8.0ptl<br />
< 69n131p8.0ptl<br />
< 72n131p8.0ptl<br />
< 73n133p8.0ptl<br />
< 76n133p8.0ptl<br />
< 77n139p8.0ptl<br />
< 80n139p8.0ptl<br />
< 1n141p8.0ptl<br />
< 4n141p8.0ptl<br />
< 5n153p8.0ptl<br />
< 8n153p8.0ptl<br />
< 9n159p8.0ptl<br />
< 13n159p8.0ptl<br />
< 16n159p8.0ptl<br />
< 12n161p8.0ptl<br />
< 17n173p8.0ptl<br />
< 20n173p8.0ptl<br />
< 21n183p8.0ptl<br />
< 24n183p8.0ptl<br />
< 25n185p8.0ptl<br />
< 28n187p8.0ptl<br />
< 29n189p8.0ptl<br />
< 32n191p8.0ptl<br />
< 33n191p8.0ptl<br />
< 36n191p8.0ptl<br />
< 37n193p8.0ptl<br />
< 40n193p8.0ptl<br />
< 41n199p8.0ptl<br />
< 44n201p8.0ptl<br />
< 45n231p8.0ptl<br />
< 48n231p8.0ptl<br />
< 49n241p8.0ptl<br />
< 52n243p8.0ptl<br />
< 53n243p8.0ptl<br />
< 56n245p8.0ptl<br />
< 57n249p8.0ptl<br />
< 60n249p8.0ptl<br />
< 61n249p8.0ptl<br />
< 64n249p8.0ptl<br />
< 65n267p8.0ptl<br />
< 68n269p8.0ptl<br />
< 69n275p8.0ptl<br />
< 72n277p8.0ptl<br />
< 73n277p8.0ptl<br />
< 76n279p8.0ptl<br />
< 77n293p8.0ptl<br />
< 80n293p8.0ptl<br />
< 1n293p8.0ptl<br />
< 4n293p8.0ptl<br />
< 5n321p8.0ptl<br />
< 8n321p8.0ptl<br />
< 9n331p8.0ptl<br />
< 12n333p8.0ptl<br />
< 13n333p8.0ptl<br />
< 16n333p8.0ptl<br />
< 17n333p8.0ptl<br />
< 20n333p8.0ptl<br />
< 21n333p8.0ptl<br />
< 24n333p8.0ptl<br />
< 25n337p8.0ptl<br />
< 28n337p8.0ptl<br />
< 29n337p8.0ptl<br />
< 32n337p8.0ptl<br />
---<br />
> 1n17p8.0ptl<br />
> 4n17p8.0ptl<br />
> 5n19p8.0ptl<br />
> 8n19p8.0ptl<br />
> 9n27p8.0ptl<br />
> 12n27p8.0ptl<br />
> 13n27p8.0ptl<br />
> 16n27p8.0ptl<br />
> 17n47p8.0ptl<br />
> 20n49p8.0ptl<br />
> 21n49p8.0ptl<br />
> 24n55p8.0ptl<br />
> 25n61p8.0ptl<br />
> 28n61p8.0ptl<br />
> 29n83p8.0ptl<br />
> 32n85p8.0ptl<br />
> 33n87p8.0ptl<br />
> 36n89p8.0ptl<br />
> 37n89p8.0ptl<br />
> 40n89p8.0ptl<br />
> 41n91p8.0ptl<br />
> 44n91p8.0ptl<br />
> 45n97p8.0ptl<br />
> 48n97p8.0ptl<br />
> 49n99p8.0ptl<br />
> 52n101p8.0ptl<br />
> 53n101p8.0ptl<br />
> 56n103p8.0ptl<br />
> 57n117p8.0ptl<br />
> 60n117p8.0ptl<br />
> 61n127p8.0ptl<br />
> 64n127p8.0ptl<br />
> 65n131p8.0ptl<br />
> 68n131p8.0ptl<br />
> 69n135p8.0ptl<br />
> 72n135p8.0ptl<br />
> 73n137p8.0ptl<br />
> 76n137p8.0ptl<br />
> 77n143p8.0ptl<br />
> 80n143p8.0ptl<br />
> 1n145p8.0ptl<br />
> 4n145p8.0ptl<br />
> 5n157p8.0ptl<br />
> 8n157p8.0ptl<br />
> 9n163p8.0ptl<br />
> 13n163p8.0ptl<br />
> 16n163p8.0ptl<br />
> 12n165p8.0ptl<br />
> 17n177p8.0ptl<br />
> 20n177p8.0ptl<br />
> 21n187p8.0ptl<br />
> 24n187p8.0ptl<br />
> 25n189p8.0ptl<br />
> 28n191p8.0ptl<br />
> 29n193p8.0ptl<br />
> 32n195p8.0ptl<br />
> 33n195p8.0ptl<br />
> 36n195p8.0ptl<br />
> 37n197p8.0ptl<br />
> 40n197p8.0ptl<br />
> 41n203p8.0ptl<br />
> 44n205p8.0ptl<br />
> 45n235p8.0ptl<br />
> 48n235p8.0ptl<br />
> 49n245p8.0ptl<br />
> 52n247p8.0ptl<br />
> 53n247p8.0ptl<br />
> 56n249p8.0ptl<br />
> 57n253p8.0ptl<br />
> 60n253p8.0ptl<br />
> 61n253p8.0ptl<br />
> 64n253p8.0ptl<br />
> 65n271p8.0ptl<br />
> 68n273p8.0ptl<br />
> 69n279p8.0ptl<br />
> 72n281p8.0ptl<br />
> 73n281p8.0ptl<br />
> 76n283p8.0ptl<br />
> 77n297p8.0ptl<br />
> 80n297p8.0ptl<br />
> 1n297p8.0ptl<br />
> 4n297p8.0ptl<br />
> 5n325p8.0ptl<br />
> 8n325p8.0ptl<br />
> 9n335p8.0ptl<br />
> 12n337p8.0ptl<br />
> 13n337p8.0ptl<br />
> 16n337p8.0ptl<br />
> 17n337p8.0ptl<br />
> 20n337p8.0ptl<br />
> 21n337p8.0ptl<br />
> 24n337p8.0ptl<br />
> 25n341p8.0ptl<br />
> 28n341p8.0ptl<br />
> 29n341p8.0ptl<br />
> 32n341p8.0ptl<br />
Binary files twice/fhsstadmin7219-incsub.dvi and thrice/fhsstadmin7219-incsub.dvi differ<br />
diff twice/fhsstadmin7219-incsub.log thrice/fhsstadmin7219-incsub.log<br />
890,895c890<br />
< [181] [182] (./fhsstadmin7219-incsub.aux<br />
<<br />
< Package Changebar Warning: Changebar info has changed.<br />
< (Changebar) Rerun to get the bars right on input line 22.<br />
<<br />
< )<br />
---<br />
> [181] [182] (./fhsstadmin7219-incsub.aux)<br />
909c904<br />
< 341577 words of memory out of 1500000<br />
---<br />
> 341105 words of memory out of 1500000<br />
915c910<br />
< Output written on fhsstadmin7219-incsub.dvi (187 pages, 2363404 bytes).<br />
---<br />
> Output written on fhsstadmin7219-incsub.dvi (187 pages, 1985300 bytes).<br />
</code></p>
<p>So it looks like it is all about the Changebar information, which is fine but I have no idea why is only shows up in this once chapter, the others seem fine. It must be that the information in the references and table of contents affects the bar extents in this one case but not in the others.</p>
<p><b>It is probably in a manual somewhere, wish I had RTFM rather than wasting a day.</b></p>
http://marknewlyn.net/node/7#commentsFHSSTghostscriptLaTeXPersonalsoftwareSun, 23 Mar 2008 17:00:48 +0000marknewlyn7 at http://marknewlyn.net