Stories For Learning

This is the homepage for user contributed stories that run within Kojo.

Quick FAQ

What's a story?
A story is an interactive presentation that runs within Kojo. Stories are written using a combination of Scala and HTML.

How do you run a story?
Stories are well formed Kojo programs that you can run from within the Script Editor. You can either:

  • Cut and Paste the story text within the Script Editor and run it.
  • Or - Save the story into a file, open the file within the Script Editor, and run it. This method is required if the story makes use of external files using relative paths.

How can I contribute a story?
This is described here: Contributing Stories

Is there a quick way for me to download all the stories?
Yes. Just clone the mercurial project for the stories at

Featured Stories

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License