Online Community Design for 3D Math Learning


Sponsors Prof. Amy Bruckman
asb@cc.gatech.edu
CCB 255

Jason Elliott
jlelliot@cc.gatech.edu
CCB 270 or CCB 226-D
Area Learning Sciences and Technology (LST)

Problem

In AquaMOOSE 3D, users learn mathematics by participating in an online graphical virtual world. This mini-project addresses the online community portion of the AquaMOOSE environment. We would like for people to be able to easily share and discuss interesting mathematical creations in AquaMOOSE via the Internet. Currently, the community support in AquaMOOSE is very limited. How can we design an interface for an online community around this 3D math learning software that encourages people to have fun creating, sharing, and discussing cool artistic math objects?

For example, if I create a set of math equations that spells out my name, how do I then start a discussion about it or share it with other users? How does someone else find out about my creation? How can other users quickly let me know what they think about it, via rating systems or other mechanisms? What features should we include to help build an online community around artistic mathematical creations?

System Overview

AquaMOOSE is a desktop 3D environment designed to help students learn about the behavior of parametric equations. The project is based on an educational philosophy called constructionism, which advocates learning through the design, construction, and sharing of personally meaningful projects. Our primary research question is to explore how a 3D graphical online community can support constructionist mathematics learning.

The main activity in AquaMOOSE is moving your fish avatar through the world based on a set of parametric equations. A template scaffolds the process of entering mathematical equations. Several coordinate spaces are supported. Each time a math move is performed, the avatar swims through the programmed path and leaves behind a trail. The trail is an important artifact; it provides the users with immediate feedback, as well as a starting point for conversation.

In addition to math trails, we have provided a simple game space called the Ring Game. In the Ring Game, users create sets of ring tracks that are designed to convey some mathematical concept. Ring tracks consist of several rings that are positioned in the 3D space according to a set of mathematical equations. The goal of the Ring Game is for other students to attempt to move their avatar through the ring track by guessing the appropriate mathematical equations.

Here are some screenshots of trails and ring tracks in AquaMOOSE:

Mathematical Trails The Ring Game Multi-colored Trails

Currently, users can only share their math creations via a primitive tree control that stores data on a server. This mini-project focuses on designing a more robust interface for community support that allows users to discuss their creations as well as sharing them. This problem incorporates both UI design and community design to create an effective communication system for the AquaMOOSE online community.

Some things to consider when designing your communication interface:

What you need to do:


Background
Deliverables
Evaluation

Evaluation is based on the quality of your designs.