<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Project 2061 Techlog &#187; items utility</title> <atom:link href="http://techlog.p2061.org/tag/items-utility/feed/" rel="self" type="application/rss+xml" /><link>http://techlog.p2061.org</link> <description>Blogging from Project 2061 technology group</description> <lastBuildDate>Tue, 06 Sep 2011 14:49:39 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Items Utility: School Reports Update</title><link>http://techlog.p2061.org/2008/05/13/items-utility-school-reports-update/</link> <comments>http://techlog.p2061.org/2008/05/13/items-utility-school-reports-update/#comments</comments> <pubDate>Tue, 13 May 2008 21:09:51 +0000</pubDate> <dc:creator>bsweeney</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[assessment]]></category> <category><![CDATA[items utility]]></category> <guid
isPermaLink="false">http://techlog.p2061.org/2008/05/13/items-utility-school-reports-update/</guid> <description><![CDATA[I made a few updates to the school reports at the request of the researchers. Added a save feature so that packet/item selections for a report can be retrieved at a later date. Added the ability to set thresholds that must be met before the script will include statistics in the report. Updated tables to [...]]]></description> <content:encoded><![CDATA[<p>I made a few updates to the school reports at the request of the researchers.</p><ul><li>Added a save feature so that packet/item selections for a report can be retrieved at a later date.</li><li>Added the ability to set thresholds that must be met before the script will include statistics in the report.</li><li>Updated tables to reflect changes in displayed information and formatting.</li></ul><p>In regards to the above changes, the save feature is of particular note for it inscrutibility. While the technique used to save/retrieve the report setting is adequate, the code to enable this functionality is not  well-implemented. Unfortunately, time constraints required a fast, rather than best, implementation.</p><p>As modifications are requested this script is getting to be a little harder to work with. The code was created over the course of a week or two back in January. I was able to make quick work of it by using some concepts I initially worked out for summary table generation (and based on discussions with Brian W). While the data is stored in a psuedo object-oriented format, the script itself is fairly linear in design. If more modifications are requested the script may need some rewrites to enable a bit more flexibility.</p> ]]></content:encoded> <wfw:commentRss>http://techlog.p2061.org/2008/05/13/items-utility-school-reports-update/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Items: Summary Tables Update</title><link>http://techlog.p2061.org/2008/03/18/items-summary-tables-update/</link> <comments>http://techlog.p2061.org/2008/03/18/items-summary-tables-update/#comments</comments> <pubDate>Tue, 18 Mar 2008 19:22:19 +0000</pubDate> <dc:creator>bsweeney</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[assessment]]></category> <category><![CDATA[items utility]]></category> <guid
isPermaLink="false">http://techlog.p2061.org/2008/03/18/items-summary-tables-update/</guid> <description><![CDATA[The number produced by summary table 8 in the items utility were not quite correct. The researchers noted that the means by which calculation of answer selection was performed was not quite as they wanted it. Luckily table 8 uses a new summary table generation technique I borrowed from the school reports. The data, display, [...]]]></description> <content:encoded><![CDATA[<p>The number produced by summary table 8 in the items utility were not quite correct. The researchers noted that the means by which calculation of answer selection was performed was not quite as they wanted it.</p><p>Luckily table 8 uses a new summary table generation technique I borrowed from the school reports. The data, display, and summarization code is segregated to a certain degree (though not as much as would be preferred). This allows me to update one aspect of the script without having to monkey around too much with other aspects.</p><p>The data is currently stored in a data array that is organized to allow for relatively easy access. The summary information is currently compiled inline in the code. While this isn&#8217;t ideal, the method used (summary arrays) should allow for better segregation in the future. The calculation of concern is stored in its own function, <code>answer_selected()</code>. That function includes some basic versioning capability and so I was able to add a new version of the calculation that matches the researchers expectation without changing anything else in the code.</p><p>I think a modification of this technique would work well for all tables in the utility and should not require significant investment in development time. As additional tables need work I may investigate adding them as components of the new summary table script (summary_table.php).</p> ]]></content:encoded> <wfw:commentRss>http://techlog.p2061.org/2008/03/18/items-summary-tables-update/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
