LetsType: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Typing Tutor needs no introduction. Soon XO will have its own!!
Project Description
This page is the main documentation of this typing tutor named "LetsType"


== Title ==
== Title ==
Line 5: Line 6:


== Important Survey ==
== Important Survey ==
I conducted an on-line survey at #olpc and #sugar IRC channels about the need of a typing tutor in XO machine. Various OLPC developers and XO users participated.
An on-line survey conducted at #olpc and #sugar IRC channels about the need of a typing tutor in XO machine involving various OLPC developers and XO users revealed these major points:
<br>Major highlights:
* Typing tutor is indeed a much needed application
* Typing tutor is indeed a much needed application
* It is one of the most essential and crucial “activity” required in XO
* It is one of the most essential and crucial “activity” required in XO

From the feedback received, I think this application demands approval.


== Synopsis/Project Goals ==
== Synopsis/Project Goals ==
Line 16: Line 14:


== Introduction ==
== Introduction ==
A typing tutor helps an individual or school in learning and teaching How to Type. The tutor must incorporate three E’s: Easy, Efficient and Effective, i.e. it should be easy to use, it should be efficient in its performance and it should satisfy its users effectively. We need to equip the children 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.
A typing tutor helps an individual or school in learning and teaching How to Type. The tutor must incorporate three E’s: Easy, Efficient and Effective, i.e. it should be easy to use, it should be efficient in its performance and it should satisfy its users effectively. We need to equip the children with the knowledge of using the machine for efficient learning which is believed to be 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.




Line 31: Line 29:
*** Speed test (fast typing)
*** Speed test (fast typing)
*** Simple Sentence (important exercise that combines all the above tests)
*** Simple Sentence (important exercise that combines all the above tests)
* Adding new lessons and exercises
* Every exercise/test will generate a report about the performance of the user and school server can import/work on statistics
* Every exercise/test will generate a report about the performance of the user and school server can import/work on statistics
* The typing tutor will be fully supported by Tutorials throughout its execution
* The typing tutor will be fully supported by Tutorials throughout its execution
* Adding new lessons and exercises
* Various other possible components will be discussed and designed
* Various other possible components will be discussed and designed




== Design ==
== Design ==
In my endeavor to develop such a tool, I plan to design it in the form of a game with bright images, colors and animation that will attract many children. The design will incorporate various moving and stationary components. A mascot can also be used, preferably Tux. Main asset of this activity will be its GUI. All this 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'm designing the mock-ups right now. A rough idea would have something like, letters from different directions fly-in to form a word at the center of screen. User will be supposed to type the word before the letters disappear. One of the alphabet test could include balls/balloons with letters going across the screen. I believe, such a design will keep the children longing for more.
The typing tutor will be developed in the form of a game with bright images, colors and animation that will attract many children. The design will incorporate various moving and stationary components. A mascot can also be used, preferably Tux. Main asset of this activity will be its GUI. All this 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. Mockup designing has begun.

=== A rough idea ===
The game would have something like, letters from different directions fly-in to form a word at the center of screen. User will be supposed to type the word before the letters disappear.
Also, one of the alphabet tests could include balls/balloons with letters going across the screen. Such a design will keep the children longing for more.

== Contact Me ==
Visit: prakhar.jiit.googlepages.com
Mail me: prakhar.jiit@gmail.com
IRC Nick: Prakhar, Prakhar_Geek, Lovey on #sugar, #olpc, #gsoc, #python, #c at irc.feenode.net

Revision as of 18:21, 25 March 2008

Typing Tutor needs no introduction. Soon XO will have its own!! This page is the main documentation of this typing tutor named "LetsType"

Title

Official Typing Tutor for XO machine. Suggested name- “LetsType”

Important Survey

An on-line survey conducted at #olpc and #sugar IRC channels about the need of a typing tutor in XO machine involving various OLPC developers and XO users revealed these major points:

  • Typing tutor is indeed a much needed application
  • It is one of the most essential and crucial “activity” required in XO

Synopsis/Project Goals

To develop a interactive typing tutor for XO machine. Typing is an essential skill needed for using any keyboard based device. The prime objective of this project is to provide fundamental knowledge of typing to teachers and students who come under OLPC programme all over the world, thus spreading a word about Open Source. Initially it will be built for English language and then would be translated to other significant languages with the help of other developers. This activity will be released under GNU General Public License v3.

Introduction

A typing tutor helps an individual or school in learning and teaching How to Type. The tutor must incorporate three E’s: Easy, Efficient and Effective, i.e. it should be easy to use, it should be efficient in its performance and it should satisfy its users effectively. We need to equip the children with the knowledge of using the machine for efficient learning which is believed to be 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.


Features of “LetsType”

  • A user-friendly GUI in accordance to the OLPC Human Interface Guidelines
  • A beginner tutorial on How to Use the typing tutor documentation
  • Mock lessons to identify the present typing skills of the user
  • Game will include various kinds of interactive exercises like:
    • Learning Category
      • Alphabet test (basic exercise for beginners)
      • Finger exercise (strings like “jkl”, “asd”; provide initial training for keyboard)
    • Testing Category
      • Long/Complex words test (like “summer”; these are complex for kids!!)
      • Speed test (fast typing)
      • Simple Sentence (important exercise that combines all the above tests)
  • Adding new lessons and exercises
  • Every exercise/test will generate a report about the performance of the user and school server can import/work on statistics
  • The typing tutor will be fully supported by Tutorials throughout its execution
  • Various other possible components will be discussed and designed


Design

The typing tutor will be developed in the form of a game with bright images, colors and animation that will attract many children. The design will incorporate various moving and stationary components. A mascot can also be used, preferably Tux. Main asset of this activity will be its GUI. All this 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. Mockup designing has begun.

A rough idea

The game would have something like, letters from different directions fly-in to form a word at the center of screen. User will be supposed to type the word before the letters disappear. Also, one of the alphabet tests could include balls/balloons with letters going across the screen. Such a design will keep the children longing for more.

Contact Me

Visit: prakhar.jiit.googlepages.com Mail me: prakhar.jiit@gmail.com IRC Nick: Prakhar, Prakhar_Geek, Lovey on #sugar, #olpc, #gsoc, #python, #c at irc.feenode.net