Web collaboration with Google wave.
Soh, Alex Ghim Yeow.
Date of Issue2010
School of Computer Engineering
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.
DRNTU::Engineering::Computer science and engineering::Information systems::Information systems applications
Final Year Project (FYP)
Nanyang Technological University