Changes

Jump to navigation Jump to search
no edit summary
Line 14: Line 14:  
#* Chinese & English
 
#* Chinese & English
 
# Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)
 
# Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)
#* I'm located in Shanghai, China( "UTC+8" ).
+
#* I'm located in Shanghai, China( "UTC+8" ). I tend to work from the morning to the evening, which is about from 8 a.m. to 10p.m.
 
# Have you participated in an open-source project before? If so, please send us URLs to your profile pages for those projects, or some other demonstration of the work that you have done in open-source. If not, why do you want to work on an open-source project this summer?
 
# Have you participated in an open-source project before? If so, please send us URLs to your profile pages for those projects, or some other demonstration of the work that you have done in open-source. If not, why do you want to work on an open-source project this summer?
 
#* I have participated in the open-source project "Cairo-Dock(a.k.a GLX-Dock)" by doing some translation work.(URL: https://launchpad.net/~saturntoad) And now I think it is time that I should make more contributions to the open-source to do some critical and technical stuff because I think I am capable of it. It is the excellent experience of using open-source softwares as well as my current programming knowledge and skills that makes me want to work on an open-source project this summer.
 
#* I have participated in the open-source project "Cairo-Dock(a.k.a GLX-Dock)" by doing some translation work.(URL: https://launchpad.net/~saturntoad) And now I think it is time that I should make more contributions to the open-source to do some critical and technical stuff because I think I am capable of it. It is the excellent experience of using open-source softwares as well as my current programming knowledge and skills that makes me want to work on an open-source project this summer.
Line 21: Line 21:     
# What is the name of your project?
 
# What is the name of your project?
#* Language Primer
+
#* Image-and-sound-based Language Primer Activity
 
# Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?
 
# Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?
 
#* In general, my project is to provide a simple and intuitive language learning activity for children who are either pre-school or low-grade elementary school students.
 
#* In general, my project is to provide a simple and intuitive language learning activity for children who are either pre-school or low-grade elementary school students.
Line 27: Line 27:  
##*A simple and intuitive language learning activity.
 
##*A simple and intuitive language learning activity.
 
##*It helps kids to learn a language from the basic letters, words to common daily usage of the language.
 
##*It helps kids to learn a language from the basic letters, words to common daily usage of the language.
##*Intuitive images should be heavily included in it to make it easy and interesting for kids to use. The basic grammar and daily usage will be taught implicitly and gradually so that kids can memorize and comprehend them.
+
##*Intuitive images should be heavily included in it to make it easy and interesting for kids to use as well as the use of sounds. The basic grammar and daily usage will be taught implicitly and gradually through the integration of texts, images and sounds so that kids can memorize and comprehend them.
 
##*It has a language database, where entries can be easily added, removed or modified. Each entry may be a letter, a word, or a sentence, which should all have its corresponding text and image, and may also contain an extra sound file.
 
##*It has a language database, where entries can be easily added, removed or modified. Each entry may be a letter, a word, or a sentence, which should all have its corresponding text and image, and may also contain an extra sound file.
##*To make it adapted to a new language should be easy, as most of the images can be reused without modification and the replacement of corresponding text can be done by using things "Google Translate" automatically.
+
##*To make it adapted to a new language should be easy, as most of the images can be reused without modification and the replacement of corresponding text can be done by using things like "Google Translate" automatically.
##*It should also have the potential to add new language learning methods to it.  
+
##*It should also have the potential to add other new language learning methods to it.  
 
##Who am I making it for?
 
##Who am I making it for?
 
##*Mainly for kids who are either pre-school or low-grade elementary school students (between the age of 5~10 approximately) in less-developed and developing countries.
 
##*Mainly for kids who are either pre-school or low-grade elementary school students (between the age of 5~10 approximately) in less-developed and developing countries.
##*Can be used by teachers to help teaching. They can use it in class as an alternative of ppts, or they can let students learn new things after class by using this activity themselves. Teachers can add, remove or modify any entries in the database. There will be a simple authoring system that only certified teachers can access the original db, while students may also add their own new entries and have access to them.
+
##*Can be used by teachers to help teaching. They can use it in class as an alternative of PPTs, or they can let students learn new things after class by using this activity themselves. Teachers can add, remove or modify any entries in the database. There will be a simple authoring system that only certified teachers can access the original db, while students and their parents may also add their own new entries and have access to them.
##*Can also be used by elder students as a easy-to-use vocabulary enhancing tool.
+
##*Can also be used by elder students as an easy-to-use vocabulary enhancing tool.
 
##Why do they need it?
 
##Why do they need it?
 
##*Because it is a critical time period for kids to get a good sense of language when in their early childhood.
 
##*Because it is a critical time period for kids to get a good sense of language when in their early childhood.
Line 42: Line 42:  
##What technologies will I be using?
 
##What technologies will I be using?
 
##*I will use my favourite programming language Python since Sugar is also written in Python so it should integrate well and my project do not need a huge amount of resources to run.  
 
##*I will use my favourite programming language Python since Sugar is also written in Python so it should integrate well and my project do not need a huge amount of resources to run.  
##*For the UI part, I will use PyGTK as I have some experience with it.[[Image:PyGTK_Fingers_to9!.png|thumb|right|My little game using PyGTK..]]
+
##*For the UI part, I will use PyGTK as I have some experience with it.( I've written a small but interesting game using PyGTK and on the right is a screenshot of it.)[[Image:PyGTK_Fingers_to9!.png|thumb|right|My little game using PyGTK..]]
 
##*For the database part, I will use the sqlite module as the whole db does not need to be very large and the performance on a XO should be taken in consideration as well.
 
##*For the database part, I will use the sqlite module as the whole db does not need to be very large and the performance on a XO should be taken in consideration as well.
 
##*For the learning methods used in this activity, I will not only add my own learning experience of a student from a developing country to it, but consult some professors in the School of Foreign Language in my university as well. Also, some sophisticated commercial language learning softwares could be good reference for this activity, and I will try my best to simplify them to be suitable for kids.   
 
##*For the learning methods used in this activity, I will not only add my own learning experience of a student from a developing country to it, but consult some professors in the School of Foreign Language in my university as well. Also, some sophisticated commercial language learning softwares could be good reference for this activity, and I will try my best to simplify them to be suitable for kids.   
56

edits

Navigation menu