The WME Model Site is an self-sufficient WME site that can be deployed to different schools. It is easy to
install on any system running apache+PHP+MySQL, although approaches towards heterogeneity of Web server
and database system is currently being considered.
Once deployed, the model site offers different levels of customization as depicted below in Figure 1.
Figure 1. WME Site Customization Levels
The continuous development of the model site is currently taking place here: http://eagle.cs.kent.edu/WME
Model Site Organization Overview:
The WME model site architecture is shown in Figure 2. The site itself is dual-tiered with the front-end user interface being
implemented in DHTML and stylesheets, while the back-end deals with database connectivity and WME component
organization of Topic Modules, Topic Lesson Pages, View Sections, and Manipulatives (Figure 3).
Figure 2. The WME Model Site Architecture
The model site is able to offer dynamic lesson material via its backdoor connection to its databases. Though three
are shown in Figure 2, only the WME Site Database is absolutely necessary for the model site's operation.
For instance, DMAD is a distributed database that may or may not have a local copy
exist on the same server, and GeoSite Database is a remote global database that hosts a plethora of
SVG-based manipulatives that can be shared, used, and/or edited.
Figure 3. WME Model Site Components Breakdown
Recent discussions on manipulatives led to of talks their design and implementation. Figures 4 and 5 depict
the process of editing and displaying a manipulative respectively.
Figure 4. Editing a Manipulative
Figure 5. AL Displaying a Manipulative
About the author
Name: David Chiu
I have been involved with the WME Project working group since early 2002, and have since
authored/co-authored several papers regarding to WME research, including a Master's
Thesis on the design and implementation of the WME Model Site and MathChat. References to
these works can be found on my Website.
- 2004 M.S. in Computer Science, Kent State University
- 2002 B.S. in Computer Science, Kent State University
Milestones for Spring 2005:
- by End of January 05:
- by End of February 05:
- Move Model Site from monkey to eagle to test portability.
- Dealt with different methods of configuration file handling, and settled with PEAR::Config and
- by End of March 05:
- Completed and tested most administrative functions.
- Login capabilities completed
- Moved vsec organization from database content to filesystem guided by database relationships. It
involved complete revision of the already written VSec handling functions.
- by End of April 05:
- Incorporated FCKEditor for Vsec content editing.
- Redesign of the Model Site.
- The slides and demos are ready for the IEEE Southeast 2005 Conference.
- by End of May 05:
- Attending the IEEE Southeast 2005 conference and presenting the paper.
- Eliminate known-bugs that were exposed during the seminar presentation in March.
- Eliminate known-bugs due to portability.
- Document integration notes.
- Document a "How-to" for the model site
- Content in Help section of model site
Milestones for Summer 2005:
- by End of June 05:
- by End of July 05:
- by End of August 05:
- Implement editable manipulatives (Figures 4, 5)
- Have successfully ported the model site to several different systems.
- Write an installation script.
- The model site now distributable to any school with (hopefully) minimal bugs.
Progress & Status