<?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>Andrew Plemmons Pratt &#187; web development</title>
	<atom:link href="http://www.appratt.com/category/web_development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.appratt.com</link>
	<description>Learning, teaching, pirates, etc.</description>
	<lastBuildDate>Tue, 22 Jun 2010 04:20:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Shiny magical smartphones and better tracking data</title>
		<link>http://www.appratt.com/2010/04/19/shiny-magical-smartphones/</link>
		<comments>http://www.appratt.com/2010/04/19/shiny-magical-smartphones/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 03:13:51 +0000</pubDate>
		<dc:creator>Andrew Plemmons Pratt</dc:creator>
				<category><![CDATA[environment]]></category>
		<category><![CDATA[teach for america]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tfa]]></category>

		<guid isPermaLink="false">http://www.appratt.com/?p=188</guid>
		<description><![CDATA[I noticed on one of my observation visits that the teacher almost never put down her clipboard. On it, she kept a chart that allowed her to track student progress and comprehension, take notes on students who needed additional help &#8230; <a href="http://www.appratt.com/2010/04/19/shiny-magical-smartphones/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 220px"><a href="http://www.americanprogress.org/issues/2009/05/education_entrepreneurs_profiles.html/#3e"><img class="  " title="Wireless Generation assessment software" src="http://www.americanprogress.org/issues/2009/05/img/wireless.jpg" alt="PDA with Wireless Generation assessment software" width="210" height="209" /></a><p class="wp-caption-text">Wireless Generation student tracking softare. (via CAP)</p></div>
<p>I noticed on one of my observation visits that the teacher almost never put down her clipboard. On it, she kept a chart that allowed her to track student progress and comprehension, take notes on students who needed additional help after short conferences, and what elements of her lesson plan were working. Over the course of the period, a wealth of information flowed onto a few thin sheets of paper. There has to be a better medium for capturing that data, I thought.</p>
<p>My iPhone came to mind—surely there was some way of capturing what was mostly qualitative information in a digital format that was more flexible and durable than the butcher paper progress charts on the wall. But the first ways I would incorporate a smartphone into classroom instruction are significantly different from the educational games described in a recent Fast Company article, &#8220;<a href="http://www.fastcompany.com/magazine/144/a-is-for-app.html">A Is for App</a>.&#8221; While fascinating, the report makes it clear that a there&#8217;s a divide between educational technology that focuses on engaging students and educational technology that amplifies the power of a key classroom variable: the effectiveness of the teacher.</p>
<p>One of the key points from the <em>Teaching As Leadership</em> chapter on how to &#8220;Execute Effectively&#8221; is amusingly blunt: insist on seeing reality. The teacher I was observing was taking notes on the reality before her: were students learning what her lesson was intended to teach?</p>
<p>Effective teachers, writes Farr, are constantly using a variety of methods to capture information about where students really are. &#8220;They use brief end-of-lesson assessments, student interest surveys, and objective-mastery tracking systems to get a better understanding of student progress,&#8221; he says.</p>
<p>Now some methods for checking for understanding are instantaneous, simply, and brilliant: having students simultaneously write answers on small white boards or index cards, signing the first letter of a correct response in American Sign Language. Those results are more ephemeral than any note that ends up on the a clipboard, but part of the point is to make sure that your lesson is effective in the first place and to check for instances where you must re-teach a concept you failed to communicate. Yet what if you could capture those small, rapid checks for understanding and analyze them within the context of more formal assessments? That&#8217;s a lot of data you could work with. Again, a smartphone is a tantalizing device because it can handle just such a task.<span id="more-188"></span></p>
<p>Now, in her article, Anya Kamenetz explains some impressive instructional tools, especially the TeacherMate, a cheap handheld device that elementary school children can use to practice math and reading skills that align with lesson objectives. A Chicago South Side elementary teacher explains:</p>
<blockquote><p>the software on her laptop lets her track each student&#8217;s performance. Once a week, when she plugs each student&#8217;s TeacherMate into her docking station, she downloads a record of their game play and generates reports for herself as well as for parents. Then she sets the precise skills, levels, and allotted time for the upcoming week. The programs are synced with the reading and math curricula used in the school &#8212; right down to the same spelling words each week.</p></blockquote>
<p>This is to what I&#8217;m imagining: fine-grained results that test individual student understanding of specific lesson objectives, safely and flexibly stored in a digital format for export and analysis. Kamenetz reports that Arne Duncan is a fan of the platform and the company that makes the software and designed the device, Innovations for Learning, has seen the tool adopted in 500 schools in 15 states. All very impressive.</p>
<p>But the article makes it clear another premise that companies in the education technology space rest upon is that smartphones, OX laptops, and learning software, &#8220;are tools for expression and connection, not just passive absorption,&#8221; unlike Sesame Street and, apparently, teacher instruction. And this is where things start to get wish-washy. &#8220;A system built around tools that allow children to explore and figure things out for themselves would be radical for most developing-world schools, which emphasize learning by rote. In the United States, which is currently so in love with state curriculum benchmarks and standardized tests, it could be just as hard a sell,&#8221; writes Kamenetz.</p>
<p>Huh? Why is structured learning the opposite of creativity?</p>
<p>Education that quashes student creativity is obviously no good. Kids should experiment, express themselves, and learn from a diversity of perspectives. But leaving room from student creativity and ensuring that they can comprehend complex passages of text or sift information from word-based math problems are not mutually exclusive.</p>
<p>Simply put, a lot of stories about innovation in educational technology are overshadowed by the myth that the way we teach now is suffocating students and their only salvation is in devices that will make them digital artists and publishers.</p>
<p>I think all students should learn to be digital artists and publishers. Just throwing the tools at them isn&#8217;t going to do that. Using technology to leverage good teaching seems like a better approach.</p>
<p>Contrast the educational quiz games model with one that expands the power of teachers to collect and analyze data from their existing lessons. That&#8217;s the focus of a successful company not mentioned in the Fast Company piece called Wireless Generation. Here&#8217;s a <a href="http://www.americanprogress.org/issues/2009/05/education_entrepreneurs_profiles.html/#3e">summary from my CAP colleagues</a> that makes the clipboard and pen system sound downright medieval:</p>
<blockquote><p>The company’s core program is software, which allows teachers to use a handheld device—rather than paper—to assess and collect data on their students. The data teachers collect can be used to immediately create web-based reports on individual students, classrooms, schools, districts, and even demographic subgroups. The better and more immediate data allows teachers and administrators to easily monitor student progress and tailor their instruction to students’ needs. The online nature of the data also allows teachers with similar classroom issues to find each other and collaborate on solutions. Because they can track students’ progress over time, it is easy to see what is working and what’s not.</p></blockquote>
<p>The company makes its mission clear right on its website: &#8220;The test for any Wireless Generation product or service is always: does it really <a href="http://www.wirelessgeneration.com/about-us/about.html">help educators to do their jobs?</a>&#8221; The assumption being, no matter how good the software or hardware of our new magical learning devices, teachers are not going to vanish from classrooms any time soon. So innovation in educational technology should make the most of their work, especially since effective teaching is so highly correlated with student achievement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appratt.com/2010/04/19/shiny-magical-smartphones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NPR and PHP</title>
		<link>http://www.appratt.com/2009/05/10/npr-and-php/</link>
		<comments>http://www.appratt.com/2009/05/10/npr-and-php/#comments</comments>
		<pubDate>Mon, 11 May 2009 02:41:19 +0000</pubDate>
		<dc:creator>Andrew Plemmons Pratt</dc:creator>
				<category><![CDATA[media]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[radio]]></category>

		<guid isPermaLink="false">http://www.appratt.com/?p=42</guid>
		<description><![CDATA[Every so often, I&#8217;m on a road trip, driving around the great southern states, and I&#8217;m overtaken with a very strong need for some public radio. Unfortunately, I don&#8217;t have one of the handy NPR Station Locator Maps. I also &#8230; <a href="http://www.appratt.com/2009/05/10/npr-and-php/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="picright alignright" src="http://www.appratt.com/wp-content/uploads/2009/05/npr_technology_image_240.jpg" alt="NPR Technology" width="240" height="240" />Every so often, I&#8217;m on a road trip, driving around the great southern states, and I&#8217;m overtaken with a very strong need for some public radio. Unfortunately, I don&#8217;t have one of the handy <a href="http://shop.npr.org/products/NPR_Station_Locator_Map-120-0.html?utm_source=120&amp;utm_medium=banner&amp;utm_content=stationsmap&amp;utm_campaign=misc">NPR Station Locator Maps</a>. I also don&#8217;t have an iPhone, for which I could get the free <a href="http://watchoutforlava.net/iphone">NPR Station Locator app</a>. What I have is a work-detail Blackberry and soft sport for dabbling in scripting languages. So I took the opportunity to learn some PHP and build a rudimentary station finder using the <a href="http://www.npr.org/api/index">NPR API</a>.</p>
<p>NPR of course offers a spiffy web-based <a href="http://www.npr.org/stations/?ps=st1">station finder map</a> for scoring your closest Wait Wait Don&#8217;t Tell Me! or All Things Considered fix. But it&#8217;s a little too full-featured to work on a dinky mobile browser. But let&#8217;s also not kid ourselves about functionality here; this was an excuse to learn some super-basic PHP:</p>
<p><a href="http://appratt.com/npr/">http://appratt.com/npr/</a></p>
<p>We&#8217;ll call this version 1.0 because it lacks anything resembling a design; it doesn&#8217;t verify that you&#8217;re feeding it ZIP codes or return appropriate error messages if nothing is in range; and it doesn&#8217;t indicate station strength (though station strength is something you can figure out pretty quickly with your tuner).</p>
<p>What is does do is query the NPR API and return a list of the closest stations with city and call number, ranked in order of proximity. Which is all you need when you know you&#8217;re missing Michelle Norris and all you can find is Delilah.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appratt.com/2009/05/10/npr-and-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Processing</title>
		<link>http://www.appratt.com/2008/12/02/processing/</link>
		<comments>http://www.appratt.com/2008/12/02/processing/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 04:53:47 +0000</pubDate>
		<dc:creator>Andrew Plemmons Pratt</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://www.appratt.com/?p=32</guid>
		<description><![CDATA[Conceived by a couple of grad students working with John Maeda at the MIT Media Lab, Processing is an open source programming language and environment for designers. Built on top of Java, the platform is a simplified way of allowing &#8230; <a href="http://www.appratt.com/2008/12/02/processing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Conceived by a couple of grad students working with John Maeda at the MIT Media Lab, <a href="http://processing.org">Processing </a>is an open source programming language and environment for designers. Built on top of Java, the platform is a simplified way of allowing digital artists (who might have no familiarity with coding), information designers (who might have some), or even skilled animators (who might have plenty) to construct programs that allow for dancing typography and iterative motion. Seven years in the making (hat tip to <a href="http://designobserver.com/">Design Observer</a>), creators Ben Fry and Casey Reas released <a href="http://processing.org/about/basics.html">version 1.0</a> over the holiday weekend.</p>
<p>In an attempt to learn how to make information graphics dance around on the screen, I&#8217;ve learned the basics of <a href="http://www.scienceprogress.org/2007/12/flex-fuel-friendly-states/">ActionScript </a>and have attempted (with little success) to learn the rudiments of Ruby On Rails. I&#8217;m dubious about the utility of a language built on top of another somewhat defunct language, but the ability to manipulate typography within a web browser without having to muck around with a timeline is intriguing.</p>
<p>This <a href="http://apps.datamarket.net/agepyramid/?lang=en">example</a> from the Processing site&#8217;s &#8220;Exhibition&#8221; section is well within the realm of what&#8217;s possible in Flash, but it has a pleasant polish to it:</p>
<p><img class="alignnone" src="http://www.appratt.com/wp-content/uploads/2008/12/iceland_pop.jpg" alt="Iceland population graphic" /></p>
<p>Venture outside the world of information graphics and into digital art and you get Processing applications like this, a music video for Radiohead&#8217;s &#8220;Bodysnatchers&#8221; generated by a reactive program that responds to audio input:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1994927&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=1994927&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://vimeo.com/1994927">Bodysnatchers &#8211; Zeno Music Visualiser</a> from <a href="http://vimeo.com/user656427">Glenn Marshall</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>And finally, here&#8217;s an <a href="http://www.appratt.com/wp-content/uploads/2008/12/applet/index.html">applet </a>I pulled directly from the examples that come with the v1.0.1 package, exported, and then uploaded to my server. The code is 17 lines long:</p>
<p><code><br />
void setup()<br />
{<br />
size(200, 200);<br />
noStroke();<br />
colorMode(RGB, 255, 255, 255, 100);<br />
rectMode(CENTER);<br />
}<br />
</code></p>
<p><code><br />
void draw()<br />
{<br />
background(51);<br />
fill(255, 80);<br />
rect(mouseX, height/2, mouseY/2+10, mouseY/2+10);<br />
fill(255, 80);<br />
int inverseX = width-mouseX;<br />
int inverseY = height-mouseY;<br />
rect(inverseX, height/2, (inverseY/2)+10, (inverseY/2)+10);<br />
}<br />
</code></p>
<p>This could be worth playing around with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appratt.com/2008/12/02/processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Federally Financed R&amp;D Expenditures at Doctorate-granting Institutions by State, FY 1993-2006</title>
		<link>http://www.appratt.com/2008/03/28/federally-financed-rd-expenditures-at-doctorate-granting-institutions-by-state-fy-1993-2006/</link>
		<comments>http://www.appratt.com/2008/03/28/federally-financed-rd-expenditures-at-doctorate-granting-institutions-by-state-fy-1993-2006/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 13:54:54 +0000</pubDate>
		<dc:creator>Andrew Plemmons Pratt</dc:creator>
				<category><![CDATA[science policy]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.appratt.com/2008/03/28/federally-financed-rd-expenditures-at-doctorate-granting-institutions-by-state-fy-1993-2006/</guid>
		<description><![CDATA[Here we&#8217;re going to experiment with a Google gadget displaying Federal expenditures on state R &#38; D over a period of 14 years: Source: SSTI]]></description>
			<content:encoded><![CDATA[<p>Here we&#8217;re going to experiment with a Google gadget displaying Federal expenditures on state R &amp; D over a period of 14 years:</p>
<p><iframe src="http://k2alr2pc-a.gmodules.com/ig/ifr?up__table_query_url=http%3A%2F%2Fspreadsheets.google.com%2Ftq%3Frange%3DA1%253AD715%26key%3DpInr3Ui1qN1EnPJoGuMTYCA%26gid%3D0%26pub%3D1&amp;up_title=Federal%20Dollars%20to%20State%20R%20and%20D&amp;up_state=&amp;up__table_query_refresh_interval=0&amp;url=http%3A%2F%2Fwww.google.com%2Fig%2Fmodules%2Fmotionchart.xml" style="border: 1px solid #cccccc" frameborder="0" height="556" scrolling="no" width="498"></iframe></p>
<p>Source: <a href="http://www.ssti.org/Digest/Tables/121207t.htm">SSTI</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appratt.com/2008/03/28/federally-financed-rd-expenditures-at-doctorate-granting-institutions-by-state-fy-1993-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Incipit</title>
		<link>http://www.appratt.com/2008/03/08/incipit/</link>
		<comments>http://www.appratt.com/2008/03/08/incipit/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 23:59:31 +0000</pubDate>
		<dc:creator>Andrew Plemmons Pratt</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.appratt.com/?p=3</guid>
		<description><![CDATA[I figured that the best way to encourage myself to revamp appratt.com would be to just delete everything on the site and install WordPress. Here we are. Now on to step two, putting my own stuff back on.]]></description>
			<content:encoded><![CDATA[<p>I figured that the best way to encourage myself to revamp appratt.com would be to just delete everything on the site and install WordPress. Here we are. Now on to step two, putting my own stuff back on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.appratt.com/2008/03/08/incipit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
