[math4] FourthGradeMath Digest, Vol 2, Issue 41

Greg Dekoenigsberg gdk at redhat.com
Tue Mar 31 09:04:30 EDT 2009


On Mon, 30 Mar 2009, Stephen Jacobs wrote:

> Re the "Math API," really consider what's going to make the difference and
> leverage the XO's use.
>
> Merely making a "flash cards" or "Quizing" program doesn't really buy you a
> whole lot.  You don't need a computer to create Flash cards or quizes.

Yes, but a simple flash card program is a great way of testing a simple 
new API.

> The benefits of doing things on a computer should be exploited.  This is 
> where most drillware fails to be educational or motivational.  In the 
> XO's case you have the other advantage of a platform that will easily 
> support collaborative work.

Exactly.  Which is why an API that defines a common mechanism for dealing 
with the basics of the most common element of drillware -- the quiz -- is 
precisely the place to start.  Because here's the thing: I am already 
about to write this piece for Mongo!  And I'd really rather not.  I'd 
really much rather receive a well-written and well-maintained API.

> Instead of a flash card or a quiz that shows a diagram and asks a 
> question, why not single or shared apps that allow students to 
> manipulate objects and symbols to arrive at an answer.  Much more 
> interactive, constructive and developmentally appropriate, since kids in 
> the OLPC age group are born experimenters.  Give them 2D environments to 
> manipulate to take them way beyond the digital equivalent of a printed 
> piece of cardboard.

Because I, as a writer of a completely different activity, can't use that 
yet.  I need simple building blocks.

Open source software is at its most effective when it's composed of 
well-considered building blocks.  I think the analysis that led to Brian's 
decision to tackle the quiz API first was spot on.  (And, of course, it 
should accommodate the Moodle data formats, which I may have mentioned.)

> Also Brian, remember that we're in a conceptual design and prototyping 
> stage in an 18 month long development timeline.  At this point one of 
> the most useful things that can be done is to create "10 small apps that 
> don't make it out of a beta stage"
>
> A technologist's first instinct is to "build the tech!" When you are 
> building educational software (and really any content-based software,) 
> prototyping various approaches and running them by your target audience 
> is crucial to the success of your development effort.
>
> Those 10 small apps that test various methods of displaying objects and 
> symbols for students to experiment with object manipulation and formulas 
> tell you which directions to move in to make the right software to go 
> beyond alpha down the appropriate delivery for the content and the 
> audience :-)

I agree with this -- and all 10 apps should be used not only to get 
feedback from the target audience, but also to build and explore the 
common libraries that we need.

--g

--
Got an XO that you're not using?  Loan it to a needy developer!
   [[ http://wiki.laptop.org/go/XO_Exchange_Registry ]]



More information about the FourthGradeMath mailing list