BranchTrack
Free tool for creating branching scenarios. See a sample course by Cathy Moore here. http://blog.djangolabs.com/scenarios/autoloon-ethics-training/
Tips from Cathy Moore on writing scenarios:
"Scenario-based learning is based on the principles of situated learning theory (Lave & Wenger, 1991), which argues that learning best takes place in the context in which it is going to be used, and situated cognition, the idea that knowledge is best acquired and more fully understood when situated within its context (Kindley, 2002)."
"SBL usually works best when applied to tasks requiring decision-making and critical thinking in complex situations. Tasks that are routine to the students will require little critical thinking or decision-making, and may be better assessed using other methods. "
"Checklist: Is SBL the right option? (Clark, 2009)