/adventure-materia-widget

A flexible scenario-building Materia widget where participants follow branching decision trees.

Primary LanguageCoffeeScriptGNU Affero General Public License v3.0AGPL-3.0

Choose Your Own Adventure: A Materia Widget

An advanced, flexible scenario-building tool. Build branching decision trees where your student's choices lead them down different paths. Trees can be non-linear and choices can send students to any other point on the tree. Choose from a variety of interactions including multiple choice questions, short answer response, and selecting "hot spots" on an image. Students are given a score based on where they end up. Adventure is designed for use with Materia, an open-source platform for interactive course content developed by the University of Central Florida.

Adventure Player

Basic Use

In a production evironment, Adventure is installed to your Materia instance and is accessed via the Widget Catalog. For development, Adventure is bundled with the Materia Widget Development Kit, which allows for rapid development in a local context using express.js.

Local Development

Adventure uses the Materia Widget Development Kit for local development. Check out the docs for the MDK to learn more about starting up the local express environment.

Installation to Materia

Widget installation options are covered in the Installing Widgets section of the Materia Docs.

For more information about the widget development process, be sure to visit the widget developer guide for Materia.