TD Logo contact

Portfolio of selected works

KC Distance Learning
Below are a selection of interactive objects I've created for our course offerings. The activity engine that I'm currently working with is a bit complex to put here as a portfolio piece, but some of these activities served as prototypes for the engine's functional design.
Fractions activity — This activity was a prototype for what later became a fill in the blanks activity player.
F.O.I.L activity — This is a later development phase of the fill in the blanks engine that is almost identical to it's current implementation.
Fractions activity — This is an early version of a drag and drop activity.
Order of operations activity — This is an early version of the multiple choice activity with an elaborate feedback mechanism.
History matching activity — This is an early matching activity prototype that added some interactive elements to the standard matching template.
Calculating Pi — This is a funny little animation I created to illustrate Pi.
Numberline activity — This was a little activity I did in a tool I designed for our graphic artist that we called the chalkboard engine. It involves frame based animations that are controlled, along with the navigation, by an XML configuration file.
Resizable triangle — This a little triangle with dragable corners I created to illustrate some of the principles of triangles.
Slope slider — This a tool that lets the user set the values of the slope formula with slider bars and then see the results displayed on a graph.
KC Distance Learning Demo Courses — Here you can link to two course demos and see the product I am working on and some of the above activities in context of the course content.
Kurisu International Presentations
A set of presentations (top 3 links) I did for Kurisu International to replace a set of Powerpoints that they made available to their customers for download. For this project I built a presentation engine that allows me to recreate an new presentation simply changing a few configuration settings.
ColorEvolver
The ColorEvolver is a simple little artificial life simulation that uses a genetic algorithm reproduction function to evolve a population of colored circles towards a selected color. The population size puts negative or positive pressure on the environment that helps keep the population in check.
close this window