Check out the web apps that help power some of our lessons! All of our apps are open-source, so feel free to check out and re-use any of the code in any way you see fit.
The Scramble for Africa
The Scramble for Africa is a simulation of the colonization of Africa from 1500 through 1900. Students take on the roles of major European countries and are given a dynamic set of objectives as they take turns claiming territory and resources across the map.
The Evolution of Zoe
The Evolution of Zoe is a fun game/simulation in which players take on role of Zoe in the struggle to find food and adapt in an ever-changing changing environment. Starting as a lowly protozoa, Zoe and her species experience mutations, some of which are beneficial and some of which are quickly phased out over tens of thousands of years. Eventually, the simulation jumps forward in time and replaces Zoe with Berta, a simple bird facing similar challenges in her environment.
Rational Football League
In the Rational Football League, students recruit a fantasy team of football players based on randomly generated statistics presented as ratios. To understand which player to draft for each position, students leverage ratio and proportional reasoning to compare the three options, ultimately deciding which stat they deem more important. Once their team is complete, students compete in the RFL Super Bowl, putting their six selections to the test against the feared Third and Long Divisions.
The Solar Systems simulation allows students to explore the dynamics of a fully-customizable set of celestial bodies. Starting with just a star and a planet in stable orbit, students can add planets, asteroids and meteors at varying distances and watch to see how each body’s orbit is affected. Students can freely play with this simulation, or can follow along with a worksheet to create specific solar system configurations.
BabyMaker begins by asking students to identify their own genetic traits, answering a series of questions about their facial features. As they input their phenotype, an animated cartoon representation of themselves as a baby is created. Students then randomly generate a second baby to “cross” with, and proceed to create new generations of babies by filling in Punnett Squares and by reading probabilities of expressed traits from Punnett Squares that are filled in for them. If they make a mistake, their babies might be missing a body part!
Polygon Transformer empowers students to explore geometric transformations with shapes that they design. Students input vertices as ordered pairs into a list, which are then plotted on a coordinate plane and connected with straight lines. The resultant polygons can then be transformed in any direction, reflected across horizontal and vertical lines, rotated around the origin and dilated to any scale. Vertices are labeled for each polygon, and the vertex values are optionally shown below the coordinate plane. The coordinate plane can be viewed at three different zoom levels to work well with all screen sizes, and each transformation can be reversed with a handy undo feature.
Coordinate Drawer is a hybrid between connect the dots and an Etch A Sketch. Students input ordered pairs into a list, which are then plotted on a coordinate plane and connected with straight lines. Drawings can be mirrored across both the x-axis and the y-axis, there are eight line colors to choose from, and the coordinate plane can be viewed at three different zoom levels to work well with all screen sizes.
In the computer-based Ancient Civilizations activity, students create their own civilization and see how it fares over the years based on choices they make for location, animals, plants and materials. Students trade resources between their civilizations, repeatedly go to war with unnamed enemies, and learn some fun facts about real-world ancient civilizations along the way.