OPTIMAL Demonstrations

OPTIMAL: On-line Preparation Tools for Instructional Materials and Assessment of Learning

These demonstrations show some of the capabilities of OPTIMAL.  The purpose of OPTIMAL is to allow instructors to develop interactive, on-line course materials, compare different methods of instruction in their courses using these materials, and deploy these different methods to their students using proper experimental control, counter-balancing, and randomization.  The crucial architectural underbelly of OPTIMAL is the jsPsych library for conducting on-line experiments in Javascript, developed by Joshua de Leeuw.  The open source software repository for jsPsych is available here and here is the Behavioral Research Method paper describing it.