Constructionist learning theory holds that children learn most effectively through the active design and development of projects meaningful to them and the community around them. Through this process of creating artifacts for sharing with the larger community, they actively construct new knowledge and become more deeply involved in their learning process [3, 4, 5, 6]. In this context, technology becomes an expressive tool for the learner to convey their ideas and interests. A supportive community plays an important role in this learning process, where the learner finds herself engaged in an iterative cycle of design and reflection, further feeding the growth of their knowledge base [7].