Web collaboration with Google wave

In Singapore, children taking the Chinese language as their mother tongue are having difficulty as the number of strokes in a character is tremendous. This has caused many children to dislike the language. As the number of children who are IT savvy increase, the usage of computers as an education...

Full description

Saved in:
Bibliographic Details
Main Author: Soh, Alex Ghim Yeow.
Other Authors: Wong Ee Kian
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/42394
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In Singapore, children taking the Chinese language as their mother tongue are having difficulty as the number of strokes in a character is tremendous. This has caused many children to dislike the language. As the number of children who are IT savvy increase, the usage of computers as an educational tool is in demand. This project aims to develop language learning tools that use rich media in a collaborative environment. Using technology such as Google Wave, HTML5 canvas, GWT and JSON, five wave gadgets, a wave robot and puzzle server are developed. Each of these gadgets satisfies a set of closely related functional requirements. With canvas as the main visual element used in the gadgets, a collision detection system is essential to the success of the project. Furthermore, the gadgets were internationalized in order to be widely adapted. Tests such as security test, usability test and performance test were conducted. The feedbacks collected from usability test have provided some insights on the feasibility of these gadgets. Problems and solutions associated with Same Origin Policy, Byte Order Mark and regular expression were also discussed. This report concludes by suggesting possible improvement and features to enhance the gadgets and robot, including export/import question, voice recognition, text to speech reader and robot as an intelligent tutor. A collaborative project with the educational industry was also suggested.