For students who like story-telling but are a bit hesitant to enter the world of programming, twine.org is a soft entry point for getting them to work in the intersection of stories and logic pathways.
This short video gives a creator's perspective on using the tool to create an interactive story.