Fiona's App Challenge: App Six - Twine

Twine logo

If you have a story to tell which branches off in different directions rather than being linear, then Twine could be the tool for you.

Scenarios such as ethical decision making and clinical procedures would be suited to this tool, where students can explore the different options and see how the decisions they make affect the outcome.

Alternatively use Twine to help lead students through complex decision making processes, such as copyright and referencing.

Take a look at these resources:

To see how to insert a Twine project into the iQualify learning platform, watch this 1 min 14 sec video.

Can a branching story amplify or transform the learner experience?


Perhaps you want to show pharmacy technicians the procedure for withdrawing a solution from a vial. Having given them a 25 point list detailing all of the steps, you could create a scenario around this in Twine which gets the student to make choices. Will the choices they make result in a contaminated vial?

Cathy Moore created a scenario based language learning activity, where the reader is a journalist following a big story who has recently arrived from overseas and has to learn enough of the local language in order to communicate with their local guide. As the reader moves through the story, they have to learn the phrases in order to complete the assignment.


Instead of being limited to a group discussion activity exploring a scenario, students create interactive stories using conditional logic to alter the story depending on the choice the reader makes. Working through conditional logic and exploring each option leads to deeper understanding.

Take a look at the Twine wiki where they explore using if to control what the reader sees when they follow a passage of text.

Students share these interactive stories with their peers through a group discussion activity and provide peer feedback.

Now challenge yourself
  • You can use a browser based version or download a version. Make sure you read up about archiving your work because your stories are saved to your browser.
  • Start a new story and give it a name.
  • Edit your new page. Give it a title and add a line or two of text for your first passage.
  • Add a link to a new page using square brackets. To turn the text Turn left at the junction into a link to a new page, simple enclose the text in [[ ]].
  • Edit your new page.
  • Select Publish to file, choose where you want to save the html file and select Save.
  • You can read an example that I created in 10 minutes.