Documentation - SEOLteam/ode-tutorial2 GitHub Wiki

This quarter, the software team surveyed web development resources and explored the design space of existing online mathematical and physical simulations. The team selected a Harp stack comprised of Jade, Coffeescript, Less and open source libraries comprised of Desmos, Snap.SVG, fullPage, and the OpenEdX platform and developed using IntelliJ IDEA as an integrated development environment and Github for version control. In collaboration with the curriculum development team, Candice and Tee, the software team iterated over several versions of a spring mass simulation to supplement instruction in differential equations, specifically to illustrate simple harmonic motion.

The latest iteration includes features such as click and drag interaction, parameter tuning, state feedback, and direct correspondence with an interactive graph. Several "nice-to-have" features have been identified and have been documented for future development, but the present simulation is robust to several common use cases, may be modularly deployed for different stages of instruction, and is ready for the first user tests.

Dec. 10, 2014