/spellbook

Primary LanguageJavaScript

SpellBook

SpellBook is an interactive story book that teaches children basic programmatic logic, using fun story-lines and a unique drag-and-drop interface.

We aim to address the gender gap in Computer Science by engaging girls in programming at a young age. Studies show that girls are more engaged in stories and characters, and so we built our app to reach the many children who are more literary-minded.

Each page in the book will further the storyline and present the child with a fun challenge that uses a basic piece of logic (such as if-statements, loops, etc).

Using Angular, Crafty, and Tween, we designed a visual programming language based on Scratch that allows players to drag and drop commands into a 'spell, and watch the mini program play out on the game board, giving them the chance to debug their code.

In order to help teachers, parents and children track progress and address challenges, we used D3 to visualize analysis of players' data.

We always welcome feedback to improve our app. If you would like ask a question, or tell us what you think, email us at spellbookcode@gmail.com