[OLPC-GSoC] GSoC 2008-Typing Tutor (Updated message)

Prakhar Agarwal prakhar.jiit at gmail.com
Sat Mar 22 20:01:36 EDT 2008


Hello Everyone!
I'm an undergraduate student from India. Recently, I conducted an online
survey and discussed with many developers and XO users at #olpc and #sugar
channels about the requirement of a Typing Tutor. I believe that typing
tutor is one of the most essential and crucial applications required in XO.
This software should be developed at the earliest. OLPC's aim to provide the
children with opportunities to explore and experiment is not fulfilled by
only providing the required hardware. We need to equip them with the
knowledge of using the machine for efficient learning which in my honest
opinion, is the *Very First* building block of a child's future through
OLPC. This role can be easily and efficiently played by a typing tutor
utility. It will help children learn typing in a fun filled and effortless
manner and most importantly they will get familiar with the interface of XO
machine. I have developed a typing tutor called "TypeTut" and a text editor
named "TextPRO" which won plaudits from industrialists. Both were developed
in 'C' language at University level and were regarded as best designed
applications.Therefore, i believe i have enough experience.

I plan to develop this typing tutor in the form of a game to make it
attractive and fun-filled for everyone. I would like to give a brief mention
about my gameplan for this summer. Detailed Roadmap will be included in my
application.

In my course of action, i plan to achieve these milestones:-

I'll first familiarize myself with the development environment(Language to
be used,Platform etc.) for a few days. Is this acceptable? I'm a quick
learner with passion to learn anything under the sun. I'll equip myself with
all the necessary technologies for the task ahead. I look forward to GSoC as
a excellent learning experience and a platform for building strong
association with OLPC.

Secondly, I'll study the existing typing tutors and generate new ideas,
although, I'm already doing that.

Thirdly, I'll breakdown the whole project in modules that would be in
accordance with the amount of time required for each module.

*Main Modules would be*:
1. Design- stress point would be to identify all the required features.

2. Implement- coding the tutor.

3. Testing/Debugging- identifying possible bottlenecks, flaws and getting
feedback.

4. Re-Design/Improvement Phase- based on results from testing, this module
alongwith the testing module will require the longest duration of time in
comparison to others.

5. Final Execution- this phase will produce the final tutor.

This is the rough idea i have shared with you all. I will soon update the
wiki with my whole idea.

Looking forward to a healthy collaboration with OLPC.

I'm open to your comments.

Contacts: prakhar.jiit at gmail.com (GTalk), IRC Nick :Prakhar,Prakhar_Geek

Cheers & Regards,
-- 
Prakhar Agarwal
Technical Head - Library R&D Team
3rd Year
B.Tech, IT
JIIT University,Noida, India
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/gsoc/attachments/20080323/ddcd4257/attachment.htm 


More information about the Gsoc mailing list